如何从零开始制作高级的类CMS博客系统?

How to make advanced CMS-like blog system from scratch?

当您使用 CMS 创建新闻或博客标签时,制作带有内容预览的 post 的提要真的很容易。此外,当您跟随 link 到特定的 post 时,您会注意到它由不同的 html 标签和 css 样式组成,而不仅仅是纯文本。它只是使用富文本编辑器。所以仅仅从数据库获取文本是不够的。

我的问题是如何在从头开始制作网站时获得相同的结果。后端使用什么语言并不重要。我只是对如何去做的想法感兴趣。但是,如果您能提供代码示例(使用任何语言),将不胜感激

好的,我明白了。为将来有类似问题的人发布答案。

这个想法是,您需要将带有 html 标记的文本放入您的数据库中,然后要检索它,您需要将它以未转义的状态放入您想要的 div 中。问题是几乎所有视图(模板)引擎默认都会转义 html 标签。为此,您必须使用特定于该视图引擎的一些内置函数。

要将带有 html 标签的文章放入数据库中,您只需将原始 html 写入输入字段,或者您可以以某种方式将富文本编辑器添加到输入字段。富文本编辑器将为您生成 html。

我研究了一下,发现这正是 cms 的工作原理。

好了。如果你想添加一些东西,请随意添加