ApacheBuildrのWebサイトのJekyllコードに基づいてWebサイトを構築しました。textile
Buildr Webサイトは、フォーマットファイルのヘッダーに基づいて、各ページの目次を自動的に生成します。
たとえば、そのように見出しをマークアウトするテキスタイルを使用してページを作成します。。
h2(#why). Why are we doing this?
BLah blah balh etc ..
h2(#something). Some other header
BLah blah balh etc ..
次に、デフォルトのHTMLに、コンテンツをと呼ばれるものにパイプするコードがtoc
あり、その後コンテンツを配置します。例えば ...
<div id='content'>
<h1 id='{{ page.title | downcase | replace(' ', '_') }}'>{{ page.title }}</h1>
{{ content | toc }}
{{ content }}
</div>
Apacheサイトでは、目的の結果が得られます(tocの後にコンテンツが表示されます)。しかし、私のサイトでは、コンテンツが2回レンダリングされています。目次は生成されません。
さらに、Apache Buildrプロジェクトをgithubから直接複製し、そのプロジェクトjekyll --server
のdoc
フォルダーで実行すると、目次も生成されません。
私は何が欠けていますか?