@enpitsulin 在 自建博客,文章到底怎么储存 中发帖
仔细想了想,实际上应该只有两种方案。
储存Markdown格式原文,类似Headless CMS的解决方案,最终是使用Markdown原文渲染内容。
通过什么文件系统(IPFS、S3、DB,代码仓库里直接放)储存原文。
还是像notion和WordPress之类的CMS系统,最终获取Markdown原文渲染内容。
储存格式化数据,相当于储存渲染后的内容。
可能是 markdown ast json 或者是某些编辑器支持的数据格式json,一般会通过DB或者KV存这个。
甚至是直接存HTML
方案1实现起来最轻松但是舍弃了一些在线编辑体验,因为本质是编写Markdown,想要能在线编辑的话,集成WYSIWYG编辑器方面的设置也比较复杂;方案2比较复杂,但是通过WYSIWYG的编辑器来编写文章无论是编辑还是存储都比较顺畅,而且有很好的性能。
不知道佬友觉得那种方案更好,为什...