我刚刚将octopress安装为博客系统并构建了我自己的小主题。 一切正常,但有一件事还没有用。
在一个帖子视图中,我似乎没有'post'对象。这意味着:
<h1>{{post.title}}</h1>
生成一个空字符串。博客索引和单个帖子视图使用相同的文章标题。它只是单个帖子视图,它不起作用。博客索引工作正常。
你们中的任何人都知道,在一个帖子视图中我可以使用哪个对象,或者我如何只在一个帖子视图中访问帖子的标题?
答案 0 :(得分:1)
post对象由post循环创建,仅在循环内部可用。
{% for post in paginator.posts %} <h1>{{ post.title }}</h1> {% endfor %}
在生成页面本身时,您将使用page
对象访问页面数据。
<h1>{{ page.title }}<h1>
这将获得当前正在生成的页面的标题,这可能是您想要做的。
答案 1 :(得分:0)
<h1>{{post.title}}</h1>
是自定义部分的一部分?
如果要在侧边栏中添加部分,请在source/_includes/custom/asides/
中创建新文件
每当您向侧边栏添加部分时,请按照此模式使用<section>
块和<h1>
作为标题。要将其添加到侧边栏,请修改_config.yml
并将其添加到旁白列表中
More info