hugo - 如何添加新的hugo静态页面?

标签 hugo

从“入门”部分来看,这似乎应该可行,但事实并非如此。

hugo new site my-site
hugo new privacy.md
hugo server --watch --includeDrafts

curl -L localhost:1313/privacy/index.html
# 404 page not found
curl -L localhost:1313/privacy.html
# 404 page not found
curl -L localhost:1313/privacy/
# 404 page not found

如何添加新页面?

最佳答案

这是如何在 Hugo 上创建静态“登陆页面”的最佳教程:https://discuss.gohugo.io/t/creating-static-content-that-uses-partials/265/19?u=royston

基本上,您在 /content/ 中创建 .md与 type: "page"在前面的内容中,然后为其创建自定义布局,例如 layout: "simple-static"在前面的内容中,然后在 themes/<name>/layouts/page/ 中创建布局模板,例如 simple-static.html 。然后,照常使用所有部分,并使用 {{ .Content }} 调用原始 .md 文件中的内容。 .

我的所有静态(登陆)页面都使用此方法。

顺便说一句,我没有使用hugo new ,我只是克隆 .md 文件或将模板复制到 /content/ 中并使用我的 iA Writer 文本编辑器打开它。但我没有使用 Hugo server要么,改编npm-build-boilerplate正在运行服务器并构建。

关于hugo - 如何添加新的hugo静态页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28569458/

相关文章:

hugo - Blogdown 和社交共享按钮上的链接

go - Range 函数在我的模板中提供了额外的输出

go - Hugo 静态站点 - 尝试遍历多个子子文件夹并返回一个排序列表的问题

hugo - 页面变量未被替换

parsing - 如何将 yml 文件中的数据加载到 HUGO 模板上

Hugo:列出链接和逗号分隔的标签?

static-site - Netlify:如何串行运行构建任务?

go - 非站点级变量/参数查询的Hugo定义

hugo - 如何从原始图像中剥离 exif

localhost - 如何在本地网络上访问 Rstudio blogdown 网站?