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

时间:2019-03-02 00:31:38

标签: node.js web content-management-system blogs feed

当您使用CMS创建新闻或博客标签时,通过内容预览制作帖子供稿确实很容易。另外,当您单击指向特定文章的链接时,您会注意到它包含不同的html标签和CSS样式,而不仅仅是纯文本。它只使用RTF编辑器。因此,仅从db获取文本是不够的。

我的问题是从头开始制作网站时如何获得相同的结果。后端使用什么语言都没有关系。我只是对如何做到这一点感兴趣。但是,如果您可以提供任何语言的代码示例,将不胜感激

1 个答案:

答案 0 :(得分:0)

好了,我知道了。将答案发布给将来会有类似问题的人。

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

要将带有html标记的文章放在db中,您可以只将原始html写入输入字段中,也可以以某种方式将Richtext编辑器添加到输入字段中。 Richtext编辑器将为您生成html。

我研究了它,发现这正是cms的工作方式。

因此,您已经拥有了它。如果您想添加一些内容,请随时