hexo搭建静态博客

配置环境(Windows平台下)

  1. 安装Node.js(必须),官网https://nodejs.cn,作用:用来生成静态页面的
  2. 安装Git(必须),官网https://git-scm.com/download, 作用:把本地的hexo内容提交到github上去.
  3. 申请GitHub账号(必须),官网https://github.com/github,作用:发布生成的博客
  4. 安装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的版本