恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
10 分钟搭好带暗黑模式的 Hugo 博客:Hugo-PaperMod 主题上手记
首页
资讯中心
/
10 分钟搭好带暗黑模式的 Hugo 博客:Hugo-PaperMod 主题上手记
10 分钟搭好带暗黑模式的 Hugo 博客:Hugo-PaperMod 主题上手记
发布时间:2026/9/12 2:49:00
10 分钟搭好带暗黑模式的 Hugo 博客Hugo-PaperMod 主题上手记【免费下载链接】hugo-PaperModA fast, clean, responsive Hugo theme.项目地址: https://gitcode.com/GitHub_Trending/hu/hugo-PaperMod想让个人博客十分钟跑起来还要暗黑模式、站内搜索、手机上看也不跑版Hugo-PaperMod 主题基本就是为此准备的。本文按你要做的事分章先跑起来再改外观然后加功能最后处理报错。每章只干一件事可以按目标直接跳转。把博客跑起来动手前只有两个前提装了 Hugo版本不低于 0.146.0有一个空的项目目录。然后检查版本hugo version低于 0.146.0 就先升级后面的步骤会因模板语法不兼容而失败。在项目根目录建好content、themes两个文件夹。克隆主题git clone https://gitcode.com/GitHub_Trending/hu/hugo-PaperMod themes/PaperMod打开配置文件改四个值config.toml或hugo.tomlbaseURL http://localhost:1313/ title 我的博客 author 你的名字 languageCode zh-cn [params] env production跑hugo server浏览器打开localhost:1313。配置文件就是主题的遥控器baseURL和title决定页面里每个链接的指向languageCode决定界面文案取哪个翻译env production则让构建走生产模式。改外观换配色和社交图标Hugo 主题配置里外观分两层。第一层写在配置文件里第二层是 CSS 变量。社交图标放配置文件即可[params] socialIcons [ { name github, url https://github.com/yourname }, { name twitter, url https://twitter.com/yourname } ]配色不建议去动主题仓库的源码。主题的全部颜色都收敛在 theme-vars.css 的几组 CSS 变量里--primary控制强调色--content控制正文色。正确姿势把你想改的变量复制一份放进项目自己的 扩展样式目录比如新建assets/css/extended/custom.css:root { --primary: rgb(0, 122, 255); }这个目录会被主题自动拼接在主题样式之后改完保存hugo server热更新就能看见效果一行配置都不用加。开暗黑模式、站内搜索和评论暗黑模式是 Hugo-PaperMod 主题内置的头部自带切换按钮不用写任何代码。若你只想锁定一种模式配置文件里加一行disableThemeToggle true并指定默认值即可。站内搜索默认就是开启的首页右上角有搜索图标。如果它消失了检查配置里有没有写过search false删掉那行。评论主题没有替你选Hugo 只把这块留空把 Disqus、Gitalk 之类的初始化代码写进评论模板用你项目里的layouts/partials/comments.html覆盖主题自带的那份Hugo 会优先用你的版本主题仓库本身不用动。构建报错时先查三件事页面空白或 404theme字段没写对。它大小写敏感必须是theme PaperMod且仓库确实放在themes/PaperMod。TOML 解析报错多半是数组末尾多了逗号。Hugo 的报错行号有时会指到别处从报错位置往上找通常问题在前几行。样式没生效确认你的 CSS 文件在assets/css/extended/下这个目录才会被拼进最终的样式表放在项目根目录或static里的文件不会自动加载。下一步清单给博客接上自定义域名把baseURL改成正式地址再配置托管平台的 CNAME。开启 RSS 订阅配置里加ShowRssButtonInSectionTermList true栏目页会出现订阅按钮。接入评论按上一节的方式覆盖评论模板先试 Disqus 或 Gitalk。需要更彻底的改版时用layouts/partials/下的同名文件覆盖主题模板而不是改主题源码。首页想展示个人简介和文章列表之外的内容可以看看主题的 profile / home-info 模式。【免费下载链接】hugo-PaperModA fast, clean, responsive Hugo theme.项目地址: https://gitcode.com/GitHub_Trending/hu/hugo-PaperMod创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考