前言

我相信,每个程序员都有一个愿望,都想有一个属于自己的”家”——属于自己的博客,专属的网站。在自己的“家”中,可以和志同道合的兄弟一起分享和讨论任何技术,谈天说地。更重要的是可以当做自己的技术积累,提升自己实力。那么接下来就来说说我博客搭建过程。

一.创建github帐号和项目

github——俗称全球程序员社交网站(我觉得应该叫全球程序员伸手即得网站)——如果你作为一名程序员竟然没有github帐号,那你看到这篇文章时,就应该自罚三杯牛栏山了——好喝不上头!

登录github站点,然后接下来要做一个重要的事儿————如果你的用户名是gebilaowang,那么你要创建一个名为gebilaowang.github.io的项目,我的用户名是jermeyhu,所以我当时创建了名为 jermeyhu.github.io 的项目。

什么?你不会创建项目?—— 那你先暂停,先去了解一下github的基本应用

二.安装 jekyll

Jekyll是什么?它是一个简单的静态博客生成工具。我只有windows的电脑,所以只提供windows下的安装方法。

  1. 安装Ruby
  2. 借助RubyGems安装Jekyll
gem install jekyll

三.初始化博客

进入你Blog的存放目录,执行以下命令,然后你就能看到jekyll已经为你创建了一些基本的文章。

jekyll new blog

cd blog

jekyll serve

打开浏览器测试http://localhost:4000

这时候你会看到运行除了一个基本的页面,但是都是英文。这个没关系,都是应为咱们可以改成中文。

先打开./_config.yml,把里面的信息改成你个人的信息,姓名、邮箱、描述什么的,能改的都改了。然后打开./about.md和./index.html将里面的英文看着能修改的也都修改了。

注意,代码中``{ % ... % }内容不能修改,这都是变量,不是普通文字。还要注意,每个页面类似如下代码,即有两个—的部分,只能修改,不能删除!

---
layout: page
title: 关于
permalink: /about/
---

四.提交到github

运行jekyll serve通过浏览器本地查看没问题之后,可以提交到github了。

提交过程就简单写一下了,不再赘述,都是git的常用知识。

git init
git add .
git commit -m "init blog"
git remote add origin xxxxxxx(拷贝github的地址)xxxxxxx.git
git push origin master

当然在你也可以使用GUI工具进行提交。

五.写文章

有两个规定先记下:

  1. 文章必须新建在./_posts文件夹中
  2. 文章名称必须是yyyy-mm-dd-xxxxx-xxx-xxx格式,后缀名可以是.markdown ; .html ; .textile (但我只推荐markdown形式,因为易学、通用、效率高)

一开始要这样写,下面的内容中,layout: post不能修改,其他的可自行修改。

---
layout: post
title:  "使用 github + jekyll 搭建个人博客"
date:   2016-07-24 21:41:45 +0800
categories: share
---

写完这几行之后,剩下的就可以自己轻松愉快的写markdown了。是不是很简单?

运行jekyll serve,即可在任何时候通过浏览器及时查看效果。待文章写完并查看效果没问题之后,即可push到github上,这样就OK了。

六.总结

建议大家都弄一个个人站点,很简单也很方便,提升bi格、形象的同时,也为自己积累平时的知识。

文章部分内容来源于:

王福朋