基本配置
站点基础信息和作者信息配置
基本配置
站点信息
基础配置
baseURL = 'https://yourdomain.com' # 站点地址
languageCode = 'zh-CN' # 语言代码
defaultContentLanguage = 'zh' # 默认语言
title = '我的博客' # 站点标题
theme = 'PrimeEdge' # 主题名称
作者信息
[params.author]
name = "你的名字" # 作者名称
bio = "一句话介绍自己" # 作者简介
avatar = "/images/avatar.jpg" # 头像路径
作者信息会显示在:
- 文章页面的作者栏
- 关于页面
- 部分页面的侧边栏
站点头部
[params.header]
site_name = "站点名称" # 站点名称
site_name 会显示在:
- 导航栏 Logo 位置
- 首页预加载动画
- 页面标题前缀
分页配置
[pagination]
pagerSize = 10 # 每页文章数量
分类和标签
[taxonomies]
category = 'categories' # 分类
tag = 'tags' # 标签
series = 'series' # 系列(可选)
输出格式
[outputs]
home = ['HTML', 'RSS', 'JSON'] # 首页输出格式
page = ['HTML'] # 页面输出格式
section = ['HTML', 'RSS'] # 章节输出格式
JSON 输出用于搜索功能,必须包含。
图片处理
[imaging]
quality = 75 # 图片质量
resampleFilter = 'lanczos' # 重采样滤镜
安全设置
[security]
[security.funcs]
getenv = ['^HUGO_', '^CI$'] # 允许的环境变量
完整示例
baseURL = 'https://kok.plus'
languageCode = 'zh-CN'
defaultContentLanguage = 'zh'
title = 'KOK.PLUS'
theme = 'PrimeEdge'
[pagination]
pagerSize = 10
[taxonomies]
category = 'categories'
tag = 'tags'
[params]
[params.author]
name = "KOK"
bio = "Say what's on my mind, read books I enjoy"
avatar = "/images/tx.jpeg"
[params.header]
site_name = "KOK.PLUS"
[outputs]
home = ['HTML', 'RSS', 'JSON']
page = ['HTML']
section = ['HTML', 'RSS']
[imaging]
quality = 75
resampleFilter = 'lanczos'
Comments