Hexo Next主题版权信息显示
前言
出于对版权的尊重,由于官方文档在此处并未进行严格说明,因此在此处进行标注,方便做好版权管理
说明
- 涉及到的NexT版本为8.21.1
- 由于编写博客时还未迁移完相关信息,因此图片采用路过图床进行存储
参考链接
版权标注说明
个人书写版权标注
在Front-matter
进行如下标记(或者说无需管理):
1 | - author: 作者名字,默认为Hexo的博主信息想 |
实现效果:
转载文章版权标注
在Front-matter
进行如下标记:
1 | - author: 原作者姓名 |
实现效果:
尾言
隐秘的发现
copyright_reprint
这个参数在官方文档中并未进行给出,但是后续在查找langurages
文件夹下对各国语言的翻译情况时发现,存在一项:license_content_reprint
的翻译内容,通过与本国语言进行对比后得出,该项传参与转载文章时版权信息的显示有关,但由于官方文档并未进行给出,因此翻找其在GitHub的仓库信息,在layout/_partials/post/post-copyright.njk
中25-31
行发现如下内容:
1 | {%- if page.copyright_reprint %} |
推断copyright_reprint
这个传值应该为bool
型,并且根据代码能得出默认值应该为false
,因此尝试在Front-matter
中进行添加,发现能够实现功能。
做了什么
向官方文档仓库提了个PR,不知道能不能审核过233