Inkstone
部署在 Cloudflare workers 上的全能 Markdown 笔记
二话不说先看demo 
github:github.com/shuaiplus/inkstone
demo: inkstone-demo.pages.dev


主要功能
| 范围 | 已实现能力 |
|---|---|
| 写作 | CodeMirror 6 编辑器、实时预览、编辑/分栏/预览布局、双向滚动、大纲、专注模式、打字机模式、自动保存、版本历史 |
| 支持语法 | 表格、任务列表、脚注、定义列表、Callout、标签页、折叠块、数学公式、Mermaid、代码高亮、Front Matter、Pandoc 属性 |
| 整理 | 多级文件夹、正文标签、收藏、置顶、归档、回收站、Wiki 双链、反向链接、块引用、笔记嵌入、关系图谱 |
| 搜索 | 基于 D1 FTS5 的全文搜索、中文索引、条件筛选、最近笔记和命令面板 |
| 可靠性 | 浏览器本地缓存、离线写入队列、乐观并发控制、冲突副本、实时通知和轮询降级 |
| 分享 | 可设置访问口令和有效期的公开笔记链接 |
| 可迁移性 | JSON 与 ZIP 导出、可直接阅读的 Markdown 导出、附件导出、手动或定时 WebDAV/S3 备份 |
| 界面 | 桌面与移动布局、深浅主题、强调色、简体中文和英文 |
部署教程
- Fork InKstone 仓库到自己的 GitHub 账号
- 进入 Cloudflare Workers & Pages
- 选择 Continue with GitHub 并选择你的仓库
- 使用 R2 时,构建命令填
npm run build,部署命令填npm run deploy
- 如果你打算用 KV 模式,把部署命令改成
npm run deploy:kv
- 等部署完成后,打开生成的 Workers 域名
欢迎体验 
https://github.com/shuaiplus/inkstone
