如何从零开始制作高级的类CMS博客系统?
How to make advanced CMS-like blog system from scratch?
当您使用 CMS 创建新闻或博客标签时,制作带有内容预览的 post 的提要真的很容易。此外,当您跟随 link 到特定的 post 时,您会注意到它由不同的 html 标签和 css 样式组成,而不仅仅是纯文本。它只是使用富文本编辑器。所以仅仅从数据库获取文本是不够的。
我的问题是如何在从头开始制作网站时获得相同的结果。后端使用什么语言并不重要。我只是对如何去做的想法感兴趣。但是,如果您能提供代码示例(使用任何语言),将不胜感激
好的,我明白了。为将来有类似问题的人发布答案。
这个想法是,您需要将带有 html 标记的文本放入您的数据库中,然后要检索它,您需要将它以未转义的状态放入您想要的 div 中。问题是几乎所有视图(模板)引擎默认都会转义 html 标签。为此,您必须使用特定于该视图引擎的一些内置函数。
要将带有 html 标签的文章放入数据库中,您只需将原始 html 写入输入字段,或者您可以以某种方式将富文本编辑器添加到输入字段。富文本编辑器将为您生成 html。
我研究了一下,发现这正是 cms 的工作原理。
好了。如果你想添加一些东西,请随意添加
当您使用 CMS 创建新闻或博客标签时,制作带有内容预览的 post 的提要真的很容易。此外,当您跟随 link 到特定的 post 时,您会注意到它由不同的 html 标签和 css 样式组成,而不仅仅是纯文本。它只是使用富文本编辑器。所以仅仅从数据库获取文本是不够的。
我的问题是如何在从头开始制作网站时获得相同的结果。后端使用什么语言并不重要。我只是对如何去做的想法感兴趣。但是,如果您能提供代码示例(使用任何语言),将不胜感激
好的,我明白了。为将来有类似问题的人发布答案。
这个想法是,您需要将带有 html 标记的文本放入您的数据库中,然后要检索它,您需要将它以未转义的状态放入您想要的 div 中。问题是几乎所有视图(模板)引擎默认都会转义 html 标签。为此,您必须使用特定于该视图引擎的一些内置函数。
要将带有 html 标签的文章放入数据库中,您只需将原始 html 写入输入字段,或者您可以以某种方式将富文本编辑器添加到输入字段。富文本编辑器将为您生成 html。
我研究了一下,发现这正是 cms 的工作原理。
好了。如果你想添加一些东西,请随意添加