准备开始写博客啦

这里是第一篇blog,主要功能是测试。内容的话就稍微说一下这个blog搭建的过程吧

先介绍一下这个看起来还不错的blog,来自一个叫做Hexo的框架。下面手把手级别教学一下如何从零搭建hexo。

首首首首首先,大概需要了解一下git?
嗯,如果是win下的话我建议下载一个git for windows

之后,跑到github去注册一个账号。

在本地链接一下你的ssh keys。

1
$ ls -al ~/.ssh

如果没有的话就

1
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

一路回车

打开你的 ~/.ssh/id_rsa.pub将里面内容复制到github里你头像seetings左边ssh keys。

然后,在你喜欢的地方建立一个文件夹。

喔,在这之前你还需要安装一个node.js

之后开始搭建blog吧

首先

1
$ npm install -g hexo-cli

之后在你刚刚那个文件夹里

1
2
$ hexo init
$ npm install

等停下来我们可以先执行这样一组命令

1
2
$ hexo g
$ hexo s

打开本地的localhost:4000看一下样子。

如何将这个同步到github让别人也看到呢
在你的github上建立一个repo
名字要叫
username.github.io
username就是你的github的名字
修改_config.yml

1
2
3
4
# Deployment
## Docs: http://hexo.io/docs/deployment.html
deploy:
type:

改为

1
2
3
4
5
6
# Deployment
## Docs: http://hexo.io/docs/deployment.html
deploy:
type: git
repo: 对应的ssh地址
branch: master

装个插件用来上传

1
$ npm install hexo-deployer-git --save

之后

1
2
3
hexo clean
hexo g
hexo d

如果没问题的话就可以看到你的blog了
(在浏览器键入username.github.io)

说一下,大概大部分界面的配置就是在_config.yml里面改,比如主题,网站名等。如果你觉得默认主题不好看可以去搜各种不同的theme然后加到theme里在_config.yml里对应更改就好

建议,因为本地代码不会在github上备份,所以可以在usesrname.github.io那个repo下再开一个分支用来记录源代码。

1
2
3
4
5
6
7
8
$ git init
$ git remote add origin git@github.com:username/username.github.io.git
$ git pull
$ git checkout -b hexo
$ rm 不是source code的东西
$ git add .
$ git commit -m "balabala"
$ git push

这样就可以把你的源代码也提交上去了。以后每次维护更新的时候可以这样

1
2
3
4
5
6
$ hexo clean
$ hexo g
$ hexo d
$ git add .
$ git commit -m "balabala"
$ git push

如果你愿意也可以写个脚本存起来

大概到这里就完成了建站,开始写blog把