从 wordpress 搬迁到 github pages
一直在寻求快速发表文章的工具,于是不停的在尝试。期间尝试过 win7 和 Ubuntu 下各种M arkdown 编辑预览工具, 甚至使用开发工具 ST2(Sublime text 2)装 M arkdown 插件来更新博客,各种尝试,各种折腾。也许是因为之前对动态站点的理解, 导致思想上一直认为 —— WordPress 或者 emlog 等是最好的博客系统没有之一的原故。
自从使用 nico 生成了 ICAT 文档后, 有一种冲动想立刻在上面建立起我的博客副本,感觉挺不错的。
昨天打算在 wordpress 的编辑器里写了一篇年会抽奖系统(nodejs+mongodb)的文章,由于涉及到很多的代码片段,有的需要格式化,有的只是要使用 code 标签。 当我在编辑模式和 HTML 源码编辑模式下各种抓狂之后,决定放弃 W ordPress,使用 github。这样我就可以在我喜欢的编辑器里,使用我熟悉的 markdown 语法来写博客。
迁移的步骤如下:
先阅读阮一峰的一篇很赞的文章搭建一个免费的,无限流量的 Blog—-github Pages 和 Jekyll 入门
备份 wordpress 数据库,并转换日志为.md 文件
下载一份 jekyll 模板 (这里感谢展新的模块 kunka)
将第二步中的所有.md 文件放到_posts 文件夹中(手动处理好.md 文件中非法的字符和标签)
模块 kunka 中支持两种评论插件(disqus 和多说),进行简单配置即可直接使用。
将本地文件提交到 github
迁移的注意点如下:
github pages 分为两大类,一类是以根站点(github user or organization site, e.g. username.github.io), 另一类是项目站点(project site, e.g. username.github.io/projectname),请参考官方文档
域名域名(顶级域名绑定——只需要把顶级域名的A记录指向到 204.232.175.78, 非顶级域名绑定——只需要把非顶级域名绑定的 cname 的 DNS 解析指向到 username.github.com(请将 username 换成你的用户名)),查看官方文档
关于 jekyll 的相关操作,可以查看官方文档
对以上有任何的疑问都可以联系我或者给我留言,谢谢!
最后,整个博客都是开源,博客中的样式、模板都可以直接使用,但文章内容和图片内容保留版权,未经允许禁止使用!