我正在使用Jekyll创建一个博客网站,我想在首页上添加一个简短的“关于”部分。我将创建一个“关于我”帖子(about-me.md),而不是创建一个单独的段落,并在首页的位置插入该帖子的摘录(下面将是一个链接,以阅读其余内容)的文章)。
我只能在网上找到有关“最新帖子”部分的信息,该部分利用“ for”循环显示了5个(或更多)最近发布的帖子。在Jekyll文档中找不到其他任何内容,该文档解释了如何显示某个特定帖子的摘录。
我尝试更改
{{ post.excerpt }}
到
{{ about-me.excerpt }}
但无济于事。
以下是“最新帖子”的实现:
<div class="about-section">
<h1>About Me</h1>
<ul>
{% for post in site.posts %}
<li>
<a href="{{ post.url }}">{{ post.title }}</a>
{{ post.excerpt }}
</li>
{% endfor %}
</ul>
</div>
这可以显示最近的帖子,包括节录。我只需要在标题的正下方显示摘自“ about-me.md”帖子的摘录。
答案 0 :(得分:0)
确保您的关于我的帖子的YML /前端问题看起来像这样:
---
title: About me
featured: true
---
The content of your post...
并确保主页布局如下:
<div class="about-section">
<h1>About Me</h1>
<ul>
{% assign featuredposts = site.posts | where:'featured','true' %}
{% for post in featuredposts limit:1 %}
<li>
<a href="{{ post.url }}">{{ post.title }}</a>
{{ post.excerpt }}
</li>
{% endfor %}
</ul>
</div>