Преобразовать один большой файл Markdown в несколько HTML-файлов

Преобразовать один большой файл Markdown в несколько HTML-файлов

Мне нужен инструмент или генератор статических сайтов, который позволит сгенерировать сайт (несколько HTML) изуникальныйФайл 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")
   |

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

решение1

Конвертируйте файл в формат 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для удобного форматирования по умолчанию.

Связанный контент