跳至主要內容
Jekyll 博客迁移-从 Markdown 到 WordPress

2005 年开始在 MSN space 写博客,期间配合 Google Sidewiki(短命) 记录感想。六年后,MSN space 关闭,旧博客被动转移到 WordPress 托管,暂停使用博客。

2018 年偶尔接触到 Jekyll,被其简洁的界面和便捷性打动,博客复活。本地用 Markdown 编辑排版,同步 github 发布,博客方向则从感想记录转移到知识输出。

Jekyll 用着太舒服,不知不觉就过了三年。但随着文章越来越多,修改也愈加困难,甚至逐渐习惯只更新专栏,而将博客仅作初版发布。Jekyll 已经失去了知识记录参考的初衷,决定将博客从 Jekyll 迁移到 WordPress,文章的初次排版编辑依旧使用 Markdown。


...博客JekyllWordPress大约 2 分钟
Jekyll 篇二:自动部署服务器博客

Github 上搭建 Jekyll 是最方便的,空间免费、流量免费、部署简单。但 Github 属于被墙状态,将博客部署在那,速度实在太慢。在玩了几天后,我开始在服务器上直接搭建 Jekyll 博客。

服务器搭建需要人工执行 jekyll build, 完全背离了最开始搭建博客的初衷-方便。之后结合了网络上多个自动化方案,选定入门成本最低的 Github -> Travis CI -> Docker-> VPS


...博客JekyllTravis CIDocker大约 8 分钟
Jekyll 扩展篇:服务器搭建 Jekyll 博客

Github 墙得太厉害,就想在服务器上自建 Jekyll 环境,用上 Travis CI 和 Docker 后才发现完全没必要。。

Jekyll 环境官方安装指南

  1. 使用 RVM 安装 Ruby (rvm -> ruby -> gem 网上大量教程就不赘述了)

  2. 安装 jekyll:gem install jekyll

  3. 进入 jekyll 网站,执行命令行 jekyll build,生成 Jekyll 静态网页。

  4. 网站的执行目录需要指定在 _site,这是 Jekyll 生成的静态页面目录。之后每次更新博客,都需要进入服务器执行一次 jekyll build,重新生成静态页面。


...博客Jekyll建站小于 1 分钟
Jekyll 篇一:3 分钟搭建 Github Pages 博客

一直都想建立自己的个人博客,重装过 N 次 WordPress,又因为种种原因而放弃。

偶然看到了 Hux 的 Jekyll 模板,被漂亮的设计给迷住了。Github Pages 默认支持 Jekyll 环境,并提供了免费空间和流量,因此开始了 Github Pages + Jekyll 之路。

搭建流程

  1. 注册并登录 Github

  2. 选择一个喜欢的 Jekyll 模板, 进入对应的 Github 主页。我选了黄玄的 Hux Blog

  3. 点击 Fork, 将喜欢的模板复制到自己的 Github 仓库中。

  4. 点击 Setting, 修改 Repository namexxx.github.io, xxx 是你的 Github 用户名。

  5. 同一页面选择「Code and automation」>「Pages」>「Build and deployment」>「Branch」, 将 master branch 设为 Github Pages 来源,网站运行目录默认为 /(root)。设置好后,点击「Save」。

  6. 最后,按页面提示访问链接 https://xxx.github.io/,新博客搭建完毕。


...博客JekyllGithub建站小于 1 分钟