使用hexo和github搭建自己的部落格

趁着刚刚搭建好部落格,把搭建的步骤写下来先。
我使用的是Hexo和Github page来搭建部落格!!

先说下我的系统环境:Archlinux 64位


安装所需要的package

sudo pacman -S git openssh nodejs

安装hexo

sudo npm install -g hexo

更新nodejs里的全部package

sudo npm update -g

现在搭建部落格所需要的package都安装好了~


初始化

先创建个文件夹存放code

mkdir blog
cd blog

接着我们开始初始化hexo

hexo init

我们已经将部落格系统需要的东西初始化好了~

接着说下hexo的基本用法:

hexo new "title"

这个指令将建立一篇新的文章,title是你的文章标题。

那怎么才能写文章呢???

输入这个指令后,在/source/_posts/里面就会多了一个md文件(title.md)
部落格的文章都是用Markdown的格式处理的,比如我这篇。
接着编辑md文件(title.md),在"---"下面就可以写你的文章内容了!

那我写好后能不能先试看一下呢,这个当然可以~

首先生成静态文件

hexo generate

接着启动服务器

hexo server

然后用浏览器打开localhost:port(这需要看你开在哪个prot上,可以在_config.yml中设置)
你的部落格就生成了,欧耶~


如何deploy到github page(终于到重点了)

首先去github创建一个项目,项目的名称为:username.github.com(username为你的用户名)
然后在blog(hexo初始化的文件夹下)的_config.yml里面修改

deploy:
    type: github
    repository: https://github.com/username/username.github.com.git
    branch: master

然后输入command

hexo deploy

这样就大功告成了,如果需要输入用户名和密码,你就输入github上的用户名和密码就OK了。
如果你懒得每次上传都输入一次的话,你可以创建SSH密钥,详情请看Generating SSH Keys


参考

  1. 官方的WIKI写的非常详细,你可以在里面找到你需要的一切,况且WIKI还是中文的呢.
  2. "你家的小熊"的搭建教学,这里面说得很详细,如果看不明官方WIKI的话可以看下这篇!