设置版权声明html,在Hexo中自动为Yilia主题增加版权声明

起因

写独立个人博客在与别人分享自己的经验和心情的同时,也要保护自己的权益。在文章的结尾为文章添加版权申明,明确的告知了他人可以获得怎样的许可,有朝一日也为自己以后维护权益提供了便利。

本文介绍在Yilia主题的基础上给每篇文章自动添加版权信息,并且可以设置每篇文章是否需要显示版权声明。

更改代码

在themes/yilia/layout/_partial/article.ejs中标注的位置添加代码

1

2

3

4

5 >>

6

7

8

9

10

11

12

13

14

添加的代码如下

1

2

3var sUrl = url.replace(/index\.html$/, '');

4sUrl = /^(http:|https:)\/\//.test(sUrl) ? sUrl : 'https:' + sUrl;

5%>

6

7

8本文作者:

9

10

11

12请在博客根目录“_config.yml”中填入正确的“author”

13

14

15本文链接:

16/

17

18版权声明:

19本作品采用

20

21进行许可。转载请注明出处!

22

23

24知识共享许可协议

25

26

27

28

29

30

更改声明样式

创建新文件themes/yilia/source-src/css/declare.scss,添加如下CSS代码。

yilia/source/main.0cf68a.css 添加如下代码

1.declare {

2background-color: #eaeaea;

3margin-top: 2em;

4border-left: 3px solid #ff1700;

5padding: .5em 1em;

6}

为themes/yilia/source-src/css/main.scss添加如下代码。

@import "./declare";

生成新的代码,完成修改

安装依赖

如果你之前没有修改过Yilia,请先使用以下命令安装依赖。

进入主题根目录cd themes/yilia,安装依赖。

npm install

生成新主题

在themes/yilia/目录下输入:

npm run dev生成新代码。

npm run dist生成新代码,并压缩。

添加配置文件

修改themes/yilia/_config.yml

在需要进行版权声明的文章的md文件头部,设置属性declare: true。

版权基础设定:0-关闭声明; 1-文章对应的md文件里有declare: true属性,才有版权声明; 2-所有文章均有版权声明

当前应用的版权协议地址

版权协议的名称

版权协议的Logo

1declare_type: 1

2licensee_url: https://creativecommons.org/licenses/by-nc-sa/4.0/

3licensee_name: '知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议'

4licensee_img: https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值