LINUX.ORG.RU

Как сконвертировать Markdown в HTML?

 ,


2

1

С подкидыванием своего CSS, и указанием своих классов для элементов.

Ничего сверхсложного не требуется, просто сделать одностраничник из Markdown-файла.

Раньше требовалось устанавливать pandoc и ещё несколько гигабайт всякого говна. Появилось ли сейчас что-нибудь более лёгкое?

Раньше требовалось устанавливать pandoc и ещё несколько гигабайт всякого говна. Появилось ли сейчас что-нибудь более лёгкое?

Есть пирблуды на JS и онлайн-сервисы. А так pandoc.

Фор экземпел http://demo.showdownjs.com/

СиЭлАй https://github.com/showdownjs/showdown/wiki/CLI-tool

thegoldone
()
Последнее исправление: thegoldone (всего исправлений: 2)

и указанием своих классов для элементов.

Markdown позволяет миксовать себя с обычным html. Там где нужны классы используй html блоки.

В расширениях к MD разумеется есть кастом контейнеры где это тоже можно сделать, но зачем?

ritsufag ★★★★★
()

Посмотри Hugo. Близко с инструментом не сталкивался, но он делает подобное. Возможно его функционала хватит. Гигабайты говна не тянет, т.к. это один статический бинарь на Go.

paddlewan
()
Ответ на: комментарий от ox55ff

Это по-русски Кли. А по-буржуйски СиЭлАй, ЭсЭйчЭй (Ша), и прочее непотребство, типа Джейсон (вместо нормального Джсон), или Сикуэл*, вместо православного ЭсКуЭл.

Интересно как они тогда называют Кассандровский CQL, если SQL у них уже сикуэл.

thegoldone
()

Появилось ли сейчас что-нибудь более лёгкое

Я делал на lua. Одна функция, скармливаешь маркдаун, выдаёт хтмл. Надо самому прикручивать чтение из файла и запись в файл) зато весит 2кб. Ну и стили к хтмлнику как-нибудь уж приклеишь

pihter ★★★★★
()

Появилось ли сейчас что-нибудь более лёгкое?

На счет легкого не знаю. Пользуюсь pwsh, получается базовый html:

(gc ./Readme.md | ConvertFrom-Markdown).Html

Конвертирование в html выдает страницу без head и body (самих тегов открытия и закрытия body), поэтому в output можно подсунуть свой head со стилями.

Или сразу открывать в читаемом виде в консоли или браузере, но тут ничего не изменишь. Если в консоль, то нет форматировния по ширине и не работают ссылки и таблицы.

Show-Markdown ./README.md
Show-Markdown ./README.md -UseBrowser
dmitry237 ★★★
()
Последнее исправление: dmitry237 (всего исправлений: 2)