雨果文章未显示

12
使用Hugo Quickstart,我能够快速设置博客并写一篇文章。当我运行hugo server -Dhugo server -D --watch --verbose时,我可以在本地主机上看到我的文章。但是当我仅运行hugo server时,我的博客只加载标题而没有文章。我已经使用hugo server生成了必要的文件。 我应该怎么做才能使一切都在运行hugo server时加载?

我们需要看代码。 - Hamza Anis
2个回答

28
在您的内容/帖子中,请查找前置数据(front matter)中的字段draft(应位于帖子文件夹中每个文件的顶部)。前置数据应类似于

title: "我的第一篇文章"

date: 2018-08-14T20:08:02+05:30

draft: true

draft中的true替换为false。现在运行hugo server并检查。你应该能够看到你的文章了。
默认情况下,在您的内容文件夹中创建的文章都将draft标记为true。由于这些是草稿,尚未准备好发布,因此Hugo不会默认显示这些作为网页。要显示这些草稿,您必须向hugo server传递-D标志,这就是为什么您能够在运行此命令时看到您的帖子的原因。
如果您想为每个新创建的帖子设置draftfalse,则必须将archetype/default.md中的draft字段设置为false

3
这篇帖子对我的主网站有所帮助,因为我忘记删除草稿布尔值。虽然我不知道“default.md”的事情,但这可能会很方便。 - Pranav Sharma

0
信不信由你:在我的情况下,直到我完全重新启动我的机器之前,它才能正常工作。之后,这篇文章被渲染出来了。所以也许你也可以试试这个方法 :-)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接