我给自己弄了一个博客
用的是富文本编辑器
但是修改的次数多了, 就发现源码里有很多脏数据(也就是多出来的无用的 html 代码)
后来发现 Markdown 似乎可以避免脏数据, 但我对 Markdown 不太熟悉
所以来问问大家
在数据库中,用 Markdown 保存文章,可行性如何?
比如, 用户用富文本编辑,提交的时候, 转换为 Markdown,然后插入数据库
当用户浏览博客的时候, 取出 Markdown, 转换为 html 展示给用户
这样的思路行吗?
会不会出现什么不可预料的错误? 或者不方便?
谢谢
1
lanpong 2018-09-26 00:09:30 +08:00 via iPhone 1
浏览的时候取 markdown —> html ?用户每次阅读都要渲染一次,怕是增加服务器负担哦。
搂主可以去了解一下静态博客,或许有你想要的。 |
2
88250 2018-09-26 00:13:06 +08:00 1
这样做没问题,当心性能问题的话缓存一下 Markdown 处理好的 HTML。Java 代码可参考: https://github.com/b3log/solo/blob/master/src/main/java/org/b3log/solo/util/Markdowns.java
|
3
MonoLogueChi 2018-09-26 00:14:41 +08:00 via Android 1
保存成 md,浏览时再生成网页,是动态博客。
直接保存成 HTML 是静态博客。 动态博客的优点是编辑方便。缺点是性能比静态博客差。 |
4
find456789 OP |
5
lanpong 2018-09-26 00:25:53 +08:00 via iPhone
|