我可以在没有 re-design/recreate 的情况下将网站附加到 CMS 吗?

Can I attach a website to a CMS without re-design/recreate it?

我正在开发一个网站,其中我已经开发了所有 HTML/PHP/CSS 文件,也就是说,它几乎是一个完成并准备发布的网站。现在我想给它附加一个 webCMS,允许管理员在没有我监督的情况下用内容填充它。

我想知道我是否可以简单地 "attach" 将网站 "attach" 添加到 CMS 并填充它,而无需修改网站 structure/design 以适应 CMS 的模板,否则我必须将整个网站方面重新定义为CMS 喜欢 WP 中的主题定制(明显浪费时间)。

你必须把你的设计变成模板。否则 CMS 将不知道将数据放在 HTML.

中的什么位置

基本上这取决于您要在模板中使用的 CMS 的多少功能。

正如您已经给出的 WP 示例: 您可以创建一个非常简单的 WordPress 主题,您只需将所有资产(CSS 和 JS 文件、图像等)放入 wp-content/themes/your-theme 中的文件夹中)用您的 [= 创建一个 index.php 24=] 代码,然后将一些非常基本的 WordPress 函数调用(如 wp_head(), wp_footer() and the_content() 放入此文件中。这将使您轻松获得 CMS 的基本功能。

Here 是一个很好的入门教程。

当您想使用更高级的功能(如主题自定义、侧边栏、自定义页面模板或其他高级模板功能)时,您显然需要付出更多的努力。如果您需要此功能,您最好重新启动整个事物并将其构建为现有主题的子主题或至少从简单的 vanilla/base 主题构建。