首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Umbraco中导入asp.net和html页面

问在Umbraco中导入asp.net和html页面
EN

Stack Overflow用户
提问于 2013-02-14 10:18:10
回答 2查看 1.3K关注 0票数 0

我是新来的Umbraco。我有一个现有的网站,是用asp和asp.net开发的。现在,我有要求将这个现有的网站转换为使用Umbraco的新网站。

现有网站上的网页几乎都是静态网页。

我的问题:有没有办法将这些静态页面导入我的Umbraco网站。这样我就可以跳过Umbraco中这些页面的手动内容创建了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-14 10:39:14

简而言之,这取决于您需要在原始页面上编辑多少页,以及需要编辑多少页。

如果内容永远不会被编辑,那么您可以创建大部分作为普通的主页(umbraco模板)。然后,您可以添加导航和其他CMS规范。

或者另一种方法是创建1个模板并向DocType中添加一个大文本框,然后将该文本框粘贴到其中。但是,这将意味着您最终将得到DB中的大量HTML。

如果你想让它成为一个“真正的”Umbraco站点,并且尽可能多地使用CMS功能,那么就没有真正简单的方法将HTML转换成一个Umbraco站点。

如果数据位于DB中,您可以使用CMSImport并将旧的数据映射到新的DocType字段,但是在导入之前,可能仍然需要对其做一些HTMLTidy工作。

根据页面数量的不同,最好和最简单的方法通常是在我看来只是复制和粘贴,因为它允许您同时执行内容审核,并在必要时清理HTML。

票数 3
EN

Stack Overflow用户

发布于 2018-10-15 10:59:09

我以前也这么做过。创建了一个具有页眉、页脚和主要内容区域的基本模板/视图。

然后使用尖叫青蛙(或类似的工具)来抓取网站。使用页面爬行的输出生成一个逗号分隔的Urls列表,然后使用它查找每个页面。对于每个页面,创建一个具有url名称的Umbraco页面,即/Something name =‘某某页名称’--使用导航HTML并提取关键元素,如标题、描述等,并通过导航DOM定位主要内容,并将该部分的InnerHTML直接放到Umrbaco页面的content字段中并保存和发布它。

确保允许Umbraco中的内容编辑器编辑源页面中的所有html元素。你可能有编辑可能认不出的部分或小标签。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14872489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档