gpt4 book ai didi

ruby - 在 Jekyll 中发布没有标题的帖子

转载 作者:数据小太阳 更新时间:2023-10-29 06:57:59 24 4
gpt4 key购买 nike

在我的 Jekyll 博客中,我希望一些帖子没有标题。我如何修改 Jekyll 代码库以使其帖子不需要标题?

最佳答案

您无需更改 Jekyll 代码库即可删除标题。这可以使用具有适当液体过滤器和标签的不同布局来完成。

对于单个帖子页面,只需制作一个没有 {{ page.title }} liquid 标签的新布局文件(例如“_layouts/no-title-post.html”) .在你的 _posts 源文件中,设置 YAML front matter 来调用它。例如:

---
layout: no-title-post
---

请注意,YAML 前言中不需要“title:”。如果 jekyll 需要它,该值将自动从文件名中创建。例如,“_posts/2012-04-29-a-new-post.md”的标题变量会自动设置为“A New Post”。如果您的模板不调用标题标签,那也没关系。您可以在前面加上一个“标题:”,它根本不会显示。

您还可以在您的列表/索引页面中显示没有标题的页面。检查帖子布局以确定是否应显示标题。例如,要在所有页面上显示标题, 具有“no-title-post”布局的页面除外,您可以这样做:

{% for post in paginator.posts %}
{% if post.layout != 'no-title-post' %}
<h1><a href="{{ post.url }}">{{ post.title }}</a></h1>
{% endif %}

<div class="postContent">
{{ post.content }}
</div>
{% endfor %}

在这种情况下,页面本身的链接也会被删除。如果页面需要可寻址,则必须将链接添加回其他地方。

关于ruby - 在 Jekyll 中发布没有标题的帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10368264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com