0

我刚刚安装了 octopress 作为博客系统并构建了自己的小主题。一切正常,但有一件事还没有工作。

在单个帖子视图中,我似乎没有“帖子”对象。意思就是:

<h1>{{post.title}}</h1>

生成一个空字符串。博客索引和单个帖子视图使用相同的文章标题。这只是它不起作用的单个帖子视图。博客索引工作正常。

你们有谁知道,我可以在单个帖子视图中使用哪个对象,或者我如何才能在单个帖子视图中访问帖子的标题?

4

2 回答 2

1

post 对象由 post 循环创建,并且仅在循环内部可用。

{% for post in paginator.posts %}  
  <h1>{{ post.title }}</h1>
{% endfor %}

在生成页面本身时,您将使用 tehpage对象访问页面数据。

<h1>{{ page.title }}<h1>

这将获得当前正在生成的页面的标题,这可能是您想要做的。

于 2012-09-03T18:00:53.737 回答
0

<h1>{{post.title}}</h1>是自定义部分的一部分吗?
如果要向侧边栏添加部分,请在source/_includes/custom/asides/.
每当您向侧边栏添加部分时,请遵循此模式,使用<section>块和<h1>标题。要将其添加到侧边栏,请编辑并将_config.yml其添加到边栏列表中。
更多信息

于 2012-09-05T04:30:57.297 回答