yilia 主题设置
安装主题
1 | cd /Hexo/themes/ |
修改默认设置
vim yilia/_config.yml
1 | menu: |
修改代码块样式
1 | 直接修改编译好的文件。路径为: theme/yilia/source/main.0cf68a.css |
代码块行号显示错乱
vim yilia/source/main.0cf68a.css
1 | 将 white-space:pre-wrap; 删除. |
添加不蒜子统计
1 | yilia/layout/_partial/after-footer.ejs 中加入 |
单篇文章点击量
themes/yilia/layout/_partial/article.ejs中 在 <%- partial(‘post/title’, {class_name: ‘article-title’}) %> 插入如下代码
1 | <!--显示阅读次数--> |
备案信息、PV & UV统计、网站运行时间、网站框架及模板
1 | 修改 yilia/layout/_partial/footer.ej 内容为 |
版权声明
themes/yilia/layout/_partial/article.ejs中 在 <% if ((theme.reward_type === 2 || (theme.reward_type === 1 && post.reward)) && !index){ %> 上边插入如下代码
1 | <% |
版权添加样式
vim yilia/source/main.0cf68a.css 添加如下代码
1 | .declare { |
Hexo 之yilia主题 添加分类
博文置顶
修改 hexo-generator-index 插件
修改文件:node_modules/hexo-generator-index/lib/generator.js 为:
1 | 'use strict'; |
设置文章置顶
在文章 顶部 添加 top 值,数值越大文章越靠前,如:
1 | --- |
评论系统
Valine - 一款快速、简洁且高效的无后端评论系统。
GITALK 一个基于 Github Issue 和 Preact 开发的评论插件。
删除 多说、网易云跟帖、畅言 添加 gitalk、valine
1 | cd /Hexo/themes/EvanM/layout/_partial/post/ |
vim gitalk.ejs
1 | <div id="gitalk-container" style="padding: 0px 30px 0px 30px;"></div> |
vim valine.ejs
1 | <div id="vcomment" class="comment"></div> |
vim /Hexo/themes/EvanM/layout/_partial/article.ejs
删除内容为
1 | <% if (theme.duoshuo){ %> |
添加如下内容
1 | <% if (theme.valine && theme.valine.appid && theme.valine.appkey){ %> |
Hexo 之 yilia 添加在线聊天
最近浏览博客时,发现了在线聊天的插件。爱折腾的我肯定是要在自己的站点试试的。
相关产品有 Tidio、 TalkJS、Intercom、tawk.to、 DaoVoice等,使用体验都很好,交互界面也很干净别致。本站目前已测试Tidio、DaoVoice
yilia/layout/_partial/head.ejs

SEO 之 Url持久化
1 | 安装 hexo-abbrlink |
Hexo 实现私密文件加密
1 | cd /Hexo |
- 本文作者:
腾飞
- 本文链接:
https://www.tengfei.eu.org/article/3f8b11a6.html
- 版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!