Convierta un único archivo de rebajas de gran tamaño en varios HTML

Convierta un único archivo de rebajas de gran tamaño en varios HTML

Necesito una herramienta o generador de sitios estáticos que permita generar un sitio (múltiples HTML) a partir deúnicoArchivo de Markdown, basado en secciones separadas (encabezados de Markdown).

Por ejemplo, mirebajas.md:

# Title
## Lesson 1

[...text and content...]

## Lesson 2

[...text and content...]

y sitio de resultados generado:

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

yo suelopandoc(La función TOC es muy útil) y funciona muy bien, pero creo que esto no es posible con pandoc. ¿Un poco de ayuda?

Respuesta1

Convierta el archivo a formato epub, que permite dividir el documento en archivos separados:

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

Luego, descomprime el archivo epub. Los archivos .xhtml resultantes estarán en la carpeta \text.

Opciones interesantes:

 --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

Controlareste archivo .csspara un buen formato predeterminado.

información relacionada