Hexo博客默认主题的修改与美化4

自动使每篇文章附带版权信息

现今大多数网站的内容都有版权保护,如何给自己的Hexo博客网站的每篇文章添加版权信息呢?本文将详述如何自动为博文添加版权。

在JS中添加自动附带版权的功能

在blog\scripts\tail-copyright.js中编辑如下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Add a tail to every post from tail.md
// Great for adding copyright info

var fs = require('fs');
hexo.extend.filter.register('before_post_render', function(data){
if(data.copyright == false) return data;
var file_content = fs.readFileSync('tail.md');
if(file_content && data.content.length > 50)
{
data.content += file_content;
var permalink = '\n本文永久链接:' + data.permalink;
data.content += permalink;
}
return data;

});

脚本功能会自动检查文章的长度,当文章小于50字时自动取消追加版权信息。

编辑版权信息的内容

在\blog\tail.md中编辑版权信息,内容如下:

1
2
3
4
5
6
-------------
**版权声明**
![](/images/cc.png)
[Scholar's Blog](https://scholargeek.github.io/) by [scholargeek](https://scholargeek.github.io/About/) is licensed under a [Creative Commons BY-NC-ND 4.0 International License](http://creativecommons.org/licenses/by-nc-nd/4.0/).
由[董仕麟](https://scholargeek.github.io/About/)创作并维护的[scholargeek](https://scholargeek.github.io/)博客采用[创作共用保留署名-非商业-禁止演绎4.0国际许可证](http://creativecommons.org/licenses/by-nc-nd/4.0/)。
本文首发于[Scholar's Blog](https://scholargeek.github.io/)博客,版权所有,侵权必究。

最后在\source\images夹中添加cc.png图片即可引用版权信息图片。


版权声明

Scholar’s Blog by scholargeek is licensed under a Creative Commons BY-NC-ND 4.0 International License.
董仕麟创作并维护的scholargeek博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证

本文首发于Scholar’s Blog博客,版权所有,侵权必究。

本文永久链接:https://scholargeek.github.io/2019/07/18/Hexo%E5%8D%9A%E5%AE%A2%E9%BB%98%E8%AE%A4%E4%B8%BB%E9%A2%98%E7%9A%84%E4%BF%AE%E6%94%B9%E4%B8%8E%E7%BE%8E%E5%8C%964/

更新日期:


本站总访问量