Baklib 隆重推出命令行工具
浏览:9
巴克励步
Baklib CLI 把 Open API 与主题本地预览接到终端:服务端渲染 Liquid、--json 脚本化,适合主题作者与自动化工作流。
最近,Baklib 在 GitHub 开源并发布了 baklib-cli:一套面向 Baklib Open API 的独立命令行工具。你只要在终端里配置好 Token,就能操作知识库、站点、资源库,并在本机跑主题预览。
这件事的重要意义是, Baklib 把内容与站点的操作面从浏览器后台,延伸到了可脚本化、可自动化的命令行——对主题作者、运维和 AI Agent代理来说,多了一条稳定、可重复的通路。

主题开发:不必本地环境
很多 CMS 的「本地开发」要么装一整套后端,要么在 Node 里塞一个缩水版模板引擎,预览结果和线上总有偏差。
Baklib CLI 选了另一条路:不在 Node 里解析 Liquid。
baklib theme dev 在本机开启 Vite 管理面板,你把允许路径内的模板文件保存后,CLI 通过 Open API 写入服务端的主题预览会话;页面 HTML 由 Baklib 的 preview_render 生成,行为以线上为准。
对比:后台、MCP 与 CLI
三种方式并不互斥。在后台点选,适合偶尔改一篇文档。通过 MCP 让 AI 读写 Baklib,适合对话式协作。而 CLI 的价值在于可编排:
--json 输出、管道、CI、定时任务。
配置也按开发者习惯分层:用户级
~/.config/baklib/baklib.json、项目级 .baklib/baklib.json,环境变量 BAKLIB_TOKEN 最后覆盖。
限制与边界
baklib theme push 和面板里的「同步模版到预览」一样,写的是预览缓存,不是模板库上架。正式发布主题,仍要在 Baklib 后台完成。
收尾
更可能的情况是:它先成为主题开发和自动化脚本的胶水。你可以从安装开始试:
bash npm install -g @baklib/baklib-cli
baklib config set-token "<your-token>"
cd your-theme && baklib theme dev