Brett Terpstra

RSS: http://brett.trpstra.net/brettterpstra
Brett Terpstra 的实验室,Mac 自动化与脚本大师,关于编程、效率工具与创意技术。

Marked Share 的文件夹同步

Marked 作者 Brett Terpstra 介绍 Marked Share 新增的文件夹双向同步功能:批量上传 API 单次最多 200 条(取代逐条请求),导入后 Markdown 即时落盘、HTML 后台渲染避免白屏,同步客户端只需记录 id + content_hash 即可做增量比对,支持 subfolder 和 tombstone 删除标记。 nvUltra、The Archive、FSNotes 等应用可以基于此构建在线笔记索引,多文件夹各自独立。附 curl 示例,导入默认私有。对构建个人知识管理/笔记同步工具链的开发者有直接参考价值。
评论点赞收藏23 小时前

Marked、Share 和 Apex 中的 Callout 改进

Brett Terpstra 分享了他四个 Markdown 项目(Marked、Marked QL、Marked Share、Apex)在 callout 渲染上的修复:嵌套 callout 内的表格、任务列表、折叠/展开 callout、连续 callout 分隔、callout 标题里的 inline 格式等问题此前在多处理器下会错乱(显示原始 [!TYPE]、表格不渲染、复选框变纯文本等)。 用户因 Obsidian/GitHub 流行而把 callout 用到极限场景后触发了这些修复,四个工具现在都能正确渲染复杂嵌套结构,Apex 还保留了折叠交互和打印/PDF 颜色。 属于 Markdown 渲染器开发者的一手 bug 修复记录,对使用这些工具的人有用,但对一般科技读者偏窄、讨论入口有限。
评论点赞收藏1 天前

Howzit 的嵌套主题

Howzit 是一个 CLI 工具,用来维护项目里的 Markdown 构建说明。作者 Brett Terpstra 介绍 v2.1.46 引入了嵌套主题:二级标题下的三级标题现在算子主题,四级再嵌套下去,直到同级或更浅的标题为止。 影响两件事:查看父主题时会展开显示整棵子树,子主题用更浅的视觉样式区分;运行父主题(如 howzit -r deploy)会依次执行它下面所有子主题的 @run 指令。 作者称这在任务跑批场景最有用,属于“文档优先、自动化第二”的工作流。
评论点赞收藏2 天前

9月24日的网络巡游

Brett Terpstra 的每周工具/链接合集:介绍 macOS 窗口管理工具 Tungsten Edge(开源、按窗口切换、macOS 12+),Kolibri(按住修饰键用鼠标移动/缩放窗口,比 Moom 更轻,Pro 版走辅助功能体验更好),Usenet-Rewind(1981 至今 Usenet 归档搜索),Birchfeed(RSS 客户端,$29/年,作者尚未完全评测,但提到有 FeedBin 式的 newsletter 订阅功能)。 整体是短内容、偏实用工具安利,含赞助商 MindMeister 的植入。
评论点赞收藏5 天前

我做的「Just the Links」:只看链接,只看有用的链接

Brett Terpstra 分享了他新做的原生 App「Just the Links」。起因是受够了 Mastodon 和 Bluesky 时间线里刷屏的段子、quote-post 和同一篇文章被转六遍。 这个 App 读取这两个平台的时间线,把每篇帖子抽出的链接按 URL 去重,一行一个文章,最热门的那条帖子作为卡片主面,展开可看谁转了它,支持 boost/repost、书签和云同步。 作者把它定位为「不会 RSS 的人的现代 RSS 阅读器」:关注对的人/媒体,就能按时间顺序拿到他们发的所有链接。和 Murmel 对比:Murmel 强在 RSS feed 和 digest 邮件,本 App 则强在原生体验、书签和云同步,作者两个都在用。 付费订阅可加无限账号,支持选 home/lists/公共来源,以及「只保留被多次转发或有一定点赞」等过滤。
评论点赞收藏7 天前

Apex 统一 Markdown 处理器加入 Marked 3

Brett Terpstra 发布了 Marked 3.2.6,内置了自研的 Apex 统一 Markdown 处理器(beta 版)。Apex 整合了 CommonMark、GFM、MultiMarkdown、Kramdown 和 Marked 自身的特性,提供“Unified”模式,让用户不必在不同 Markdown 方言之间来回切换。 它支持多种引用/脚注语法、Kramdown 和 Pandoc 风格的属性列表、wiki 链接、callout、定义列表和 GFM 扩展。Brett 的长期计划是用 Apex 替代 Marked 中所有内置处理器。 这次更新还提到昨晚构建有一次小故障,Paddle 用户可下载免费试用版,MAS 和 Setapp 渠道的更新正在审核中。对于重度 Markdown 工作流用户,这是一个值得关注的工具链变化。
评论点赞收藏7 天前

Marked Share 上线文件夹功能

Brett Terpstra 介绍 Marked Share 上线文件夹功能:不再是伪装成文件夹的集合,而是真实可嵌套的目录结构,文档可拖入指定文件夹、支持空文件夹,侧边栏以树形展示。 内部每个文档带 library_path,路径由文件夹+标题叶子构成,标题中的斜杠转为短横线,同名文档自动追加序号。集合(collections)保持不变,仍承担可共享列表和博客的角色,与文件夹是不同用途。 作者提到这是第一阶段的"文档带路径",能显示树形但作为同步原语仍不够,后续计划实现类 Simplenote 的双向同步(本地 nvUltra 文件夹与 Share 库同步)。 属于 Mac/iOS 开发者工具 Marked 生态的更新说明,对 Apple 生态文档和知识管理工具有兴趣的读者信息密度较高。
评论点赞收藏8 天前

9 月 16 日网络漫步:开发者工具与 macOS 新品推荐

<figure><img src="https://cdn3.brettterpstra.com/uploads/2017/03/web-exc-map.jpg"></figure><p>由与 CleanShot X 合作推出的网页截屏功能,CleanShot X 是 Mac 上当之无愧的最佳截图应用。</p><p></p><blockquote> 将任意网页截取为图片或 PDF。生成动态 Open Graph 图片。专为追求高效开发的开发者打造。 </blockquote><p>这是一项不错的 API 服务,定价也很合理(9.99 美元/月,如果你真的在用的话并不算贵)。我正用它为公开文档生成 Open Graph 图片。</p><p></p><blockquote> 这是一款面向 macOS 的、专为 AI 驱动的代码片段管理工具。采用 Swift 6 和 SwiftUI 构建,支持与 Claude 和 Cursor 的 MCP 集成,并配有 Raycast 扩展。 </blockquote><p>我配置了 Snipper 的 MCP,并让 Cursor 导入了我的 Snibbets Markdown 片段库,将代码块提取为片段,根据元数据添加标签,并附上原始 Markdown 文件。<br><br>一切运行得非常完美。随后,我开始向 Cursor 查询一些冷门操作,它从 Snipper 中返回的结果恰到好处。这或许会成为我管理代码片段的新方式。</p><p> Matt Braun 是多款趣味游戏和优秀应用的开发者,他正在通过应用销售为一款售价 2,599 美元的 iPhone Duo 筹款,预售将于 10 月 16 日开启。这是一种有趣的众筹…</p>
评论点赞收藏13 天前

Bunch 回归:适配 macOS 27 Golden Gate

<figure><img src="https://cdn3.brettterpstra.com/uploads/2026/09/bunch-header-rb.7533.jpg"></figure><p>正在重新开发中。不是大规模重启,只是我重新开始这个项目,从让它在macOS 27(金门)上运行的不光鲜工作开始。</p><h3>发货内容</h3><p>最初的更新主要是关于启动和在新系统上的存续:菜单额外功能会显示,很多东西真的出现在菜单里,Dock图标保持不碍事,Sparkle不会在你点击更新时立刻死机(这是我最近造成的问题)。</p><p>获取最新动态.如果更新后还觉得哪里不对劲,.我宁愿看到简短的报告,也不愿猜测。</p><h3>它可能的发展方向</h3><p>我有一些前进的想法。我一直想用一个更像编译器的处理器来处理高级Bunch文件:先解析一次,提前发现错误,不要把复杂文件当成一堆可以临时解释的行。</p><p>我也欢迎功能请求。好久没联系了。如果你遇到什么让你烦,或者你有工作流程,那就说说<em>几乎</em>在问题追踪器上说明。</p><p>我知道在特定桌面空间上启动应用一直是常见的请求,但我仍然看不到这方面的出路。我希望苹果能让这件事变得更简单。</p><p>我正在考虑开源这个应用。这并不是一个我不想分享的难堪代码库,只是我一直在考虑把它变成商业应用,不想自毁前程。但我倾向于开源方向......</p><h3>现实的和平</h3><p>我不能保证老节奏。Bunch停滞了很长时间,我还有其他真正能赚钱的应用要做。我还是想继续做这个项目。小而实用的更新总比长时间的沉默好。</p><p>如果你还每天发布大量作品,感谢您的等待。很快会有更多,无论我能安排多少规模。</p><p>点赞或分享这篇帖子.</p><hr><p>BrettTerpstra.co…</p>
评论点赞收藏15 天前

GoLlyGee 生命游戏推出 Mac 版

GoLlyGee 康威生命游戏应用推出 Mac 版,定价 $0.99,与 iPhone/iPad/Apple Watch 共享同一代码库(Mac Catalyst)。Mac 窗口可自由调整大小,新增长按拖拽绘制 5×5 随机细胞群交互功能。 iOS 用户购买一次即可在所有设备使用。作者动机纯粹是"好玩",没有宏大商业叙事。
评论点赞收藏16 天前

Marked Share 推出分享卡片功能:告别通用截图,一张卡片搞定社交分享

<figure><img src="https://cdn3.brettterpstra.com/uploads/2026/05/marked-3-header-rb.7533.jpg"></figure><p>公开帖子、个人资料和合集现在可以拥有自己的分享卡。将链接粘贴到 Mastodon、Slack、iMessage 或博客评论中,你应该会看到标题、署名和日期显示在标记颜色的卡片上,而不是通用的网站图片。</p><p>私密文档保持私密。他们保留默认图片,从不花费生成文件。</p><h3>卡片的样子</h3><p>卡片编号为1200×630,纸质,标题后有标记图标和荧光笔条。标题三行,然后是省略号。作者和日期放在下面。</p><p>当帖子出现在Mastodon上时,情况如下:</p><figure><img src="https://cdn3.brettterpstra.com/uploads/2026/09/share-card-mastodon.jpg"></figure><p>把你的截图放进去,地址是<code>/images/share-card-mastodon.png</code>(或者重写路径)。</p><p>当你发布或标题、署名或日期变更时,卡片会在后台生成。仅正文编辑则不会。页面总是指向标记共享时稳定的URL(<code>/d/…/og.png</code>,加上配置文件和收藏的匹配URL),所以爬虫并不是在追逐临时图片主机。</p><h3>像素处理得很快</h3><p>我生成PNG是这样.一条帖子,一个模板,一个PNG回来。没有自己的浏览器农场,发布路径里没有“请稍候截图页面”的提示。</p><blockquote>Snapsly是我用过最简单的原始图片API。我发送标题、作者和日期,就能收到一张1200×630的卡片。这就是整个集成流程。</blockquote><p>如果你需要分享卡片,又不想当Playwright的保姆,可以从这里开始.</p><h3>分享一个亮点</h3><p>文档卡是整篇帖子的。一个高亮点是不同的分享:一段文字,作为图片,你可以放进Mastodon、Bluesky或S…</p>
评论点赞收藏17 天前

Marked 成为 Hookmark 九月合作伙伴

Marked 被 Hookmark 选为九月月度合作伙伴,Brett Terpstra 介绍两款工具如何配合使用。Hookmark 是 Mac 实用工具,可以在不同应用间建立文件、邮件、笔记、任务的直接链接,无需迁移数据。 作者分享了写作长文时的实际工作流:在编辑器中写作、Marked 预览、Hookmark 连接研究资料和任务。文章末尾提供 25% 折扣码 SEP-PARTNER。
评论点赞收藏19 天前

Just for Fun:GoLlyGee,生命游戏可视化

Brett Terpstra 做了一个 Conway 生命游戏可视化 App GoLlyGee,售价 0.99 美元,支持 iPhone、iPad 和 Apple Watch。可以调颜色、速度,切换方块或液态动画效果。 他坦言不指望卖多少份,纯粹是享受做小应用并上架的乐趣,还留了 TestFlight 免费体验链接。
评论点赞收藏20 天前

Marked Share 1.0.20 更新:Mermaid 图表、数学公式和 SVG 支持

Marked Share 发布 1.0.20 版本,修复了 Mermaid 图表渲染、定义列表错位、前置元数据泄漏等多个问题,并新增 GitHub 风格提示块和 SVG 内联支持。 Apex 引擎升级后,Mermaid 的 label 边缘情况和定义列表跨代码围栏的行为得到修复,旧分享页面打开时会自动刷新渲染。高亮内容现在可以生成可分享的引用卡片。
评论点赞收藏22 天前

ScreenCoord:快速获取屏幕矩形坐标

Brett Terpstra 做了一个叫 screencoord 的 macOS 小工具,解决截屏时手动输入坐标不准的问题。运行后屏幕出现十字准星叠加层,拖拽选区即可输出 x,y,width,height 坐标,同时复制到剪贴板。 默认输出 screencapture -R 格式,也支持 AppleScript 格式。不需要屏幕录制或辅助功能权限。多显示器支持已实现但未充分测试。
评论点赞收藏23 天前

Terminal Widgets 支持 iPhone 锁屏了

Terminal Widgets 支持 iPhone 锁屏了。矩形槽优先显示文字+进度条,圆形槽显示环形进度或图标。Mac 通过 iCloud 同步,无需额外配置路径,锁屏自动选择不同渲染分支。 锁屏会剥离 ANSI 颜色,适合短状态行,不适合标题/表格/按钮。
评论点赞收藏24 天前

2026年9月4日网页探索链接汇总

Brett Terpstra 的每周链接聚合帖,推荐了四个工具:Beat 2.0(免费 Mac 拍片分镜应用)、Bertha's Cookbook(120+ 墨西哥传统食谱 PDF)、Laytr(本地优先的 iOS 稍后读归档工具)、Floodtide(£10.99 一次性付费的 Mac 应用更新检查工具,Sparkle/Homebrew/GitHub 多源)。
评论点赞收藏25 天前

8月31日 macOS 工具推荐合集

<figure><img src="https://cdn3.brettterpstra.com/uploads/2017/03/web-exc-map.jpg"></figure><p>无论您是新手还是资深用户,ScreenCastsONLINE 都能为您提供涵盖广泛主题的深度录屏教程,从入门指南到应用探索应有尽有。</p><p></p><blockquote> Traverse 是一款适用于 macOS 的提纲管理工具,配备专注的写作视图、灵活的提纲结构、列式浏览、属性系统、筛选功能,以及可移植的 OPML 文件格式。</blockquote><p>我非常喜欢这款应用。它是一款功能强大的横向提纲工具(早年间我可是 Tree 的忠实粉丝),采用纯文本(OPML)文件格式,功能极为全面。<br><br>虽然在脚本扩展性上可能不及 Bike,但其图形界面已经相当完善。</p><p>更棒的是,它还能直接推流到 Marked 3!</p><p></p><blockquote> Klipto 是一款专为 macOS 打造的极速原生剪贴板管理器:长按粘贴、堆栈视图、智能变换与 OCR 搜索一应俱全。这是一款一次性付费、本地运行、无需订阅的替代方案,可与 Paste、Maccy、Pastebot 和 Clipy 竞争。</blockquote><p>这是一种颇具新意的剪贴板管理方式。表单自动填充功能非常实用,而且在我看来,它的设置也比 Keyboard Maestro 的剪贴板方案要简单得多。</p><p></p><blockquote> 为您的文件提供纯文本形式的永久标识与自文档化容器;即便文件重命名、移动或更换设备,引用关系依然 intact。</blockquote><p>这是来自 Ralf Hülsmann 的一项非常酷的创意。</p><p></p><blockquote> 选一个幸运物,把它挂在 Mac…</blockquote>
评论点赞收藏30 天前

Marked Share:Markdown 在线发布工具

Marked Share 是免费 Markdown 在线发布工具,支持文档上传、URL 转 Markdown、读者高亮批注和短链接分享。无需安装 Marked 3 即可在浏览器中使用,可创建集合和博客模式。
评论点赞收藏32 天前

TerminalWidget 新增诊断日志与两个实用配方

TerminalWidget 新增诊断日志系统和两个新配方。twdiags 为 macOS 和 iOS 提供后台任务或图片请求失败时的排查能力,解决 widget 不更新时的定位难题。 Server Stats 配方通过 SSH 一次性登录远程 Linux 服务器,提取 1/5/15 分钟负载、内存、磁盘和运行天数,渲染为斑马纹居中表格,支持自定义背景图,SSH 断开时静默退出保留上次有效状态。 Planets Updated 配方基于 Dr. Drang 原脚本计算日月及星座的方位角和高度角。
评论点赞收藏32 天前

Marked 3 新功能:阅读模式

Marked 3 新增阅读模式,专为长文档设计。按 j/k 键逐段导航,h 键高亮标记,焦点模式可淡化无关内容。阅读位置按文档保存,支持恢复或从当前位置继续。 高亮作为文档状态保存,首次使用需设置签名用于 CriticMarkup 标注。
评论点赞收藏39 天前

我的 PopClip 扩展已入驻官方目录

<figure><img src="https://cdn3.brettterpstra.com/uploads/2026/08/popclip-orange-rb.7533.jpg"></figure><p>我最近对 进行了更新,大量采用 TypeScript,大幅减少 Ruby 和 Python 的使用,使扩展的开发更加快速、签名更加简便,也大大降低了对用户安装特定处理器的依赖。<br><br>我还把那些主要依赖修饰键的扩展,改用全新的子菜单功能。现在,分享这些扩展也变得更加容易了。</p><p>Nick 在 上为扩展目录搭建了一个基于 GitHub 的 。我充分利用了这一点,因为我从 收集的所有扩展早已是 ,提交流程也变得相当顺畅。<br><br>扩展仍需由 Nick 手动审核通过,但一旦上架,安装起来非常方便,而且每当我推送新版本时,它们都会自动更新。</p><p>我在该目录中有一个 ,里面收录了我认为值得分享的全部扩展。今后我很可能都会优先使用这个方式,而不是从项目页面下载 ZIP 压缩包,因为目录中的扩展会自动完成签名,并且只需一条 <code>git tag</code> 就能轻松更新。<br><br>此外,对于用户而言,安装过程极为便捷,也不必再下载一大堆文件。</p><p>快去看看这个正在迅速壮大的 吧!</p><p>如果喜欢或觉得有用,请点赞或分享这篇帖子 。</p><p>BrettTerpstra.com 得到了像您这样的读者的支持。</p><p>在 、、 和 上找到 Brett。</p>
评论点赞收藏40 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。