🌐 博客直通与网盘差量同步

FlashNote 不仅是个人灵感速记本,更原生设计为现代技术博客(如基于 VitePress 深度定制的个人开源博客主题 MagicNote)的现代化可视化写作与发布中枢。


1. 为什么需要博客直通?

  • 告别繁琐的手工流:传统静态博客维护必须依赖本地终端、手敲易错的 Front Matter 属性头、费力拷贝插图;
  • 侧边栏随时随地开写:无论查阅资料还是日常浏览,随时唤起 FlashNote,利用富文本排版、Mermaid 图表与公式畅快写作,一键直通编译上线;
  • 私有与公开物理隔离:只有开启直通的公开目录会参与编译,私密日记绝对隔离,杜绝误发布。

2. 启用博客直通目录与三态发布门禁

  1. 在 FlashNote 中进入“设置” -> “目录与分类管理”;
  2. 为您打算公开发布的物理目录(如 tech、notes)开启 【博客直通】 开关;
  3. 未开启直通的私有目录(如 private)将保持绝对物理隔离;
  4. 编译发布三态门禁 (Readiness Gate):
    • 🟢 ready (就绪):FrontMatter 元数据完备、语法合法,自动参与构建;
    • 🟡 draft (草稿):处于创作阶段,仅在本地工作台可见,安全跳过线上发布;
    • 🔴 blocked (阻断):若检测到同目录同名 Slug 冲突、缺少标题或路径越界,系统将主动阻断构建并给出明确修复提醒,防范线上死链。

3. 同目录 Slug 防冲突与安全路径

  • 同级 Slug 唯一性保护:发布器自动校验同目录下的文章别名(Slug),发现同名时智能预警,绝不出现文件互相覆盖;
  • 全路径穿越防护:所有文章生成的静态文件路径均限制在博客输出根目录下,过滤非法特殊字符与相对逃逸符号。

4. 网盘差量同步与原子状态机

  • 四态原子同步状态机:遵循 idle -> syncing -> success / error 单向状态流转,严格拦截多端高并发重入,保证数据零脏写;
  • 分块特征哈希差量传输:基于文件特征指纹与分块比对,网络波动自动断点重试,仅同步变动内容;
  • RFC 9562 UUID v7 单调主键:时间戳有序递增,即便离线多端并发新建,联网汇聚时亦能完美自动排序合并。

[!TIP] 常见连接或同步疑问: