原来的博客是用 Octopress + GitHub Pages 搭建的,没找到好看的主题,一直用的默认主题。

~~在微博上看到 61.life 这个日记博客后,也想搭个博客记流水账,~~记得很早之前看到唐巧大神的一片博文 从 Octopress 迁移到 Hexo,因此看了下 Hexo 的文档和主题,决定就用 Hexo 搭建个博客,也把原来的博客也迁移过来。

博客的搭建和迁移还是很简单的,见 Hexo 的 文档

原博客的文章被我删掉了。

主题

博客的主题用的是 FrostPolarBear。喜欢这种极简的风格。
PolarBear 太久没有更新了,有许多问题,所以改用 Maupassant 主题。

插件

  • PolarBear 主题需要安装插件 hexo-renderer-scss
  • 归档需要安装插件 hexo-generator-archive
  • RSS 需要安装插件 hexo-generator-feed。本站的 RSS 地址为 KiligWYu.com/atom.xml

页脚

在 /themes/polarbear/layout/_macro/post.swig 中看到如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
{% if post.tags and post.tags.length and not is_home() %}
<footer class="post-footer">
<div class="post-tags">
{% for tag in post.tags %}
<a href="{{ url_for(tag.path) }}">{{ tag.name }}</a>
{% endfor %}
</div>
{# Post Pagination #}
{% include "../_partial/pagination.swig" %}
{% include "../_partial/comments.swig" %}
</footer>
{% endif %}

发布的文章必须设置 tags 才会显示页脚,包含文章 tag、Disqus 评论和文章导航,但我在另一个博客中并不想设置 tag,因此我将其改成了

1
2
3
4
5
6
7
{% if not is_home() %}
<footer class="post-footer">
{# Post Pagination #}
{% include "../_partial/pagination.swig" %}
{% include "../_partial/comments.swig" %}
</footer>
{% endif %}

其他

欢迎访问我的另一个记流水账的网站 kilig.life。

参考

从 Octopress 迁移到 Hexo
Hexo Docs
PolarBear
Maupassant