3

Мне нужен инструмент или генератор статического сайта, который позволяет генерировать сайт (несколько HTML) из уникального файла Markdown, основываясь на отдельных разделах (заголовки Markdown).

Например, мой markdown.md:

# Title
## Lesson 1

[...text and content...]

## Lesson 2

[...text and content...]

и результат сайта генерируется:

- main.html
   |
   |--- lesson1.html (with link "next")
   |
   |--- lesson2.html (with link "prev" and "next")
   |

Я использую pandoc (функция TOC очень полезна) и отлично работает, но я думаю, что это невозможно с pandoc. Некоторая помощь?

1 ответ1

0

Преобразуйте файл в формат epub, который позволяет разбить документ на отдельные файлы:

pandoc -f markdown -t epub -o myfilename.epub  markdown.md

Затем разархивируйте файл epub. Полученные файлы .xhtml будут находиться в папке \text.

Интересные варианты:

 --epub-chapter-level=3   // Header level where file is split
 --epub-subdirectory=.    // name of the folder with content inside the epub archive
 --toc-depth=4            // generate table of contents with this number of header levels
 --css=.\pandoc.css       // apply CSS styles

Проверьте этот файл .css для хорошего форматирования по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .