Preciso de uma ferramenta ou gerador de site estático que permita gerar um site (múltiplos HTML) a partir deexclusivoArquivo Markdown, baseado em seções separadas (cabeçalhos Markdown).
Por exemplo, meumarcação.md:
# Title
## Lesson 1
[...text and content...]
## Lesson 2
[...text and content...]
e resultado gerado pelo site:
- main.html
|
|--- lesson1.html (with link "next")
|
|--- lesson2.html (with link "prev" and "next")
|
eu usopandoc(O recurso TOC é muito útil) e funciona muito bem, mas acho que isso não é possível com o pandoc. Alguma ajuda?
Responder1
Converta o arquivo para o formato epub, que permite dividir o documento em arquivos separados:
pandoc -f markdown -t epub -o myfilename.epub markdown.md
Em seguida, descompacte o arquivo epub. Os arquivos .xhtml resultantes estarão na pasta \text.
Opções interessantes:
--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
Verificareste arquivo .csspara uma boa formatação padrão.