Tinnypp使用说明
Tinnypp是一个hexo的小清新主题。就是在Tinny基础上做了些我自己认为的优化(折腾)。具体源码可见github。
装载本主题
安装
1 | $ cd themes |
载入
去你博客目录下的_config.yml
文件编辑theme
设定如下:
1 | theme: Tinnypp |
升级
1 | $ cd themes/Tinnypp |
设置本主题
编辑Tinnypp/_config.yml
文件即可。
本主题:
1.使用swiftype作为站内搜索引擎,如果你想使用这个酷炫的搜索,请在Tinnypp/layout/_partial/head.ejs
里将最后一个<script></script>
标签改为你的swiftype安装代码。(具体细节可参见这篇文章)
2.使用多说作为评论系统,可在Tinnypp/_config.yml
中开启或关闭。此外如果你想显示评论者的user agent,可直接修改themes/Tinnypp/layout/_partial/after_footer.ejs
里的ds.src = '//static.duoshuo.com/embed.js';
为'ds.src = '<%- config.root %>js/embed.js'';
,并在你的多说里添加这个自定义css即可。若还想显示你的“博主头衔”,请记得编辑Tinnypp/source/js/embed.js
里的e.user_id == your duoshuo ID
。
3.已经设置/atom.xml为rss源。要使用rss,先安装hexo的rss插件:
1 |
对于hexo 2.x版本还要添加:
1 | plugins: |
到博客目录下的_config.yml
,3.x版本不用这一步。
4.中文显示在博客目录下的_config.yml
设置
1 | language: zh-CN |
即可。但若想在文章发布日期有符合中文习惯的显示,请在_config.yml
里继续设置
1 | month_format: YYYY年 M月 |
5.如果想用主题里的highgLight.js自定义代码高亮,有几点需要注意的:
- 得先把hexo的
_config.yml
(不是主题里那个)里的highlight配置为false,否则就只能用hexo自带的的代码高亮; - 上一步做好后还得先hexo clean、再hexo g;新设置才会生效;
- 由于主题里的highgLight.js使用了cdn加载样式,自定义的代码高亮只有在联网时才会显示,同时高亮样式的名字应该参考cdn上的;
- highgLight.js不支持显示行号。
6.图标和头像的图片统一放置于Tinnypp/source/img
。还要注意图片的格式与大小,详见主题目录的_config.yml
。