【问题标题】:How to replace a Hugo theme's default homepage and define a custom route?如何替换 Hugo 主题的默认主页并定义自定义路由?
【发布时间】:2021-10-20 06:57:46
【问题描述】:

我一直在使用 Hugo 主题 LoveIt 构建个人作品集网站和博客。由于主题主要以博客为中心,我想用我的自定义静态 HTML 页面替换主题的主页,并在 /blog URL 处保留主题的默认主页。

例如, 如果站点的 URL 是 example.com。 我想让我的custom.html 页面在example.com 可用,主题的默认主页在example.com/blog

我搜索了 Hugo 文档和论坛,但没有找到任何官方文档或更改路线或主页的最佳实践。提前致谢。

【问题讨论】:

标签: static frontend hugo jamstack


【解决方案1】:

您应该能够将您的custom.html 内容作为index.html 放在位于您站点根目录之外的layouts/ 目录中,即layouts/index.html

这应该覆盖主题的 index.html 页面。

【讨论】:

  • 谢谢@m2web。我确实通过覆盖index.html 替换了默认主页。但是,我在问题 "....theme's default homepage at example.com/blog." 中提到了这一点。你能在这方面帮助我吗?
  • 我了解到您在example.com/blog 文件夹中将更新后的index.html 设置为example.com/blog/index.html。它应该在example.com/layouts 文件夹中为example.com/layouts/index.html
  • 嗨@Blackernel,你找到办法了吗?我面临同样的问题,没有找到解决方案。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-13
相关资源
最近更新 更多