这篇文章是 PaperUI 主题的完整配置参考手册。你可以把它当作速查表来查阅。
如果你想知道每个参数在模板层面的具体作用逻辑,推荐阅读 Hugo + PaperUI 配置文件逐行详解,它以本博客真实配置为例,结合模板源码进行拆解。
基础站点配置 baseURL = 'https://你的域名.com/' # 站点 URL,上线前务必修改 title = '站点标题' # 显示在浏览器标签页和 header 中 theme = 'PaperUI' # 主题名称 defaultContentLanguage = 'zh-cn' # 默认语言 enableRobotsTXT = true # 自动生成 robots.txt enableEmoji = true # 支持 Emoji 输出格式 [outputs] home = ['HTML', 'RSS', 'JSON'] # 首页输出 HTML、RSS 和搜索索引 JSON 全局参数 [params] env = 'production' # 环境:development 或 production description = '站点描述' # SEO 描述,显示在搜索引擎结果中 keywords = ['博客', 'Hugo'] # SEO 关键词 defaultTheme = 'auto' # 默认主题:auto / dark / light disableThemeToggle = false # 禁用主题切换按钮 disableScrollToTop = false # 禁用回到顶部按钮 # 文章展示相关 ShowReadingTime = true # 显示阅读时间估算 ShowWordCount = true # 显示字数统计 ShowShareButtons = false # 显示分享按钮 ShowPostNavLinks = true # 显示上一篇/下一篇文章链接 ShowBreadCrumbs = false # 显示面包屑导航 ShowCodeCopyButtons = true # 显示代码块复制按钮 ShowToc = true # 显示文章目录(侧边栏) ShowPageNums = true # 分页显示页码 ShowRssButtonInSectionTermList = true # 分类/标签页显示 RSS 按钮 ShowAllPagesInArchive = false # 归档页显示所有文章(不推荐大量文章时开启) ShowFullTextinRSS = false # RSS 中显示全文 homePostCount = 8 # 首页显示文章数量 首页信息 [params.homeInfoParams] Title = '欢迎来到我的博客' # 首页标题 Content = '分享技术和思考' # 首页简介 首页轮播配置 [params.homeCarousel] # 左侧主轮播(16:9 比例) slides = [ { image = '/images/hero-1.webp', url = '/posts/post-1/' }, { image = '/images/hero-2.webp', url = '/posts/post-2/' }, { image = '/images/hero-3.webp', url = '/posts/post-3/' }, ] # 中部正方形卡片(1:1 比例) middle = [ { image = '/images/square-1.webp', url = '/posts/post-4/' }, { image = '/images/square-2.webp', url = '/posts/post-5/' }, ] # 右侧竖版图片(3:4 比例) right = { image = '/images/portrait-1.webp', url = '/about/' } 不配置 homeCarousel 时,首页使用标准的 homeInfoParams 模式。
...