使用DedeCMS内置的“更新HTML”功能生成HTML地图
这是最基础、最直接的方法,它会生成一个HTML格式的网站地图页面,方便访客浏览全站结构。

操作步骤:
-
登录后台: 使用管理员账号登录您的DedeCMS后台管理系统。
-
进入生成页面: 在后台左侧菜单栏中,找到并点击 “生成” -> “更新HTML”。
-
选择生成选项: 在打开的页面中,找到 “HTML地图” 相关的选项,根据您的DedeCMS版本,位置可能略有不同,但通常在页面下方。
- 常见位置:在“其他选项”或“页面更新”区域,会有一个名为 “生成网站地图” 或 “生成HTML形式的网站地图” 的复选框。
- 勾选选项:勾选这个复选框。
-
开始生成: 向下滚动页面,找到最下方的 “开始生成” 按钮,然后点击它。
(图片来源网络,侵删) -
完成: 系统会自动处理并生成地图文件,生成成功后,您会看到提示信息,生成的HTML地图文件通常位于您网站的根目录下,文件名为
sitemap.html。 -
查看地图: 您可以通过浏览器访问
http://您的域名/sitemap.html来查看生成的地图。
优点:
- 操作简单,无需安装额外插件。
- 方便访客快速了解网站全貌。
缺点:

- 这是HTML格式,主要对用户友好,对搜索引擎的抓取效率不如XML格式高。
- 功能相对简单,可能只包含栏目和部分内容页。
使用第三方插件生成标准XML地图 (推荐)
XML Sitemap是搜索引擎推荐的格式,能更清晰地告诉搜索引擎网站有哪些页面、更新频率、优先级等信息,使用第三方插件是实现这一功能最简单、最有效的方法。
这里我们以一个经典的插件 “DedeCMS Sitemap生成插件” 为例。
操作步骤:
第1步:下载插件
- 访问DedeCMS官方资源站或知名的DedeCMS插件下载网站(如:织梦吧、DedeCMS官方论坛等)。
- 搜索关键词:“DedeCMS Sitemap” 或 “织梦地图生成”。
- 下载一个评价高、与您DedeCMS版本兼容的插件,插件通常是一个
.zip压缩包。
第2步:上传并安装插件
- 解压插件包:将下载的
.zip文件解压到您的电脑上。 - 上传文件:通过FTP工具或主机控制面板的文件管理器,将解压后的文件夹上传到您网站根目录下的
/dede/文件夹内。- 重要:插件文件通常需要上传到
/dede/目录,因为后台管理程序都在这里。
- 重要:插件文件通常需要上传到
- 登录后台安装:
- 在浏览器中打开您的DedeCMS后台登录地址(
http://您的域名/dede/)。 - 登录后,在左侧菜单栏找到 “插件” -> “插件管理”。
- 在插件列表中,您应该能看到刚刚上传的插件,点击其后的 “安装” 或 “启用” 按钮。
- 有些插件可能需要手动执行一个安装文件(如
install.php),您只需在浏览器中访问http://您的域名/dede/插件名/install.php即可。
- 在浏览器中打开您的DedeCMS后台登录地址(
第3步:配置并生成XML地图
- 进入插件管理:安装成功后,在后台的 “插件” 菜单下,会出现该地图插件的入口,点击进入插件的管理界面。
- 配置参数:在插件管理界面,您通常可以设置以下参数:
- 包含栏目:选择您希望在地图中显示的栏目。
- 内容类型:选择是否包含文章、图集、产品等不同类型的内容页。
- 更新频率:设置各栏目的更新频率(如:always, daily, weekly, monthly)。
- 优先级:设置各栏目在网站中的重要性(如:0.0 ~ 1.0)。
- 文件名:设置生成的XML地图文件名,通常是
sitemap.xml。 - 首页链接:确保您的网站首页链接正确。
- 生成地图:配置好参数后,点击 “生成Sitemap” 或类似的按钮。
- 提交搜索引擎:生成成功后,您的网站根目录下就会出现
sitemap.xml文件,您需要将这个文件提交给搜索引擎。- 百度站长平台:登录后,在“链接提交” -> “Sitemap” 中,输入您的sitemap地址,如
http://您的域名/sitemap.xml。 - Google Search Console:登录后,在“抓取” -> “Sitemap” 中,添加您的sitemap地址。
- 百度站长平台:登录后,在“链接提交” -> “Sitemap” 中,输入您的sitemap地址,如
优点:
- 生成标准的XML格式,对SEO友好。
- 功能强大,可自定义内容、更新频率等。
- 一次生成,长期有效,或配合定时任务自动更新。
缺点:
- 需要下载和安装第三方插件,存在一定的安全风险(请从可信来源下载)。
手动编写或使用在线工具生成
对于技术能力较强的用户,或者网站结构非常特殊的情况,还可以考虑手动编写或使用在线Sitemap生成工具。
-
手动编写:
- 创建一个
sitemap.xml文件。 - 按照XML Sitemap协议格式,手动列出您网站的所有重要页面URL。
- 通过FTP上传到网站根目录。
- 这种方法非常耗时,不适合经常更新的网站。
- 创建一个
-
在线工具生成:
- 使用一些在线的网站地图生成工具(如
xml-sitemaps.com)。 - 输入您的域名,工具会自动爬取您的网站并生成一个完整的XML地图文件供您下载。
- 下载后,通过FTP上传到您的网站根目录即可。
- 缺点是每次网站有重大更新后,都需要重新生成和上传。
- 使用一些在线的网站地图生成工具(如
总结与建议
| 方法 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 内置HTML地图 | 简单、快速,无需插件 | 格式对SEO不友好,功能简单 | 快速为访客提供一个全站导航页面 |
| 第三方插件 | 强烈推荐,生成标准XML,SEO友好,功能强大 | 需下载安装插件,有安全风险 | 绝大多数网站,特别是注重SEO优化的网站 |
| 手动/在线工具 | 灵活,不受CMS限制 | 耗时,无法自动更新 | 网站结构极其简单或特殊,且不经常更新的静态网站 |
给您的最终建议:
对于绝大多数使用DedeCMS的网站,最佳实践是同时使用两种方法:
- 安装第三方插件生成
sitemap.xml,并提交给百度、谷歌等搜索引擎,以利于网站收录和排名。 - 使用内置功能生成
sitemap.html,并在网站底部(如页脚)添加一个指向该HTML地图的链接,方便访客快速查找内容。
这样既能满足搜索引擎的需求,也能提升用户的浏览体验。
