hexo+github搭建博客

昨晚搭建好了自己的博客,使用github+hexo。

下载安装Git

Git官网下载地址:https://git-scm.com/download/

下载Node.js以及hexo

安装node.js有两种方式,一种是去官网下载编译好的文件。


hexo+github搭建博客_第1张图片

下载解压以后设置全局即可

ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node
ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm

另一种是通过apt-get

apt-get install npm

如果是Windows用户的话可以直接下载Windows版本,一路下一步安装就可以。

安装hexo

npm install hexo-cli -g (Windows用户需要使用CMD进入NodeJs目录下运行)

初始化

新建博客文件夹,进入后初始化。

hexo init

或者直接使用 hexo init +文件名 来新建博客文件夹

安装依赖包

npm install

生成静态页面

hexo g

本地启动

hexo server

在浏览器输入[http://localhost:4000]
正常情况下可以看到一个本地页面。

配置github

1.在github上新建博客仓库。注意仓库名字为: username/username.github.io
username是你的github用户名。

2.上传SSH密钥

ssh-keygen -t rsa

执行以后一路回车,最后得到了两个文件:id_rsa和id_rsa.pub。
在Github的Settings设置中找到 SSH and GPG Keys ,在里面将id_rsa.pub的内容复制进去。

3.进入博客目录,修改 _config.yml 文件,最后改为;

type:git
repository: [email protected]:username/username.github.io.git
branch:master

4.执行配置命令
npm install hexo-deployer-git --save
hexo generate
hexo deploy
在浏览器中输入:http://username.github.io 即可

尾巴:

如果想是申请自己的域名的话,在申请到域名后,修改source/CNAME内容为自己的域名,然后去域名申请的网站申请域名解析即可。

你可能感兴趣的:(hexo+github搭建博客)