# 网站最终访问地址。
# 你这是 GitHub Pages 用户站点,所以这里应写你的正式网址。
# 如果以后你换域名,就把这里改成新域名。
# 例子:
# baseURL = "https://你的域名/"
baseURL = "https://uaenawook.github.io/"
# 站点语言/地区设置。
# 你现在用中文,所以这里写 zh-CN。
# 常见可选值:
# zh-CN = 简体中文
# en-US = 英文(美国)
# ja-JP = 日语
# 这会影响部分语言相关行为和元信息。
locale = "zh-CN"
# 网站标题。
# 一般会显示在浏览器标签、SEO 标题、主题页头等位置。
# 你以后想改站名,主要改这里。
title = "UaenaWook Blog"
# 当前使用的主题文件夹名称。
# 这里必须和 themes 目录下的主题文件夹名完全一致。
# 例如如果你的主题目录叫:
# themes/hugo-theme-monochrome
# 那这里就必须写:
# theme = "hugo-theme-monochrome"
theme = "hugo-theme-monochrome"
# 禁用某些 Hugo 自动生成的页面类型。
# 这里禁用了 RSS。
# 如果你不想让网站生成 RSS 订阅地址,就保留。
# 如果以后你想启用 RSS,就把这一行删掉,或者改为空数组:
# disableKinds = []
disableKinds = ["RSS"]
# -------------------------
# 作者信息
# -------------------------
[author]
# 作者名字。
# 有些主题会显示作者名,也可能用于页面元信息。
name = "uaenawook"
# 作者邮箱。
# 有些主题不一定会显示,但可以作为站点作者资料的一部分。
# 如果你不想写真实邮箱,可以改成空字符串:
# email = ""
email = "820649664@qq.com"
# -------------------------
# 输出格式设置
# -------------------------
[outputs]
# 首页要生成哪些格式。
# "HTML" = 普通网页
# "JSON" = 额外生成 JSON 数据,很多主题的本地搜索功能会用到
# 你现在开启 JSON,是为了让站内搜索能工作。
# 如果你以后不用搜索,可以只写:
# home = ["HTML"]
home = ["HTML", "JSON"]
# 普通文章页输出格式。
# 一般保留 HTML 即可。
page = ["HTML"]
# 栏目页输出格式。
# 比如 /posts/ 这种列表页面。
section = ["HTML"]
# 分类法页面输出格式。
# 比如 categories、tags 等这类分类总页。
taxonomy = ["HTML"]
# 分类项详情页输出格式。
# 比如某个具体分类下面的文章列表页。
term = ["HTML"]
# -------------------------
# 主题参数
# 这一块是给主题用的自定义配置
# -------------------------
[params]
# 导航栏显示的站点标题。
# 这通常显示在网页顶部左上角。
# 如果你想顶部显示别的名字,就改这里。
navbar_title = "UaenaWook Blog"
# 网站简介。
# 常用于首页摘要、SEO 描述、主题简介区域。
# 建议一句话说明你的网站是干什么的。
description = "我是uaena,正在探索编程之美 ✨"
# 网站副标题。
# 有些主题会显示在首页标题下方。
# 如果你不想显示太多说明,可以改短一点。
subtitle = "我是uaena,在自学编程。在这里记录深度思考与成长点滴。"
# 个人简介 / Bio。
# 一般会显示在首页个人信息区域。
bio = "自学 C++ 💻 | 正在探索 Blog 开发 ✨"
# 页脚内容。
# 这里支持 HTML。
# 你可以写版权信息、年份、主题来源等。
# 如果以后你不想显示主题来源,可以直接删掉后半段 HTML。
footer = "Copyright © 2026 uaenawook · Theme by Monochrome"
# 头像路径。
# 这里写的是相对 static 目录的路径。
# 例如 static/img/avatar.jpg
# 那这里就写:
# avatar = "img/avatar.jpg"
# 如果你的头像换成 png,也要同步改后缀。
avatar = "img/avatar.jpg"
# 默认主题模式。
# 常见可选值:
# "auto" = 跟随系统深浅色
# "light" = 始终浅色模式
# "dark" = 始终深色模式
# 你现在用 auto,最通用。
defaultTheme = "auto"
# 是否启用站内搜索。
# true = 开启搜索
# false = 关闭搜索
# 开启后,一般需要 [outputs] 里的 home 同时包含 JSON。
enable_site_search = true
# 是否启用目录(Table of Contents)。
# true = 文章页显示目录
# false = 不显示目录
# 适合长文章。
enable_toc = true
# 目录显示位置。
# 常见可选值通常有:
# "right" = 显示在右侧
# "left" = 显示在左侧
# 具体最终支持哪些值,要看主题本身。
# 你现在用 right,最常见。
toc_position = "right"
# 是否启用数学公式渲染。
# true = 支持 LaTeX/数学公式
# false = 不启用公式功能
# 如果你以后不写数学公式,可以改成 false。
enable_math = true
# 是否启用图片缩放功能。
# true = 点击图片可放大
# false = 图片不启用放大效果
# 对博客阅读体验通常有帮助。
enable_zooming_js = true
# -------------------------
# 列表页布局设置
# 比如文章归档页、文章列表页
# -------------------------
[params.list_layout]
# 是否按年份分组显示文章列表。
# true = 例如 2026、2025 分组展示
# false = 直接一个平铺列表,不按年份分组
enable_group_by_year = true
# 是否显示日期。
# true = 列表页显示每篇文章日期
# false = 不显示日期
enable_show_date = true
# 是否启用分页。
# true = 文章多时会分页
# false = 所有文章一次性全显示
# 一般建议 true,文章多了更整洁。
enable_pagination = true
# 是否启用标题锚点。
# true = 标题可能支持锚点定位/跳转
# false = 不启用
enable_header_anchor = true
# -------------------------
# 顶部导航菜单
# 你可以增删改这里来控制导航栏
# -------------------------
[menu]
# 第一项:文章
[[menu.navbar]]
# 菜单显示名称
name = "文章"
# 点击后跳转地址
url = "/posts/"
# 排序权重,数字越小越靠前
weight = 1
# 第二项:题解
[[menu.navbar]]
name = "题解"
url = "/solutions/"
weight = 2
# 第三项:分类
[[menu.navbar]]
name = "分类"
url = "/categories/"
weight = 3
# 第四项:归档
# 你这里目前也指向 /posts/
# 如果你以后有真正的归档页,再改链接。
[[menu.navbar]]
name = "归档"
url = "/posts/"
weight = 4
# 第五项:说说
[[menu.navbar]]
name = "说说"
url = "/moments/"
weight = 5
# 第六项:关于
[[menu.navbar]]
name = "关于"
url = "/about/"
weight = 6
# -------------------------
# Markdown / 渲染相关设置
# -------------------------
[markup]
# Goldmark 是 Hugo 默认的 Markdown 渲染器。
[markup.goldmark]
[markup.goldmark.parser]
# 是否自动给标题生成 ID。
# true = 自动生成标题锚点 ID,便于目录跳转、复制链接
# false = 不自动生成
# 一般建议 true。
autoHeadingID = true
# 文章目录(TOC)详细设置
[markup.tableOfContents]
# 从几级标题开始进入目录
# 1 = 从 H1 开始
# 2 = 从 H2 开始
# 如果你不想把一级标题放进目录,可以改成 2。
startLevel = 1
# 目录统计到几级标题
# 例如:
# 3 = 最多到 H3
# 4 = 最多到 H4
# 5 = 最多到 H5
endLevel = 5
# 目录是否使用有序列表
# true = 1. 1.1 1.2 这种编号形式
# false = 无序圆点列表
ordered = false