Skip to content

“编辑此页”链接

在文章详情页底部展示一个按钮,鼓励社区或读者参与纠错,提升内容质量。

1. 站点全局配置

hugo.toml 中设置仓库信息:

toml
[params.source]
  # 说明:是否启用该功能。
  enabled = true

  # 说明:托管平台名称 (github / gitlab / gitea / forgejo)。
  provider = 'github'

  # 说明:仓库的完整访问地址(末尾不要带 /)。
  repo = 'https://github.com/username/my-blog'

  # 说明:默认分支,通常为 main 或 master。
  branch = 'main'

  # 说明:内容文件在仓库中的路径前缀(默认为 content)。
  pathPrefix = 'content'

2. 单篇文章覆盖

如果你有部分文章存放在不同的仓库或分支,可以在 Front Matter 中覆盖:

yaml
---
source:
  branch: "develop"
---