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

questionAnswers(4)

yourAnswerToTheQuestion