从“入门”部分来看,这似乎应该可行,但事实并非如此。
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/