不知道 v 友中同时用 Notion 和写公众号的人多不多,我自己平时写博客都是在 Notion 里写好,然后用插件的一键复制 markdown ,粘贴进 md 文件后发布。Notion 官方有导出 markdown 的功能,插件的复制 markdown 相比官方的导出,最大的不同点在于图片,Notion 官方导出图片是本地引用形式,而插件会把文章图片上传到云服务器,所以 markdown 里的地址是云服务器地址,这样在复制到一些其他平台(知乎,掘金,少数派)时,这些平台会自动检测并上传到他们的服务器上。
同时最近把插件底层解析和渲染逻辑重构了一下,做到尽可能 100%还原 Notion 文章的文本和结构,重构文章写在了这里。把 Notion 页面结构解析器开源了,开源地址在这里,希望可以帮到一些想基于 Notion 页面的文本做一些项目的人。