Inkstone

3个月前发布 104 00

Inkstone 是运行在 Cloudflare workers的浏览器笔记本。笔记始终是普通 Markdown 文本;在此基础上,应用提供专注写作、实时预览、全文搜索、双链导航、离线编辑、多设备同步、公开分享和异地备份。

所在地:
中国
收录时间:
2026-08-04
其他站点:
InkstoneInkstone

在 Notion 越来越重、Obsidian 同步需要折腾、本地文件又怕丢失的今天,Inkstone 提供了一种“中间路线”:它是一款运行在 Cloudflare Workers 上的浏览器笔记本,拥有 Serverless 架构的零运维优势,同时坚持 Markdown 原生和数据主权。

Inkstone

Inkstone 不是简单的文本编辑器,而是一套完整的个人知识管理系统。你的笔记始终是普通的 Markdown 文本,但应用为其赋予了双链导航、全文搜索、实时同步和异地备份的能力。最重要的是,数据库、附件和运行环境都由部署者自己掌控。

核心特性:轻量却不简单

1. 极致的写作体验

  • CodeMirror 6 引擎:提供流畅的代码高亮、自动补全和语法检查。
  • 多模式布局:支持编辑/预览分栏、双向滚动、专注模式及打字机模式。
  • 丰富的 Markdown 支持:除了基础语法,还完美支持表格、任务列表、脚注、Callout、数学公式、Mermaid 图表以及 Pandoc 属性。

2. 强大的知识整理

  • Wiki 式链接:支持双向链接、反向链接、块引用及笔记嵌入,轻松构建知识网络。
  • 关系图谱:可视化展示笔记间的关联,激发灵感。
  • 多维管理:支持多级文件夹、正文标签、收藏、置顶、归档及回收站。

3. 可靠的同步与离线能力

  • PWA 支持:可安装为桌面或移动应用,支持离线启动和本地缓存。
  • 离线写入队列:在无网环境下编辑的内容会暂存于浏览器 IndexedDB,联网后自动同步。
  • 乐观并发控制:通过 SyncHub Durable Object 实现多设备间的实时变更通知与冲突处理。

4. 数据安全与迁移

  • 自托管备份:支持配置 WebDAV 或 S3 兼容存储进行定时或手动异地备份。
  • 灵活导出:支持 JSON(保留结构化数据)和 ZIP(包含 Markdown、附件及清单)导出。
  • 隐私隔离:登录密码、会话信息及备份凭据均通过 CredentialVault 隔离保存,不会随笔记导出。

技术架构:Cloudflare 生态的深度集成

Inkstone 充分利用了 Cloudflare 的现代基础设施,实现了高性能与低成本的平衡:

组件用途
Cloudflare D1存储账号、笔记元数据、文件夹、标签、版本历史及基于 FTS5 的全文搜索索引。
Cloudflare R2 / KV存放附件(图片、文档)及用户头像等二进制文件。
SyncHub (DO)处理在线客户端之间的实时变更通知,确保多端同步的即时性。
CredentialVault (DO)隔离保存用于加密备份的敏感凭据,确保安全性。

快速部署指南

Inkstone 的部署过程极其简便,无需购买服务器或配置 Docker:

  1. Fork 仓库:将 Inkstone 的 GitHub 仓库 Fork 到你的账号下。
  2. 连接 Cloudflare:进入 Cloudflare Workers & Pages,选择 “Continue with GitHub” 并关联你的仓库。
  3. 配置构建命令:
    • 若使用 R2 存储附件:构建命令填 npm run build,部署命令填 npm run deploy。
    • 若使用 KV 存储附件:部署命令改为 npm run deploy:kv。
  4. 完成部署:等待部署完成后,访问生成的 Workers 域名即可开始使用。

相关导航