配置环境(Windows平台下)
- 安装Node.js(必须),官网https://nodejs.cn,作用:用来生成静态页面的
- 安装Git(必须),官网https://git-scm.com/download, 作用:把本地的hexo内容提交到github上去.
- 申请GitHub账号(必须),官网https://github.com/github,作用:发布生成的博客
- 安装markdown编辑器(可选),推荐使用Haroopad或者MarkdownPad(本文结尾附注册码),也可选用在线编辑器,如作业部落,简书等,作用:编辑发布的文章
安装hexo并初始化blog
首先创建一个文件夹,如hexo_blog,用于存放hexo的配置文件,然后进入hexo_blog里安装Hexo。
打开一个git或者nodejs命令窗口,输入
npm install -g hexo
安装完成之后,对当前目前进行hexo初始化,输入
hexo init
之后安装依赖,输入
npm install
初始化完成之后,即可生成静态页面,输入
hexo generate 或者简写 hexo g
完成之后,会生成静态页面,之后可以预览自己的博客,输入
hexo server 或者简写 hexo s
之后就可以在浏览器预览,输入
http://localhost:4000 或者 http://127.0.0.1:4000
部署博客到github服务器
建立与你用户名对应的仓库,仓库名最好为【your_user_name.github.io】如我自己的 http://wustmeiming.github.io ,其他的也行,但是最后博客网站会很长。
之后修改当前博客目录下 _config.yml 文件,改成下面这样子
deploy:
type: git
repo: https://github.com/wustmeiming/wustmeiming.github.io.git
branch: master
安装deployer插件,执行命令:
npm install hexo-deployer-git --save
然后,执行配置命令:
hexo deploy 或者简写hexo d
然后在浏览器中输入 http://wustmeiming.github.io 就行了,我的github的账户叫wustmeiming,把这个改成你github的账户名就行了,至此整个部署过程就完成了。
部署步骤
每次部署的步骤,可按以下三步来进行。
hexo clean
hexo generate
hexo deploy
当然可以简写
hexo clean
hexo g
hexo d
更简单的
hexo d -g
附录:
MarkdownPad编辑器注册码信息
# Email address
Soar360@live.com
# License key
GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVp
bP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vV
y4RidP6Y2wZ0q74f47fzsZo45JE2hfQBFi2O9Jldjp1mW8HUpTtLA2a5/sQytXJU
Ql/QKO0jUQY4pa5CCx20sV1ClOTZtAGngSOJtIOFXK599sBr5aIEFyH0K7H4BoNM
iiDMnxt1rD8Vb/ikJdhGMMQr0R4B+L3nWU97eaVPTRKfWGDE8/eAgKzpGwrQQoDh
+nzX1xoVQ8NAuH+s4UcSeQ==
Hexo 一些常用命令汇总
hexo new "postName"#新建文章
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #将.deploy目录部署到GitHub
hexo help #查看帮助
hexo version #查看Hexo的版本