为你的博客添加版权

自己做自建博客也有一段时间了,有转载别人的博客,也有自己动手写博客。在没做独立博客之前,对版权意识并不是那么重视,也没了解过自己文章的收录情况。

最近为了提高网站的收录量,开始将一些自己原创的博客放到oschina 等博客平台上去。但是发现自己的文章很快就被收录了,然后被别的权重较高的网站转载。结果就是自己辛辛苦苦写的文章为他人做了嫁衣,还没有自己的署名新。

于是开始研究为自己文章加上版权信息。人家的hexo博客主题都要自带的版权申明,奈何我的没有,于是只能自己写咯,谁让我要选择这个博客主题呢,谁让我要自己搞独立博客呢。

因为之前有过自己在博客主题里面添加信息的经历,所以此次添加就比较简单了。因为我的博客主题页面用的是Ejs模板写的,所以需要先写一个Ejs模板,模板主要写的就是版权的布局内容。

copyright.ejs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

<% if (!index || !post.excerpt) { %>
<div class="post-copyright">
<div class="author">
<b>本文作者: </b>
post.author
</div>
<div class="link">
<b>本文链接: </b>
<a href=" <%= post.permalink %>" target="_blank"> <%= post.permalink %> </a>
</div>
<div class="copyright">
<b> 版权声明: </b>
本博客所有文章除特别声明外,均采用 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0 </a> 许可协议。转载请注明出处!
</div>
</div>
<% } %>

然后找到文章的布局模板,我是用的模板,文章布局模板文件是 article.ejs ,将 copyright.ejs 在你想要显示的地方插入。我是添加在文末,标签及分享按钮之前。所以插入位置如下

然后通过js文件调试自己的版权布局样式

1
2
3
4
5
6

.post-copyright
padding: 20px
background: #F6F6F6
border-left: 4px solid #DDDDDD
line-height: 1.6rem

Ok,大功告成。启动预览,点击文章。可以发现文章已经加入了版权信息,好开心啊。

这样人家的爬虫爬取你的文章的时候,就会加入你的定制版权信息了。就算转载了你的文章,也能在一定程度上增加你网站的外链。

另外,在自己原创文章发布后,可以立即向百度等搜索引擎提交自己的链接,这样对于收录也是有一定的好处的。

另外,转载文章不留出处的方式,真的很恶心,希望大家都能尊重人家的劳动成果,加上署名及出处

本文作者: 张未