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 быть включен.

Печать/экспорт