Перетворення великого розміру одного файлу на декілька HTML


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. Деяка допомога?

Відповіді:


0

Перетворити файл у формат epub, який дозволяє розділити документ на окремі файли:

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

Потім розпакуйте файл epub. Отримані файли .xhtml будуть знаходитися в папці \ t

Цікаві опції:

 --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 для хорошого форматування за замовчуванням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.