Mac 用户可以在终端体验一下:
这条指令可以自动检测并安装必要环境和依赖,并初始化一个博客。
下载并安装脚本
如果您已经执行过上面那条命令,就已经安装过了,可以跳过此步骤。
打开终端,输入这行命令:
如需安装指定分支或版本,在后面加上分支名或版本号即可,例如:
使用方法
在忘记功能的时候可以输入
blog help
以打开此页面查看脚本所有支持的指令。
快速搭建环境
如果您重装了系统或者更换了电脑,可以 copy 这条命令迅速完成环境的搭建:
新用户快速搭建博客
如果您从未使用过 hexo 博客,那么可以执行这条命令完成初始化并看到效果:
脚本会依次执行以下这些操作:
- 检测 node.js 环境,如果没有就安装。
- 检测 hexo 环境,如果没有就安装。
- 输入自定义博客名,在当前目录执行初始化。
- 安装 Stellar 主题。
- 安装所有依赖包。
- 执行 hexo s 运行博客。
- 打开 localhost:4000 预览博客。
注意
安装 node.js 或者 hexo 的时候需要输入一次本机密码,别忘了哦。搭建博客的时候你需要输入博客名,其他时间就可以坐和放宽了。
使用脚本快速更新博客
有时候如果修改了 _config.yml
是需要重新启动博客的,有些参数甚至需要 clean
之后重启才能生效,这时候你只需要输入:
就执行 hexo clean && hexo server
了。
如果你已经修改完毕,需要发布更新,可以输入:
脚本就会执行 hexo clean
、hexo generate
、hexo 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 c | 同 hexo clean 然后打开 localhost:4000 |
blog cs | 同 hexo clean && hexo g 然后打开 localhost:4000 |
blog cgd | 同 hexo clean && hexo g && hexo d && git add --all && git commit && git push origin |
blog help | 打开文档页面 |
其中,上述的「主题名」需要是发布到 npmjs.org 的主题,匹配到
hexo-theme-主题名
的部分。