通过快捷指令将 Apple Notes 同步生成静态 Blog

MOIRE · 将 Apple Notes 同步到 Blog,保存和分享你的思考

Moire 是一个轻量级的发布工具,你在苹果备忘录里随手写下的想法,关掉 App 后会自动同步到你的个人网站上。它不是一个博客系统。没有富文本编辑器,也不需要你正襟危坐地写文章。它更接近一个把你脑子里的碎片想法公开出去的通道:打开备忘录,写两句,关掉,完事。

原理就是非常简单的 Shortcuts 和 GitHub Pages ,但是 Apple 官方在 Shortcuts 里对 Notes to Markdown 的 API 支持非常简陋(即使明明 iOS 26 官方对 Notes 支持了 export as markdown ),很多格式没有转过来,所以我通过 richtext to html to markdown 这样的流程硬生生匹配类名来转换… 真的很累…

是完全开源的!但是 Shortcuts 的版本管理很麻烦,只能通过 icloud 链接来分享,我还处于探索的过程之中。

这么个玩意其实也写不了严肃内容,主打一个随手记录、分享碎片想法。如果觉得视频流程会有帮助的话,我录制有详细的 https://www.bilibili.com/video/BV1J3FozGEjt/ 供观看。欢迎使用,也欢迎分享给身边不懂技术的朋友使用,配置流程很简单应该都能轻松上手。有什么建议或遇到什么问题都可以留言! : )

怎么用

准备工作

  • 一个 GitHub 账号(免费)

  • iPhone / iPad / Mac(iOS 16+ / macOS 13+)

  • 大约 10-15 分钟的配置时间

部署流程

  1. Fork Moire 的 GitHub 仓库

  2. 开启 GitHub Actions,将 Pages 的 Source 设为 GitHub Actions

  3. 生成一个 GitHub Token,授予 Contents 和 Workflows 的读写权限

  4. 下载 Moire 提供的 iOS 快捷指令,填入你的用户名、仓库名和 Token

  5. 在备忘录的 iCloud 下创建一个文件夹,绑定到快捷指令

  6. 完成后,这个文件夹最新编集的内容就会同步到你的网站。

同步方式

  • iOS: 设置自动化在备忘录关闭时自动触发同步。关掉 App 就行,不用额外操作。

  • macOS: 给快捷指令设一个快捷键(比如 Ctrl+S),在备忘录里按一下就同步。

从写完到上线大约 2 分钟。

主题

Moire 内置了五套主题,改一行配置就能切换。所有主题可在 themes.moire.blog 预览,你也可以自己写主题。

  • Receipt - 票据风,单色黑白

  • Cyberpunk - 终端风格,动态扫描线

  • Academic - 衬线字体,学术笔记本

  • Pixel - 8-bit 像素艺术

  • Bento - 圆角卡片,现代风

写作支持

备忘录的富文本会自动转换为 Markdown。

  • 支持粗体、斜体、删除线、标题、链接、列表、引用和图片(每条支持 1 张)。

  • 标签 可以给内容分类。

  • 想删除已发布的内容,在标题前加 [DEL],下次同步就会移除。

个性化配置

通过个性化配置可以修改网站标题、作者、描述、主题、关键字、分页条数和你所在的时区(以确保 blog 上展示正确的时间)。提交到 github 后一到两分钟生效。

进阶

  • 自定义域名: 支持 GitHub Pages 和 Vercel 部署,可绑定自己的域名

  • API 加速: 提供 Cloudflare Workers 代理方案,解决访问 GitHub API 的问题