开发了一个浏览器插件,将 Notion 内容发送到 Github 同时处理图片到 OSS,用来发布博客

2024 年 3 月 20 日
 Xheldon

自己有写博客的习惯,搞了好几个方案,都不太满意,最后稳定在使用 Notion 写作,使用 Github 托管 Jekyll 博客的方案上,具体经历见:

https://notion-flow.xheldon.com/docs/about

Notion Flow 官网地址(中/英): https://notion-flow.xheldon.com

介绍:

使用 Notion Flow (支持中英文) 基础功能可以提高你的效率,如显示分级标题、定位分级标题等。

使用 Notion Flow 的高级功能,可以将你的 Notion 内容以 Markdown 的格式或者你自定义的任意格式上传到 Github 仓库,同时,如果配置了 OSS (对象存储)服务和 CDN 地址,还可以自动将图片上传到 OSS 服务中后,将链接替换成 CDN 图片地址后插入到 Markdown

更多配置:

甚至我剪了个视频介绍。。。:

Youtube

将来,Notion Flow 还将支持 AI 功能,让你能够使用便宜的 OpenAI API 来续写、扩展 Notion 内容;

以及插件功能,支持你完全自定义 Notion 内容的处理,如发布到 Wordpress 、Medium 或者 微信公众号平台等。

2489 次点击
所在节点    程序员
2 条回复
shaunn
1 月 14 日
用上了,非常感谢博主付出。提个建议,因为我用的是 hugo ,notion flow 导出 date 属性时格式不一样导致 hugo 构建失败,需要用其他办法修正,如果能在插件里解决这个问题那就太好了
Xheldon
1 月 15 日
你指的是 Formatter 的 date 属性吗?确实我现在导出的 yaml 属性是固定格式的 date 属性,目前是 0.44 版本,我最近会更新一个 0.45 版本,把必须的 title (文档标题,没有就是 Untitled )、date 、name 三个是必须的属性和其他自定义属性也允许自定义处理,跟处理普通模块一样,以及其他一些优化改动哈。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1025569

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX