hugo博客主题的配置

关于hugo的主题配置

hugo.toml上的主题配置

theme = 'stack'   # 'PaperMod',或者其他你配置好的主题名字

另外,还有一个可能报错的问题: 错误是由于 Stack 主题尝试访问不存在的 dateFormat.published配置引起的。错误信息显示在尝试访问 $Page.Site.Params.dateFormat.published时,dateFormat被识别为字符串类型而非对象。则需要修改配置文件:

在你的 config.tomlhugo.toml中,确保 dateFormat配置正确:

[params.dateFormat]
  published = "2006-01-02"
  lastModified = "2006-01-02"
  # 或者使用以下格式
  # published = "January 2, 2006"
  # lastModified = "January 2, 2006"

推荐的技术博客主题

精选了以下主题:

🏆 强烈推荐

主题 特点 适合场景
PaperMod 极简、极速、深色模式、搜索功能 纯技术写作,注重阅读体验
Stack 现代设计、卡片布局、标签云 展示项目 + 博客混合
Blowfish 高度可配置、多语言、多种布局 需要丰富功能的个人品牌站

1. PaperMod(最流行)

git submodule add --depth=1 https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod
  • ✅ 加载速度极快
  • ✅ 内置搜索、深色模式
  • ✅ 阅读进度条
  • ✅ 代码高亮完美

2. Stack(设计感强)

git submodule add --depth=1 https://github.com/CaiJimmy/hugo-theme-stack.git themes/stack
  • ✅ 卡片式文章展示
  • ✅ 内置评论区支持
  • ✅ 适合展示项目截图

3. Blowfish(功能最全)

git submodule add --depth=1 https://github.com/nunocoracao/blowfish.git themes/blowfish
  • ✅ 5种首页布局
  • ✅ 内置简历/CV页面
  • ✅ 作品集展示
  • ✅ 适合技术管理者个人品牌
Built with Hugo
Theme Stack designed by Jimmy