修改anzhiyu配置

发现问题

发现问题

群里有人询问问题

发现群里有人问转载原创怎么改,我想这个不是很简单嘛,我就稍微修改了一下

发现修改问题

修改完之后,我发现标题的转载确实更改了,但是下面的协议转发那边人名也改了

解决思路

找到代码,只进行转载判断,不进行作者的判断

步骤一

修改[Blog]\themes\anzhiyu\layout\includes\header\post-info.pug
修改文件里面的5-8行,我这里直接进行注释,在下面进行修改

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
- let comments = theme.comments
#post-info
#post-firstinfo
.meta-firstline
//- if (page.copyright_author && page.copyright_author !== config.author)
//- a.post-meta-original 转载
//- else
//- a.post-meta-original 原创
if (page.copyright == true)
a.post-meta-original 转载
else
a.post-meta-original 原创
if (theme.post_meta.post.categories && page.categories && page.categories.data.length > 0)
span.post-meta-categories
if (theme.post_meta.post.date_type)
span.post-meta-separator

步骤二

修改[Blog]\themes\anzhiyu\layout\includes\post\post-copyright.pug
修改文件里面的18行,我这里直接进行注释,在下面进行修改

1
2
3
4
5
6
if (page.copyright == true)   // 修改这一行,误导性操作,后面的注释不能加,复制注释前的文字即可
a.post-copyright__reprint(title="该文章为转载文章,注意版权协议" href=url_for(url)) 转载
else
a.post-copyright__original(title="该文章为原创文章,注意版权协议" href=url_for(url)) 原创
a.post-copyright-title
span(onclick=`rm.copyPageUrl('${theme.post_copyright.decode ? decodeURI(url) : url}')`)=pageTitle

修改完成之后

改完之后,下面的名字不会进行改变了,而且也变成了转载
还是需要在文章的title里面进行添加copyright: true以及其他配置
完整的内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---
title: 标题
date: 2023-12-18 16:48:51
tags:
- hexo
- anzhiyu
categories:
- hexo
- anzhiyu
comments: true
cover: https://cdn.jsdelivr.net/gh/SanXiaoXing/Image@main/uwp3766955.jpeg
copyright: true
copyright_author_href: https://blog.anheyu.com/
copyright_url: https://blog.anheyu.com/posts/d50a.html
---