windows下hexo+github搭建个人博客
文章目录
之前自己的博客也是托管在github上,但是访问速度有时候欠佳,并且缺少个人定制的感觉,所以就放在了自己的云主机上,周末恰巧有个机会让我重新温习一下hexo在github上托管的过程。
所需软件
要完成博客的搭建,大致需要这些内容:
- 已完成邮件激活的github账号(如果未激活无法使用github的pages,也就无法让github托管)
- git客户端
- nodejs(因为hexo是由node驱动的)
- Haroopad,各个操作系统都有对应的版本
操作流程
github的相关配置
- 你要申请一个github账号,并且用邮箱激活;
- 创建一个repo,名称必须按照这样的格式:username.github.io,也就是说,如果你的用户名是wangerdan,那创建的项目名称就必须是wangerdan.github.io;
- 把你电脑的公钥上传到github的ssh key列表中,具体操作可参考这篇,这样做的原因是等下hexo推送需要使用ssh模式连接github;
其他软件安装
包括git客户端,nodejs还有Haroopad这三个,都是一路next就可以了。
hexo安装和配置以及推送
-
hexo-cli:之前安装好了git客户端之后,在文件夹中右键会有gitBash选项,找个文件夹,比如说文件夹叫blog,进入之后,打开gitbash,键入:
npm install -g hexo-cli
,就会自动完成安装; -
安装完成hexo-cli之后,键入
hexo init
会完成博客的初始化,顺便npm install
,完成安装; -
可以先测试一下,键入
hexo server
,打开浏览器,访问localhost:4000看是否有初始的页面; -
如果上述步骤都正常完成,现在需要做的就是把博客内容推送到github上,键入
npm install hexo-deployer-git --save
,安装deploy组件; -
安装完成后,修改刚才blog文件夹里边的_config.yml文件,把下边一段改成你自己的即可;
|
|
- 推送博客:完成上述内容之后,通过命令
hexo deploy
就可以把当前的内容推送到github上,通过https://username.github.io/ 这个链接就可以访问了。
其他内容
文章作者 rgozi
上次更新 2016-11-06