我已经为Apache Buildr的网站建立了一个基于 Jekyll 代码的网站。textile
Buildr 网站会根据格式文件中的标题自动为每个页面生成一个目录。
例如,您使用纺织品标记出这样的标题来编写页面。.
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 站点上,他们得到了想要的结果(显示的目录后面是内容)。但是,在我的网站上,内容会呈现两次。不生成目录。
此外,如果我直接从 github 克隆 Apache Buildr 项目并jekyll --server
在该doc
项目的文件夹中运行,那么也不会生成目录。
我错过了什么?