将大型纯html站点复制到DjangoCMS

将大型纯html站点复制到DjangoCMS,django,content-management-system,django-cms,Django,Content Management System,Django Cms,对于那些有过Django CMS经验的人,您是否知道将大型企业的大型(500页以上)html(无服务器端编程)复制到中是多么合适 我看过他们的模板系统,它似乎有自己的语言。由于我只是一名中级开发人员,我希望避免一个庞大而混乱的迁移过程 有人能告诉我们,将这种性质的大型网站复制到CMS中会有多大问题吗?如果不了解更多关于当前网站的信息,这个问题就无法真正得到回答 然而,在将一个大型半静态网站移植到django CMS之后,我可以告诉你这是可能的 我们是这样做的: 提取站点设计的“公共”部分(如中所

对于那些有过Django CMS经验的人,您是否知道将大型企业的大型(500页以上)html(无服务器端编程)复制到中是多么合适

我看过他们的模板系统,它似乎有自己的语言。由于我只是一名中级开发人员,我希望避免一个庞大而混乱的迁移过程


有人能告诉我们,将这种性质的大型网站复制到CMS中会有多大问题吗?

如果不了解更多关于当前网站的信息,这个问题就无法真正得到回答

然而,在将一个大型半静态网站移植到django CMS之后,我可以告诉你这是可能的

我们是这样做的:

  • 提取站点设计的“公共”部分(如中所示,而不是内容),并将其转换为Django/Django CMS模板

  • 将当前站点的内容提取为某种中间格式

  • 编写一个脚本,使用cms.api[1]将提取的内容转换为页面树,并将适当的插件添加到这些页面中(这可能非常重要,因为您必须从html内容中找出正确的插件类型)

  • 确保这些步骤都是自动化的,然后在站点上运行该脚本。调整,直到网站大部分自动转换,然后手动修复剩余问题

    [1]