AI 的输出,以 Markdown 返回

从2022年底左右,我的工作方式变了。查资料、写设计草稿、整理会议纪要、解释代码,大部分事情丢给 AI 就有结果。

但从一开始就有一件事让我很困惑:屏幕上显示的是标题表格都排得整整齐齐的成品,可一点复制按钮,拿到我手里的却是 Markdown 源码。看到的东西,和拿到的东西不一样。

只好在粘贴的地方手动改。Word 报告、Outlook 邮件、OneNote Page、Notion,一个个重新套标题样式、重排错乱的表格、给代码上色。重新排版花的时间,比问 AI 的时间还长的时候都有。

AI 的输出,大多数情况下我们需要的是渲染好的HTML格式的结果,从Markdown到HTML,这最后一米得有人用手填上。我做的,就是填这一米的工具。

在日本的现场,这一米稍微有点长

日本办公室对 Word、Excel、PowerPoint 的依赖度很高,是文字的东西就先用 Word 写起。也就是说,像写代码一样写文章的习惯,还没有普及。在这样的前提下,把用 Markdown 写的东西送出去,成本比别的国家要高那么一点。

往禁止安装的客户现场,只带一个 HTML 文件

我和我的团队需要在客户现场常驻工作。困扰我的是,手边没有现代化的编辑器。没有 VS Code,连个能好好显示 Markdown 的东西都没有。

想把自己的 Web 应用带进去,可要在本地跑就得装 Node.js,在客户现场,装这种东西本身就是被禁止的。

于是我反过来想:能不能只用一个 HTML 文件,就能跑大部分功能? 只带一个文件进去双击打开,什么都不用装,想禁也禁不了。

把依赖库全部内联进文件,确认对外部零引用。离线打开也能完整运行。最终大小 415 KB。带进去的文件如果太大,光看着就可疑,所以一开始就把它当「预算」来对待。比起决定加什么,决定不加什么更有效。

我自己用得最多的,却是一个最初完全没想到的功能

左边写 Markdown,右边预览,点 Copy。剪贴板里同时有 text/html 和 text/plain,Word、邮件里都能带着格式粘贴。

老实说,我个人用得最多的不是这个转换,而是把文档转成手机宽度的竖长图片的功能。排好版的文章直接变成一张图就能发。做的时候觉得「在日本应该没什么人用」,没想到比想象中顺手得多。

现场的故事

现在有两个客户现场在用。一个限制很严的现场,每天好几个人同时用。另一个其实能用 VS Code,团队也在用,问原因说是「打开快」。功能只做一件事的工具,有时候不输给高功能的工具。 这是做出来之后才知道的。

欢迎试用

网站版不用安装,打开浏览器就能用。

在禁止安装的现场头疼的朋友,离线版(npm run build:local 就能生成一个 HTML)也欢迎拿去用。