Converta um único arquivo de marcação grande em vários HTML

3

Eu preciso de uma ferramenta ou gerador de site estático que permita gerar um site (vários HTML) a partir do arquivo Markdown exclusivo , com base em seções separadas (cabeçalhos Markdown).

Por exemplo, meu markdown.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 uso o pandoc (o recurso TOC é muito útil) e funciona muito bem, mas acho que isso não é possível com o pandoc. Alguma ajuda?

    
por Manz 01.07.2014 / 02:38

1 resposta

0

Converta o arquivo para o formato epub, que permite dividir o documento para separar arquivos:

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

Em seguida, descompacte o arquivo epub. Os arquivos .xhtml resultantes estarão sob a 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

Verifique se este arquivo .css é uma boa formatação padrão.

    
por 03.08.2018 / 17:25