最近更換了新的Hexo主題hexo-theme-hiker,覺得挺好看的。文章底部沒有版權説明,自己動手加上。
新建文件 copyright.ejs
在themes\hiker\layout\_partial
新建文件copyright.ejs
打開copyright.ejs
,添加一下內容。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <div> <ul class="post-copyright"> <li class="post-copyright-author"> <strong><%= __('copyright.author') %> </strong><%= config.author%></a> </li> <li class="post-copyright-link"> <strong><%= __('copyright.link') %> </strong> <a href="<%- config.root %><%- post.path %>" target="_blank" title="<%= post.title %>"><%- config.url %>/<%- post.path %></a> </li> <li class="post-copyright-license"> <strong><%= __('copyright.license_title') %> </strong> <%= __('copyright.left_license_content') %><a rel="license" href="https://creativecommons.org/licenses/by-nc-nd/4.0/" target="_blank" title="Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)">CC BY-NC-ND 4.0</a> <%= __('copyright.right_license_content') %> </li> </ul> <div>
|
修改article.ejs文件
打開themes\hiker\layout\_partial\article.ejs
添加一下內容,位置介於donate和comment之間
1 2 3 4 5 6 7 8 9 10 11
| <% if (!index && theme.donate.enable){ %> <%- partial('donate') %> <% } %> <!-- 要添加的內容 --> <% if (!index && theme.copyright.enable){ %> <%- partial('copyright') %> <% } %> <!----> <% if (!index && post.comments && (theme.gentie_productKey || theme.duoshuo_shortname || theme.disqus_shortname || theme.uyan_uid || theme.wumii || theme.livere_shortname)){ %> <%- partial('comment') %> <% } %>
|
修改 article.styl
修改themes\hiker\source\css\_partial\article.styl
,在末端添加以下內容。
1 2 3 4 5 6 7 8 9 10 11
| .post-copyright { margin: 2em 0 0; padding: 0.5em 1em; border-left: 3px solid #FF1700; background-color: #F9F9F9; list-style: none; }
.post-copyright li { line-height: 30px; }
|
修改語言文件
在themes\hiker\languages中,找到你應用的語言文件,例如zh-TW,打開並添加以下內容。
1 2 3 4 5 6
| copyright: author: "作者: " link: "文章連結: " license_title: "版權聲明: " left_license_content: "本網誌所有文章除特別聲明外,均採用 " right_license_content: "許可協議。轉載請註明出處!"
|
修改主題設置文件
打開themes\hiker\_config.yml
,添加以下內容。
1 2 3
| copyright: enable: true
|
最後當然是 hexo clean && hexo g && hexo d 就可以看到結果了
資料參考
為Hexo icarus添加版權説明