Blog = Github Pages + Hexo / Jekyll

文章出处,原创于 http://HawkingOuYang.com/

我的GitHub


温馨提示:

Hexo 代替 jekyll ,下列资料中 关于 jekyll 全部跳过,不阅读。

jekyll 比较复杂(即使Github也推荐它),总之,我被坑了。

因为我是 iOS Developer(iOS开发者),但是,不懂 网页开发 和 服务器开发。

博客搭建的步骤:

步骤一:购买域名,可以使用AliYun(阿里云) 或者 godaddy(域名商)。

步骤二:注册Github帐号,创建仓库:(username).github.io 其中,(username) 必须是GitHub的账户名。

步骤三:已经购买的域名 映射到 (username).github.io ,

重点1: ip可能会变,详见下面引用资料:github的文档。

重点2: CNAME 全部大写;域名 HawkingOuYang.com 就够了, 没有 http(s):// 前面这部分。

步骤四:Hexo 克隆 博客模版。

步骤五:Hexo 把博客模版 部署到 (username).github.io 这个仓库。

步骤六:完善网站,加入播放gif,评论等等功能。

步骤七:写博客啦!

怎么写博客?

最简单的方式:
直接在\source_posts中新建一个md文件,
使用软件Markdown编写,
然后使用Hexo命令 先部署到 localhost 测试一下,
再使用Hexo命令 部署到 (username).github.io 仓库。
自己的网站上,就可以看到 新的博客了。

如图:

引用资料 (感谢这些作者的分享!):

跳过所有jekyll(用Hexo代替)和SSH(用SourceTree代替),用Hexo和SourceTree更简单。

(0)用静态页面生成静态博客 (实在不想折腾的人,或者没折腾出来的,可以用这个方法。)

(1)如何搭建一个独立博客——简明Github Pages与Hexo教程 (特别注意:Hexo 代替 jekyll ,关于 jekyll 全部跳过,不阅读;关于 SSH Key 跳过 不阅读 。)

(2)如何搭建一个独立博客——简明 Github Pages与 jekyll 教程

(3)Setting up a custom domain with GitHub Pages (英文的,可以使用 有道 或者 google 来翻译)

(4)My custom domain isn’t working (登入Github之后,才可打开链接) (英文的,可以使用 有道 或者 google 来翻译)

(5)博客主题Next

(6)使用hexo搭建博客 (克隆博客主题 和 部署博客到github)

(7)Hexo Deployment (部署) (英文的,可以使用 有道 或者 google 来翻译)

(8)ERROR Deployer not found: github

(9)将纯文本转换为静态博客网站

(10)使用Github Pages建独立博客

(11)通过GitHub Pages建立个人站点(详细步骤)

(12)如何使用七牛云做为图床?

(13)Hexo 3.1.1 静态博客搭建指南 (这个蛮好的)

(14)使用swiftype建立站内搜索

(15)设置多说 DISQUS

(16)告别多说,拥抱 Disqus

(17)动手改hexo

(18)Hexo 使用多说评论框

(19)Markdown 在线语法编辑器

(20)Markdown 在线编辑器

(21)利用国内外双git pages平台让你的博客访问飞一般的快