Índice automático de Jekyll
Eu construí um site baseado no código Jekyll para o site paraApache Buildr. O site da Buildr gera automaticamente um índice para cada página com base nos cabeçalhos notextile
arquivos de formato.
Por exemplo, você escreve uma página usando têxteis marcando os títulos assim. .
h2(#why). Why are we doing this?
BLah blah balh etc ..
h2(#something). Some other header
BLah blah balh etc ..
Então, no HTML padrão, você tem algum código que canaliza o conteúdo para algo chamadotoc
e depois você coloca o conteúdo depois. Por exemplo ...
<div id='content'>
<h1 id='{{ page.title | downcase | replace(' ', '_') }}'>{{ page.title }}</h1>
{{ content | toc }}
{{ content }}
</div>
No site do Apache, eles obtêm os resultados desejados (o toc é mostrado seguido pelo conteúdo). No entanto, no meu site, o conteúdo é processado duas vezes. Nenhum índice é gerado.
Além disso, se eu clonar o projeto Apache Buildr diretamente do github e executarjekyll --server
nodoc
pasta desse projeto, então nenhuma tabela de conteúdo é gerada.
o que estou perdendo?