Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
本教程使用的软件版本:
访问git官网下载后完成安装,完成后右键会有git bash命令行出现,以后用这个命令行工具来操作git。推荐廖雪峰老师的git教程,可以用作入门。
安装后输入查看版本命令git --version
来验证git是否已正常安装。
访问node官网下载适合版本完成安装,完成后输入查看版本命令node-v
和npm-v
来验证git是否已正常安装。
因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,所以需要安装cnpm。
输入如下命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装完成后输入查看版本命令cpnm -v
验证是否已正常安装。
输入如下命令:
cnpm install -g hexo-cli
安装完成后依然通过查看版本命令hexo -v
来验证是否已正常安装完成。
安装完成后开始进行初始化工作。
在本地磁盘建立博客文件夹,以我为例,在G盘建立blog文件夹。然后通过git bash或者cmd窗口进入到该文件夹,输入hexo init
命令。
新建完成后可以发现hexo在文件夹下自动建立了如下目录:
.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes
到此,安装基本完成了,下面我们来执行hexo s
命令在本地启动看一下效果。
提示我们启动在了4000端口,可以通过Ctrl+C
命令来终止服务。在浏览器输入http://localhost:4000
就能看到生成的博客了。
下面介绍一下怎样完成一篇文章并发布。
在 blog 目录下输入hexo n "我的第一篇文章"
命令来新建一篇文件。然后cd
到 source/_post 目录,会发现hexo已经帮我们新建了我的第一篇文章.md
文件,我们通过typora编辑该文件,完成第一篇文章。
下面回到blog目录,依次执行hexo clean
和hexo generate
命令来生成刚才编写的文章。
完成后,还是执行hexo s
命令在本地查看一下我们刚才写的文章。
注意,仓库名称应该是用户名+.github.io,因为只有这样,部署到GitHub page时才会被识别。
执行cpnm install hexo-deployer-git --save
命令完成安装。
修改 blog 目录下的 _config.yml 文件,将git仓库地址和分支信息填上。
执行hexo d
命令将本地文章同步到github。第一次需要输入github账号和密码。
执行完成后,可以看到已经同步到远端了。
到github仓库中查看一下,同样也发现文章已经同步过来了。
在浏览器输入http://yourname.github.io
就能看到你的博客了。