博客从 Jekyll 迁移到 Hexo

博客从 Jekyll 迁移到 Hexo

博客从刚开始的Wordpress迁移到Jekyll那都是发生在 2014 年的事,到现在已经四年了。在这段时间里确实发生了很多事情,近段时间静下心来想想得到了一些感想,我认为“过去的就让它过去,现在重新认识自己,也来得及改变自己!”。

这两天花了几个小时的时间将博客从Jekyll迁移到Hexo,这里主要记录一下操作过程。

建站

按以下命令安装Hexo并初始化blog项目,这里默认用户机已安装node运行环境。

1
2
3
4
5
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server

迁移

_posts文件夹内的所有文件复制到source/_posts文件夹,并在_config.yml中修改 new_post_name参数。

1
new_post_name: :year-:month-:day-:title.md
阅读更多
CentOS7 下安装 Jekyll 及配置

CentOS7 下安装 Jekyll 及配置

这两天购买了linode的 vps,通过各种设置后成功安装了CentOS7操作系统,现尝试在CentOS7下安装并使用Jekyll,记录步骤和安装过程中产生的问题和解决方法。

查看系统版本

方式一:

1
rpm -q rpm -q centos-release // centos-release-7-2.1511.el7.centos.2.10.x86_64

方式二:

1
cat /etc/redhat-release // CentOS Linux release 7.2.1511 (Core)

1
cat /etc/centos-release // CentOS Linux release 7.2.1511 (Core)
阅读更多
Jekyll中使用 google-code-prettify 语法高亮

Jekyll中使用 google-code-prettify 语法高亮

之前使用 wordpress 时,一直都是用的 SyntaxHIghlighter 代码高亮的工具,虽然 SyntaxHIghlighter 的代码高亮显示的很漂亮,无奈加载太慢,且对 markdown 写的文章支持的还不是很好,只能舍弃了。现在用的这个是 google-code-prettify,效果也相当不错。最重要的是,非常小,加载速度比 SyntaxHighlighter 快得多,而且,可以直接使用 markdown 的语法去写代码。

准备工作

Google Code Prettify 下载

主题库

第一步:引用 prettify.css 和 prettify.js
将下载后的 Prettify 压缩文件解压到指定文件文件夹,将 prettify.css 和 prettify.js 文件放到项目文件夹下(例如:assets/theme/prettify 目录),然后打开需要引用的页面,添加如下代码:

<link href="/assets/themes/prettify/prettify.css" rel="stylesheet" type="text/css" media="all">
<script type="text/javascript" src="/assets/themes/prettify/prettify.js"></script>

考虑到加载速度,最好将 js 写到文档末尾,body 闭合标签之前,css 写到头部。

阅读更多