在开始安装hexo博客之前我没有任何经验的,所以我写的这篇文章是一片菜鸟安装hexo的记录,希望能够帮到也想利用hexo建立自己blog的朋友。
整个记录份为三个过程 1.在linux下安装hexo 2.配置github 3.发布一篇新的bolg。
安装hexo
第一步先安装git。
1
|
$ sudo yum install git-core
|
第二步安装node.js,安装 Node.js 的最佳方式是使用 nvm。
方式一 cURL:
1
|
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
|
方式二 wget:
1
|
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
|
安装完成后,重启终端并执行下列命令即可安装 Node.js。(linux:reboot)
1
|
$ nvm install stable
|
第三步安装hexo。
1
|
$ npm install -g hexo-cli
|
在hexo目录下运行
hexo server 看是否安装正常
如正常者如这样
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
阿里云的服务器外网地址访问记得开启4000端口。
以上是我安装时候对步骤的简化,详情可参考
按上面的步骤如果执行完后需要创建一个文件夹如:
mkdir hexo
hexo init hexo
cd hexo
执行
npm install
得到目录结构如下:
1 2 3 4 5 6 7 8 |
. ├── _config.yml ├── package.json ├── scaffolds ├── source | ├── _drafts | └── _posts └── themes |
其中参数含义可以参考
第二部配置github
git 配置
1配置要ssh秘钥省略
2配置linux上的git
1 2 |
git config --global user.email "[email protected]" # 填写你github注册并且验证的邮箱 git config --global user.name "bruce-sha" # github 用户名 |
进入 vim _config 下面有deploy配置
deploy:
type: git
repo: [email protected]:github用户名/github用户名.github.io.git //这里必须是用户名创建的repository,否则后面通过网址访问不到。
branch: master
配置完成后可进行部署
1 2 3 4 |
hexo g 使用 Hexo 生成静态文件快速而且简单。 hexo d deploy 用于将本地文件发布到github等git仓库上 |
配置好后保存退出。即可访问https://用户名.github.io/访问blog。
创建一篇新blog
hexo new “我的blog”
该文件会在 source/_posts中生成 我的blog.md linux 下vi 你懂得。我用vi写这些写了一下午 0.0.
写完后保存 在 hexo g hexo d 部署到github即可。
本人创建的hexo博客 https://hm1365166.github.io/