Содержание
Markdown
Это собственная реализация Markdown в F3. Markdown предназначен для написания удобочитаемого текста, который впоследствии может быть преобразован в HTML. Цель синтаксиса Markdown - сделать его максимально читаемым. Для получения дополнительной информации посетите веб-сайт проекта и документацию по синтаксису Markdown .
Пространство имен: \ Расположение файла:lib/markdown.php
инициализация
Вернуть уникальный экземпляр класса
$md = \Markdown::instance();
Класс Markdown использует фабричную оболочку Prefab , поэтому вы можете получить один и тот же экземпляр этого класса в любой точке вашего кода.
conver
Преобразование заданной строки Markdown в эквивалентный HTML
$md->convert( string $txt ); // returns a HTML string
Метод convert принимает строку, содержащую синтаксис Markdown:
echo Markdown::instance()->convert('**Bold text**'); // <strong>Bold text</strong>
Строка может быть целым файлом, содержащим синтаксис Markdown:
$file = F3::instance()->read('my_file_full_of_markdown.md'); $html = Markdown::instance()->convert($file);
Syntax highlighting
Блоки кода могут быть выделены с помощью языковой подсказки следующим образом:
```php your PHP code ```
Доступные языки php, apache, html, ini.
NB: требует HIGHLIGHT быть включен.