Mac 用户可以在终端体验一下:

这条指令可以自动检测并安装必要环境和依赖,并初始化一个博客。

下载并安装脚本

如果您已经执行过上面那条命令,就已经安装过了,可以跳过此步骤。

打开终端,输入这行命令:

如需安装指定分支或版本,在后面加上分支名或版本号即可,例如:

使用方法

在忘记功能的时候可以输入 blog help 以打开此页面查看脚本所有支持的指令。

快速搭建环境

如果您重装了系统或者更换了电脑,可以 copy 这条命令迅速完成环境的搭建:

新用户快速搭建博客

如果您从未使用过 hexo 博客,那么可以执行这条命令完成初始化并看到效果:

脚本会依次执行以下这些操作:

  1. 检测 node.js 环境,如果没有就安装。
  2. 检测 hexo 环境,如果没有就安装。
  3. 输入自定义博客名,在当前目录执行初始化。
  4. 安装 Stellar 主题。
  5. 安装所有依赖包。
  6. 执行 hexo s 运行博客。
  7. 打开 localhost:4000 预览博客。
注意

安装 node.js 或者 hexo 的时候需要输入一次本机密码,别忘了哦。搭建博客的时候你需要输入博客名,其他时间就可以坐和放宽了。

使用脚本快速更新博客

有时候如果修改了 _config.yml 是需要重新启动博客的,有些参数甚至需要 clean 之后重启才能生效,这时候你只需要输入:

就执行 hexo clean && hexo server 了。

如果你已经修改完毕,需要发布更新,可以输入:

脚本就会执行 hexo cleanhexo generatehexo deploy,然后执行一系列的 git 命令把源码的更新提交至远程仓库。

所有支持的命令

命令功能
blog init检查并安装环境,然后创建并运行博客
blog test检查并安装环境,然后创建并运行单元测试博客(用于查看未经修改的主题效果)
blog test stellar检查并安装环境,然后创建并运行单元测试博客(用于查看未经修改的主题效果)
blog test vlts检查并安装环境,然后创建并运行单元测试博客(用于查看未经修改的主题效果)
blog test 主题名检查并安装环境,然后创建并运行单元测试博客(用于查看未经修改的主题效果)
blog i node安装 node.js
blog i hexo安装 hexo
blog i stellar安装 stellar 主题,同理换成其它主题名字都可以
blog i 主题名安装任意主题
blog chexo clean 然后打开 localhost:4000
blog cshexo clean && hexo g 然后打开 localhost:4000
blog cgdhexo clean && hexo g && hexo d && git add --all && git commit && git push origin
blog help打开文档页面

其中,上述的「主题名」需要是发布到 npmjs.org 的主题,匹配到 hexo-theme-主题名 的部分。