如果你正在使用 Hugo 搭建个人博客,一定听说过 PaperMod —— 它是 Hugo 生态中最受欢迎的主题之一,GitHub 上拥有超过 15,000 个 Star。PaperMod 以简洁、快速、轻量著称,但它的设计偏向英文博客场景,对中文用户来说还有一些可以改进的空间。
PaperUI 正是在 PaperMod 的基础上,针对中文博客的实际需求进行深度定制的优化版本。它不是重新造轮子,而是站在巨人的肩膀上,让轮子滚得更顺畅。
PaperUI 的定位
PaperUI 保留了 PaperMod 的全部核心优势 —— 极快的构建速度、完善的 SEO 支持、响应式布局、深色/浅色模式切换 —— 同时增加了以下特性:
- 首页轮播系统:支持 16:9 主轮播图 + 正方形卡片 + 竖版图片的三栏展示
- 双栏布局:首页和内页均可启用侧边栏,展示分类、标签、搜索等小部件
- 彩色标签系统:8 色循环配色,让标签和分类视觉更丰富
- 搜索增强:首页侧边栏搜索框 + 搜索模态框 + Ctrl+K 快捷键
- 移动端优化:汉堡菜单 + 侧滑导航,移动端自动隐藏侧边栏
- 中文深度本地化:面包屑、页脚、存档格式等全部中文化
- LLM 友好:内置
llms.txt模板,方便 AI 搜索引擎索引
为什么叫 PaperUI?
Paper 代表它源自 PaperMod 的设计基因 —— 像纸张一样干净、纯粹;UI 则强调在用户界面和交互体验上的改进。两个词合在一起,表达了在保持简洁本质的同时,追求更好的用户界面体验。
技术栈
PaperUI 基于 Hugo v0.146.0+ 开发,前端使用纯 CSS 变量实现主题定制,JavaScript 仅用于必要的交互(搜索、轮播、主题切换),不引入任何第三方前端框架。构建后的页面体积极小,首屏加载速度飞快。
开源地址
你可以在 GitHub 上找到 PaperUI 的完整源代码:github.com/scenlinx/PaperUI
接下来的系列文章,我们将深入探讨 PaperMod 为什么好、PaperUI 做了哪些改进、以及如何快速上手使用。
