6

使用Hugo Quickstart,我能够建立并运行博客,甚至写了一篇文章。当我运行hugo server -D或者hugo server -D --watch --verbose我可以在本地主机上看到我的帖子时。但是当我只运行hugo server我的博客时,只加载标题而没有帖子。我已经使用hugo server. hugo server当我运行所有负载时,我应该怎么做?

4

1 回答 1

19

在您的 content/posts/ 中,查找draftfront matter 中的字段(应位于 post 文件夹中每个文件的顶部)。前面的内容应该类似于

标题:“我的第一篇文章”

日期:2018-08-14T20:08:02+05:30

草稿:真

替换truefalsefor draft。现在运行hugo server并检查。你现在应该可以看到你的帖子了。

默认情况下,在您的内容文件夹中创建的帖子似乎已draft设置为true. 默认情况下,hugo 不会将这些显示为网页,因为这些是草稿,尚未准备好发布。要显示这些草稿,您必须将-Dflag 传递给hugo server,这就是为什么您可以在运行此命令时看到您的帖子。

如果要为每个新创建的帖子设置draftfalse,则必须将draft字段设置archetype/default.mdfalse

于 2018-08-23T18:42:25.247 回答