Hugo中目录结构如何影响页面URL?新建页面无法访问求助
Hugo页面无法访问的解决办法
排查步骤
处理草稿状态
hugo new生成的文章默认是草稿(draft: true),开发服务器默认不渲染草稿内容。解决方式二选一:- 打开
content/lessons/first.md,把头部Front Matter里的draft: true改为draft: false - 启动服务器时添加参数:
hugo server --buildDrafts
- 打开
确认正确URL
Hugo的URL生成规则和配置、主题设置相关:- 查看
config.toml里的permalinks配置,确认lessons类型的路径规则 - 启动
hugo server后,查看终端输出的日志,里面会列出所有已生成页面的路径,找到lessons/first对应的正确访问地址
- 查看
检查主题兼容性
部分主题对内容类型有特定要求,确保lessons目录属于主题支持的内容类型范围。可以查看本地主题目录里的README文件,确认是否需要在config.toml中添加相关配置(比如分类、参数设置)
内容的提问来源于stack exchange,提问作者NaniNoni
相关产品推荐
相关产品推荐

