Hexo 搭建博客
小白一只, 不喜勿喷, 有什么错误请多指教
# 安装
Hexo 是基于Nodejs 所以安装Git Nodejs Hexo 是必须的.
安装 Git
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install git
你也可以通过下载安装程序来安装
安装 Nodejs
先安装nvm, 这是Nodejs版本管理器, 可以轻松切换Nodejs版本. 这里有两种方式安装. 如果使用curl的方法安装, 安装王城之后一定要重启终端.
- 1. Homebrew 安装方式,此安装方式无需重启
$ brew install nvm
$ mkdir ~/.nvm
$ export NVM_DIR=~/.nvm
. $(brew --prefix nvm)/nvm.sh
- 2. curl安装方式
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
安装完成后, 重启终端 并执行下列命令即可安装 Node.js.
$ nvm install 4
安装Hexo
以上所有都安装完成之后再安装Hexo
$ sudo npm install hexo-cli-g
# 编写, 发布
接下来我们需要用Hexo初始化一个blog, 然后更改一些自定义的配置, 或者加上自己喜欢的主题
创建Blog
将下面的
username
替换成你自己的username
, 执行成功后, 会创建出一个名为username.github.io
的文件夹
$ hexo init username.github.io
更改配置
打开文件位置
username.github.io/_config.yml
修改几个键值对, 注意配置的键值之间一定要有空格
title: dimsky 的 9 维空间 //你博客的名字
author: dimsky //你的名字
language: zh-Hans //语言 中文
theme: next //刚刚安装的主题名称
deploy:
type: git //使用Git 发布
repo: https://github.com/username/username.github.io.git // 刚创建的Github仓库
写文章
在
username.github.io/source/_posts
下创建一个名为HelloWord.md
的文件, 比如:
---
title
---
> hello word
测试
测试服务启动, 你可以输入https://localhost:4000访问, 输入一下命令
- $ hexo s
安装hexo-deployer-git自动部署发布工具
$ npm install hexo-deployer-git --save
发布
测试没问题后, 就可以发布到Github pages中
$ hexo clean && hexo g && hexo d
访问
到达这一步, 说明你的博客已经生成了, 可以在浏览器中输入[http://username.github.io](http://zhengkx.github.io)就能够访问了.