本篇主要记录在使用Hexo部署博客过程主题设置,以及一些技巧等。
主题设置
本博客使用的是next主题,希望详细了解的同学可以参看next官方网站。
下载主题
在博客源码根目录下执行:
git clone https://github.com/iissnan/hexo-theme-next themes/next
应用主题
在根目录下找到_config.yml配置文件,找到theme字段,并将其值更改为next,如下所示:
theme: next
设置RSS
进入themes-next文件夹,找到_config.yml配置文件,在里面添加:
rss:
添加标签tags页面
使用命令行定位到根目录下,使用如下命令新建一个页面,命名为tags,布局格式为page:
hexo new page tags
执行完以后可以在根目录-source文件夹下找到tags的文件夹,里面有一个index.md文件,内容如下:
|
|
如果想要关闭tags页面的评论可以设置comments为false。
以后新建博客的时候在头部就有tags:然后输入相应的标签,执行完hexo g命令后tags会自动更新。
添加分类(categories)页面
和上面一样在根目录下执行如下命令:
hexo new page categories
同样能够在source下找到categories文件夹,内容为:
|
|
添加404页面
新建一个404.html文件,放在themes\next\source目录下。这个可以随便添加,本博客使用的是腾讯公益页面。
展示摘要
如果一篇文章过长,那么在首页文章列表中会看到将全部内容展示出来,浏览的时候有很多不方便之处,next主题提供了自动摘录功能,在themes\next文件夹下找到next文件夹,然后配置
|
|
长度可以自定,不过更推荐使用下面的方式:
在文章中添加 <!--more-->则在这之前的会被当做摘要展示。
修改icon以及头像
网站小图标名字叫favicon.ico,位置是在source\favicon.ico,自己制作一个替换即可。
个人头像名字叫avatar.jpg,位置在themes\next\source\images\avatar.jpg,同样替换即可。
还有更多的配置内容请参看next官网。
这里附上本博客的配置:
_config.yml配置文件内容如下:
|
|
主题配置文件:
|
|
以上。