14K ·GitHub
这是什么?
Hugo PaperMod 是一个为 Hugo 静态网站生成器打造的快速、简洁、响应式主题。它基于 hugo-paper,并增加了许多额外的功能和自定义选项。
所以它不是一个单独安装的应用——它到底是什么?
它是一个主题:一套模板和静态资源,添加到现有的 Hugo 站点上,用来决定整个网站的外观和行为。
怎么把它装到我的 Hugo 站点上?
按照项目 wiki 里的 Installation 指南操作,里面讲解了如何安装和更新主题;如果你想先预览效果,README 里附有在线演示和示例站点的链接。
我需要 Node.js、webpack 或其他构建工具吗?
不需要——PaperMod 没有任何 JS 构建依赖,既不用 webpack,也不用 Node.js 或其他工具;它使用 Hugo 内置的资源处理功能来完成指纹、打包和压缩。
它是给个人博客用的,还是也适合更大的网站?
它主要面向博客和作品集类的个人网站,同时也原生支持多作者站点,所以有几位作者的小型出版物也很合适。
我用它搭建的网站能运行在哪里?
只要能托管静态文件的地方都行:生成的结果是静态网站,任何浏览器和任何静态托管服务都可以——只有 Hugo 本身在构建时运行,之后不需要任何服务端支持。
PaperMod 开箱自带哪些功能?
很多:三种首页布局(Regular、Home-Info 和 Profile),自动明暗主题切换加手动开关,内置多语言支持和语言选择器,基于 Fuse.js 的前端搜索,Open Graph、Twitter Cards 和 Schema.org 的 SEO 支持,每篇文章的封面图,自动生成的目录,多作者支持,面包屑导航,代码复制按钮以及相关文章推荐。
用 PaperMod 搭的网站速度怎么样?
非常快:README 显示其 Pagespeed Insights 得分一直接近满分。Hugo 内置的资源处理流程负责指纹、打包和压缩,中间也不存在 webpack 或 Node.js 工具链的拖累。
PaperMod 用了哪些库?
README 中提到了 Highlight.js、Fuse.js、Feather Icons 和 Simple Icons。Fuse.js 驱动前端搜索,Feather 和 Simple Icons 提供界面图标和社交图标。
不 fork 主题也能自定义吗?
可以——wiki 里有一份不 fork 主题就能覆盖模板的指南,社交链接和每篇文章的分享按钮也都可以配置。wiki 还涵盖功能介绍、FAQ、图标以及模板变量的完整列表。
What are similar projects?
minimal-mistakes, jekyll-theme-chirpy, NotionNext, hexo-theme-next, tailwind-nextjs-starter-blog, al-folio, beautiful-jekyll, arc-library
Which topics is it in?
portfolio, fast, mit-license, blog, seo, static-site-generator, dark-mode, theme, high-performance, search, multilingual, customization