0%

hexo next主题给文章添加版权信息

next主题下给文章添加版权信息

1、修改_config.yml文件

1
2
3
4
5
creative_commons:
license: by-nc-sa
sidebar: false
post: true
language:

post的值改为true表示文章开启添加版权信息。

至此,部署后就可以看到每篇文章下面都会有版权信息了。但是有一些文章我们不想添加版权信息,那么还需要接着设置:

2、打开文件 themes/next/layout/_macro/post.swig

找到creative_commons那一行改为:

1
2
3
{%- if theme.creative_commons.license and theme.creative_commons.post and page.copyright %}
{{ partial('_partials/post/post-copyright.swig') }}
{%- endif %}

就是添加了 page.copyright ,这样就可以单独控制某篇文章是否添加版权信息了。

在文章开头的头部添加 copyright: true 表示当前文章要添加版权信息,false表示不需要。

可以修改模板文件,这样默认就有 copyright: true

参考

hexo 个人博客基于 NexT 主题的基本配置和定制优化

觉得文章有帮助可以打赏一下哦!