参考了几篇文章添加版权信息,但是由于本人不是html前端,很多东西都搞不懂,参考文章里面的东西总是配置不对。
但是最后按照自己的放置配置了一下。以下列出配置过程:
1.新建版权信息文件
在themes\yilia\layout_partial\post下新建copyright.ejs,内容如下
1 | <! -- 添加版权信息 --> |
2.修改article.ejs
在themes\yilia\layout_partial\article.ejs中添加如下代码,调用版权信息:
1 | <article id="<%= post.layout %>-<%= post.slug %>" class="article article-type-<%= post.layout %> <%if(index){%> article-index<%}%>" itemscope itemprop="blogPost"> |
意思是说,有找到index,并且解析post返回的copyright为true的时候,调用我们刚才添加的copyright.ejs内容
这里可以自己改变添加版权内容的位置,可以添加在文章开头或者文章结尾。
3.添加头部信息
在文章的头部信息中添加copyright: true,如下1
2
3
4
5
---
title: 延澈左的文章
copyright: true
---
4.修改博客的url
修改_config.yml中的url,改成自己的地址。注意,是themes文件夹同一层目录下的_config.yml文件。
如下:
1 | # URL |
5.其他
在第一节中,直接定义了需要的style格式。可以修改成自己喜欢的样式。
参考文章中是通过定义styl文件获取样式,但是,我使用的hexo都用的是.scss文件。然而并不懂scss和styl之间怎么转换,能不能调用。因此使用的简单粗暴的方式解决。
emmm…虽然不是很完美,但是先有再追求。
以上。