Собственно, формат markdown очень удобен для создания всяких "быстрых" документов, типа manual, help, faq и т.п. И существует очень удобный конвертер-преобразователь разных текстовых форматов практически во всё: pandoc Далее, имеем каталог, в котором собраны наши .md файлы пачками со ссылками друг на друга, типа "default.md": % test-test # TEST ** hello ** [go to test](./test.md) Конвертация происходит по каждому файлу отдельно в цикле, примерно так: pandoc -f markdown -t html5 ./md/default.md -o ./html/default.html --lua-filter=links-to-html.lua где фильтр помогает нам преобразовать расширения .md в .html: # links-to-html.lua function Link(el) el.target = string.gsub(el.target, "%.md", ".html") return el end Свой шаблон html также можно указать в параметре --template: pandoc -f markdown -t html5 ./md/default.md -o ./html/default.html --lua-filter=x.lua --template=page.html5 а получить "начальный" шаблон для последующей коррекции легко таким образом: pandoc -D html5 > page.html5 #
Linux/Windows Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor