目录
摘要:拥有自己的Hexo博客主题。
1. 下载主题LandScape
1 | git clone git@github.com:hexojs/hexo-theme-landscape.git themes/landscape |
2. 管理主题源码
删除下载主题文件夹中的.git
文件夹,并将主题文件夹重命名为space
。
这样就可以基于在自己的git管理新主题啦。
3. 调用主题space
在文件_config.yml
中找到增加配置
1 | theme: space |
4. 修改Banner
直接找到主题中的themes/space/source/css/images/banner.jpg
文件,替换为自己的图片即可,命名保持不变。
5. 增加文章目录
5.1. 新建toc.ejs文件
在 space/layout/_partial 文件夹下,新建一个 toc.ejs 文件, 内容如下:
1 | <% if (post.toc != false) { %> |
5.2. 在post.ejs中调用
打开article.ejs文件, 找到以下代码<%- post.content %>
,在上面增加toc代码,如下:
1 | <%- partial('toc') %> |
5.3. 修改样式
打开themes/space/source/css/_partial/article.styl
文件,增加以下代码:
1 | #toc |