Hello World

按照惯例好像每个在github上写bolg的人都应该开篇写一章,好吧。
自从之前托管在同事的服务器崩溃了,我就好久没再写blog了,时隔好多好多个月,终于又鼓起勇气开始搭建blog。为了偷懒我决定抛弃wp,爱上github,然后然后下面稍微记录下这次搭建的过程,怎么也耗费了我一个下午的上班时间,罪过。
另外值得说的是,我是用hexo,而不是Jekyll和Octopress,为毛?简单,模板又多,好吧果然符合我喜欢偷懒的个性。

环境准备

  1. 注册github

过程忽略

  1. 安装Node

到Node.js官网下载相应平台的最新版本,一路安装即可。

  1. 安装Gitbash

原谅我偷懒,google下一大把,我就不再复述。

安装hexo

1
npm install -g hexo

初始化

1
hexo init <folder>

或者是

1
2
3
mkdir <folder>
cd <folder>
hexo init

生成静态页

1
2
hexo g
npm install

本地启动

1
hexo server

然后浏览器输入http://localhost:4000就可以看到效果。

写文章

1
hexo new [layout] "postName" #新建文章

安装主题

主题列表请见传送门

1
$ git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia

常用命令

1
2
3
4
5
hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #将.deploy目录部署到GitHub

目录结构

.
├── .deploy
├── public
├── scaffolds
├── scripts
├── source
|   ├── _drafts
|   └── _posts
├── themes
├── _config.yml
└── package.json

发布

  1. 配置ssh信任
1
ssh-keygen

然后把生成的秘钥黏贴到github上就OK了,可以这样测试:

1
ssh -T git@github.com
  1. 发布
1
2
hexo deploy -g
hexo server -g ##本地调试

其他

说实话这篇文章也是滥竽充数,很多调试的过程都被我忽略了,大家就将就吧,贴几个网址大家有兴趣可以上去看看,绝对比我写的详细。

http://ibruce.info/2013/11/22/hexo-your-blog/
http://blog.fens.me/hexo-blog-github/
https://github.com/litten/hexo-theme-yilia (我的主题)

基本语法

一级标题

二级标题

无行号代码框
hello world
1
2
代码框框
hello word

加粗

斜体

下面是分割符

引用内容

  1. 无序标题1
  2. 无序标题2
  3. 无序标题3

超链接百度
image