【发布时间】:2014-02-17 15:18:43
【问题描述】:
我正在为我的 Jekyll 网站进行搜索引擎优化,但遇到了无法设置元信息的问题。
...
<meta name="og:title" content="{{ seo_title }}" />
...
<!-- now in my for post-loop: -->
{% for post in site.posts %}
<li class="post-link">
<a class="post-title" href="{{ post.url }}">
<span class="post-date">{{ post.date | date_to_string }}</span>
{{ assign seo_title = post.title }}
{{ post.title }}
</a>
</li>
{% endfor %}
我将sel_title 分配给帖子标题,但它没有出现在我的元信息中!我刚收到<meta name="og:title" content="" />
我还尝试使用{{ page.seo_title }} {{ post.seo_title }} 和{{ seo_title }} 在我的post.html 帖子布局中添加{{ assign seo_title = page.title }} 无济于事
现在,显然这真的不是我想要的,因为从逻辑上讲 - 在这个 for 循环之后,它会将其设置为最后一个帖子的标题,但我什至无法显示它。理想情况下,我希望它出现在帖子中。
You can view the page here 我希望它出现在哪里。 我哪里错了?如何使用我的帖子信息来填写我的 SEO 元信息?
【问题讨论】: