概览:
先决条件
安装Node.js
确认安装是否成功:
1  | $ node -v  | 
出现版本号,说明安装成功。
cnpm代替默认的 npm:
你可以使用淘宝NPM定制的 cnpm (gzip 压缩支持) 命令行工具
1  | npm install -g cnpm --registry=https://registry.npm.taobao.org  | 
安装hexo框架
1  | cnpm install -g hexo-cli  | 
查看hexo版本
1  | hexo version  | 
输出版本,说明成功。
1  | $ hexo version  | 
搭建博客
**选择放置博客的位置,进入那个目录后,**以github page 为例,所以是
1  | hexo init ka1i.github.io  | 
生成的目录大概是这样的:
1  | (base) mardan@Mardan-WS:~$ tree ka1i.github.io -L 2  | 
Hexo命令
网络上有很多部署到git的教程,自行参考。执行命令hexo generate后会在目录下生产public文件夹,该文件夹是hexo生产的静态文件。可以部署发布到自己建的web服务器。
- hexo new “postName” #新建文章
 - hexo new page “pageName” #新建页面
 - hexo generate #生成静态页面至public目录
 - hexo server #开启预览访问端口(默认端口4000,'ctrl + c’关闭server)
 - hexo deploy #将.deploy目录部署到GitHub
 
以下是命令的简写:
hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy
清空缓存&生成,部署也可以这样写:1  | hexo clean;hexo d g  | 
安装Next主题
1  | cd <your_username>.github.io  | 
启用 NexT 主题
打开博客站点配置文件 _config.yml。找到 theme 字段,并将其值更改为 next。
1  | theme: next  | 
启动hexo本地服务(!!!若遇到问题,下面有常见问题解决方案)
1  | hexo clean  | 
你的网站会在http://localhost:4000/上启动

