【发布时间】:2012-11-20 20:29:10
【问题描述】:
我已经为Apache Buildr 的网站建立了一个基于 Jekyll 代码的网站。 Buildr 网站会根据textile 格式文件中的标题自动为每个页面生成一个目录。
例如,您使用纺织品标记出这样的标题来编写页面。 .
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 项目并在该项目的 doc 文件夹中运行 jekyll --server,则也不会生成目录。
我错过了什么?
【问题讨论】:
标签: html ruby web jekyll tableofcontents