Blog

✍️ 命令行博客创作全流程管家

本地化博客内容管理工具,支持草稿、SEO优化、发布排期全流程追踪,纯本地存储无需联网。

收藏
5.1k
安装
1.2k
版本
2.0.1
CLS 安全性认证2026-08-04
点击查看完整报告 >

使用说明

核心功能

Blog 是一款面向内容创作者和独立开发者的命令行博客管理工具,通过纯文本日志系统实现从灵感捕捉到最终发布的完整工作流追踪。其核心设计哲学是"本地优先"——所有数据以时间戳格式存储在用户目录的纯文本文件中,无需数据库、API 密钥或网络连接,确保创作者对数据的完全掌控。

显著优点

工作流完整性:覆盖内容创作全生命周期——draft 记录灵感、outline 构建结构、edit 追踪修改、optimize 沉淀 SEO 策略、schedule 管理发布节奏,配合 hooksheadlinectahashtags 等社交营销组件,形成闭环。

离线可用与数据主权:基于 Bash 4.0+ 和标准 UNIX 工具构建,零外部依赖;所有日志以 YYYY-MM-DD HH:MM|<value> 格式存储,便于脚本解析和版本控制。

可检索与可导出search 支持跨全库关键词检索,export 提供 JSON/CSV/TXT 三种格式,方便与其他工具(如 Notion、Airtable)集成或备份。

轻量与透明:单用户本地场景下响应极快,日志结构人类可读,无需学习曲线即可直接 cat 查看原始数据。

潜在局限

非协作设计:纯本地文件存储天然排斥多用户实时协作,无冲突解决机制,不适合团队编辑场景。

无结构化校验:自由文本输入虽灵活,但缺乏字段校验(如日期格式、关键词密度数值),依赖用户自律。

备份责任转移:无自动云同步,数据安全完全依赖用户手动备份或自建同步方案(如 Syncthing、rsync)。

功能边界清晰:定位为"日志式追踪工具"而非 CMS,不提供渲染预览、图片管理、评论系统等发布端功能。

适合人群

  • 技术博主、独立开发者偏好命令行工作流
  • 需要离线环境创作的数字游民
  • 追求数据主权、拒绝 SaaS 锁定的内容创作者
  • 已有静态站点生成器(Hugo/Jekyll/Eleventy),需补足"创作中台"缺口

常规风险

数据丢失风险:本地磁盘故障或误操作 rm -rf 无容灾机制,建议配合 blog export 定期备份至异地。

隐私泄露场景:日志文件位于标准用户数据目录,多用户系统下需检查文件权限;敏感选题(如未发布产品)需注意设备共享风险。

版本漂移rewriteedit 记录修改历史但不保留原文快照,关键节点建议配合 Git 管理。

MIT-0 许可证:公共领域级别授权,无担保条款,企业使用时需自行评估维护可持续性。

安全解读

核心用法

Blog是一个命令行驱动的博客内容全生命周期管理工具,覆盖从灵感捕捉到最终发布的完整工作流。用户通过blog draft记录草稿灵感,blog outline构建文章结构,blog edit追踪修订历史,blog optimize沉淀SEO策略,blog schedule管理发布时间线。所有操作均附带时间戳写入~/.local/share/blog/下的专用日志文件,形成可追溯的内容资产库。

工具设计遵循"无参数即查询"的交互逻辑:带输入时创建记录,无输入时展示该类别最近20条历史。这种设计让创作者在记录新想法与回顾过往素材之间无缝切换。blog search支持全文检索,blog export提供JSON/CSV/TXT三种格式的数据导出,便于与其他工具链整合。

显著优点

完全离线与隐私优先:零外部依赖、零API调用、零网络请求,所有数据以明文日志形式存储于用户本地目录,从根本上杜绝云端泄露风险,符合GDPR数据最小化原则。

轻量无负担:仅依赖Bash 4.0+和标准UNIX工具(date/grep/wc等),无需安装运行时环境或管理依赖版本,开箱即用。

结构化内容资产管理:将分散的创作环节(钩子、标题、CTA、话题标签)拆分为独立日志维度,配合时间戳和搜索功能,构建可复用的内容素材库。

开源可审计:MIT-0许可证下完全开源,代码仅332行,维护方BytesAgain拥有独立品牌网站和专业运营主体,可信度经T2级认证。

潜在缺点与局限性

功能边界明确:仅为日志记录工具,不提供富文本编辑、协作审阅、自动发布或统计分析功能,需配合其他编辑器(如VS Code、Obsidian)使用。

数据格式脆弱性:用户输入直接写入日志,管道符|或换行符可能破坏YYYY-MM-DD HH:MM|<value>的解析格式,依赖用户自律避免特殊字符。

明文存储风险:虽满足本地处理合规,但日志文件对其他本地用户可读,不建议写入预发布敏感内容、商业机密或需保密审查的材料。

无版本控制机制rewrite命令仅记录重写行为本身,不保存文章版本差异,重大修订前后的内容对比需借助外部Git管理。

多设备同步缺失:纯本地架构意味着跨设备协作需手动复制~/.local/share/blog/目录,无内置云同步或冲突解决机制。

适合的目标群体

  • 独立博客作者与 newsletter 创作者:需要建立个人内容管线,追踪多篇文章并行进度
  • SEO内容运营人员:系统化沉淀关键词策略、标题A/B测试方案、话题标签组合
  • 多语言内容团队:通过translatetone命令协调本地化项目的进度与风格一致性
  • 技术写作者与开发者:偏好命令行工作流,追求工具链的简洁与可脚本化
  • 隐私敏感型用户:拒绝SaaS化写作平台的云端存储,坚持数据主权

使用风险

数据持久性风险:完全本地存储意味着用户需自行承担备份责任,误删~/.local/share/blog/目录将导致不可恢复的数据丢失,建议配置dotfiles管理或定时rsync同步。

日志完整性风险:特殊字符输入可能污染日志格式,影响后续导出与解析,建议在关键操作前使用blog export创建快照。

权限配置风险:默认目录权限未强制设置为700,多用户系统下可能存在内容被同机其他用户读取的情况,敏感场景建议手动调整权限。

版本一致性风险:当前存在SKILL.md与脚本版本号不一致的情况(2.0.0 vs 2.0.1),自动化集成时需以_meta.json为准。

Blog 内容

scripts文件夹
手动下载zip · 6.0 kB
script.shtext/x-shellscript
请选择文件