Skip to content

版权声明

约 466 字大约 2 分钟

2026-09-01

文章页底部的 License 区块由 licenseConfig.ts 配置,展示文章的授权协议与链接。

配置

src/config/licenseConfig.ts
export const licenseConfig = withUserConfig("license", {
  enable: true,
  name: "CC BY-NC-SA 4.0",
  url: "https://creativecommons.org/licenses/by-nc-sa/4.0/",
})
字段类型默认说明
enablebooleantrue是否显示版权区块
namestringCC BY-NC-SA 4.0协议名称,显示在文章页 License 区块
urlstringCC 官方链接协议全文地址,点击名称跳转

常见协议选择

协议适用场景
CC BY-NC-SA 4.0默认。署名-非商业性使用-相同方式共享:转载需署名、不得商用、衍生作品同协议
CC BY 4.0署名即可自由使用(含商用),最宽松
CC BY-NC 4.0署名 + 非商业
CC BY-NC-ND 4.0最严格:署名 + 非商业 + 不得修改
All Rights Reserved保留所有权利,未授权前禁止转载

修改示例(改为宽松的 CC BY 4.0):

src/config/licenseConfig.ts
export const licenseConfig = withUserConfig("license", {
  enable: true,
  name: "CC BY 4.0",
  url: "https://creativecommons.org/licenses/by/4.0/",
})

与博主资料的配合

License 区块与 profileConfig(博主名)、文章发布/更新时间共同构成文章页的署名信息。关闭 License 区块不会影响页面其他部分。

双仓覆盖

版权属于典型的站点级行为配置。双仓模式下可在内容仓 config/license.yaml 中覆盖,无需改动主题源码。

config/license.yaml(内容仓)
enable: true
name: CC BY 4.0
url: https://creativecommons.org/licenses/by/4.0/

常见问题

想让每篇文章用不同协议怎么办

区块显示了但链接点不开