atk14/md-book

A set of features that allow to publish Markdown books on web

v0.2.6 2025-03-04 16:25 UTC

This package is auto-updated.

Last update: 2025-03-04 16:25:54 UTC


README

A set of features that allow to publish books written in Markdown on web.

Installation

cd path/to/your/project/
composer require atk14/md-book

ln -s ../../vendor/atk14/md-book/src/app/controllers/md_book_base.php ./app/controllers/
ln -s ../../vendor/atk14/md-book/src/app/views/md_book_base ./app/views/
ln -s ../../../vendor/atk14/md-book/src/app/views/shared/md_book ./app/views/shared

Usage in an Atk14 application

<?php
// file: app/controller/sample_book_controller.php

require_once(__DIR__ . "/md_book_base.php");

class SampleBookController extends MdBookBaseController {

  var $book_dir = __DIR__ . "/../../vendor/atk14/md-book/test/sample_book/";

}