hexo 本身是一个静态博客生成工具,具备编译 Markdown、拼接主题模板、生成 HTML、上传 Git 或 FTP 等基本功能。 将这些功能封装为命令,提供给用户通过 hexo server / hexo deploy 等命令调用的模块,就是 hexo-cli 了。CLI = Command Line Interface 命令行界面。
这里有个更详细的解释:Hexo-与-Hexo-cli-的关系、入门教程这个解释,从 package.json 的依赖关系,解释的调用的相互关系。Hexo-cli 做什么工作、hexo 做什么工作,都有介绍。看完就懂了,hexo 与 hexo-cli 还是有区别的。
hexo 本身是一个静态博客生成工具,具备编译 Markdown、拼接主题模板、生成 HTML、上传 Git 或 FTP 等基本功能。
将这些功能封装为命令,提供给用户通过
hexo server
/hexo deploy
等命令调用的模块,就是 hexo-cli 了。CLI = Command Line Interface 命令行界面。