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

问题描述 投票:0回答:1

当您使用CMS创建新闻或博客标签时,可以很容易地为包含内容预览的帖子添加内容。此外,当您按照指向特定帖子的链接时,您可以注意到它由不同的html标签和CSS样式组成,而不仅仅是纯文本。它只使用富文本编辑器。所以从db获取文本是不够的。

我的问题是如何从头开始制作网站时获得相同的结果。后端使用什么语言无关紧要。我只是对如何做到这一点感兴趣。但是如果你能提供代码示例(使用任何语言),我们将不胜感激

node.js web content-management-system blogs feed
1个回答
0
投票

好的,我已经弄清楚了。为将来会遇到类似问题的人发布答案。

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

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

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

所以你有它。如果你想添加一些东西可以随意做

© www.soinside.com 2019 - 2024. All rights reserved.