博客用 Markdown 保存内容是不是比保存 html 要好一些?好处分别有什么呢?除了不会有脏数据

2018-09-25 23:17:35 +08:00
 find456789

我给自己弄了一个博客

用的是富文本编辑器

但是修改的次数多了, 就发现源码里有很多脏数据(也就是多出来的无用的 html 代码)

后来发现 Markdown 似乎可以避免脏数据, 但我对 Markdown 不太熟悉

所以来问问大家

在数据库中,用 Markdown 保存文章,可行性如何?

比如, 用户用富文本编辑,提交的时候, 转换为 Markdown,然后插入数据库

当用户浏览博客的时候, 取出 Markdown, 转换为 html 展示给用户

这样的思路行吗?

会不会出现什么不可预料的错误? 或者不方便?

谢谢

1290 次点击
所在节点    问与答
5 条回复
lanpong
2018-09-26 00:09:30 +08:00
浏览的时候取 markdown —> html ?用户每次阅读都要渲染一次,怕是增加服务器负担哦。
搂主可以去了解一下静态博客,或许有你想要的。
88250
2018-09-26 00:13:06 +08:00
这样做没问题,当心性能问题的话缓存一下 Markdown 处理好的 HTML。Java 代码可参考: https://github.com/b3log/solo/blob/master/src/main/java/org/b3log/solo/util/Markdowns.java
MonoLogueChi
2018-09-26 00:14:41 +08:00
保存成 md,浏览时再生成网页,是动态博客。
直接保存成 HTML 是静态博客。

动态博客的优点是编辑方便。缺点是性能比静态博客差。
find456789
2018-09-26 00:14:56 +08:00
@lanpong

谢谢
打算 渲染后放在缓存里, 请问静态是不是要生成很多 html 文件?
lanpong
2018-09-26 00:25:53 +08:00
@find456789 #4

也没有很多,增加文章就会增加 html 文件。这样看起来会比较杂乱吧。

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

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

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

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

© 2021 V2EX