使用 Hugo Quickstart ,我能够启动并运行一个博客,甚至写了一篇文章。当我运行 hugo server -D
或 hugo server -D --watch --verbose
时,我可以在本地主机上看到我的帖子。但是当我只运行 hugo server
时,我的博客只加载标题而不加载帖子。我已经使用 hugo server
生成了必要的文件。
我应该怎么做才能在运行 hugo server
时加载所有内容?
最佳答案
在您的 content/posts/中,在 front matter 中查找字段 draft
(应该位于 posts 文件夹中每个文件的顶部)。前面的内容应该类似于
title: "My First Post"
date: 2018-08-14T20:08:02+05:30
draft: true
将 true
替换为 false
for draft
。现在运行 hugo server
并检查。您现在应该可以看到您的帖子。
默认情况下,在您的内容文件夹中创建的帖子将 draft
设置为 true
。默认情况下,hugo 不会将这些显示为网页,因为这些是草稿,尚未准备好发布。要显示这些草稿,您必须将 -D
标志传递给 hugo server
,这就是为什么您可以在运行此命令时看到您的帖子。
如果你想为每个新创建的帖子设置 draft
为 false
,你必须在 archetype 中设置
为 draft
字段/default.mdfalse
。
关于go - 雨果帖子不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51974423/