登录你的帝国CMS后台,默认后台地址为你的域名/e/admin,登录后在左侧导航栏依次点击:系统设置 → 系统参数设置。
进入参数设置页面后,点击顶部的「网站信息」标签页,即可看到对应TDK的输入项:
填写规范:Title控制在20-30字,Keywords设置3-5个核心关键词,Description控制在70-120字,填写完成后点击页面底部的「提交」按钮保存设置。
后台填写配置后,必须在模板中调用对应变量才能生效,操作步骤:在左侧导航栏依次点击模板 → 模板管理 → 管理首页模板,点击当前在用首页模板后的「修改」按钮,进入模板编辑页面。
找到模板头部的 `
` 标签区域,将原有TDK代码替换为以下可直接复制的代码: ```这套调用代码适配所有页面(首页、栏目页、内容页、自定义页面),变量说明:[!--webname--]读取后台填写的网站名称,其余三个变量会自动读取对应页面的自定义TDK,无自定义内容时读取全局默认配置,替换完成后点击「保存」即可。
在左侧导航栏依次点击:栏目 → 管理栏目,找到需要设置TDK的栏目,点击后方的「修改」按钮,进入栏目编辑页面。
点击页面顶部的「SEO设置」标签页,即可看到「网页标题」「关键词」「描述」三个输入框,按照SEO规范填写对应内容,填写完成后点击底部「提交」保存。如果留空,系统会自动生成「栏目名称_网站名称」格式的标题,关键词和描述默认使用全局配置。
只要你的栏目页模板头部已经使用了第一步给出的TDK调用代码,就不需要额外修改,系统会自动调用你填写的栏目TDK,如果使用的是旧模板,只要把head区域的TDK代码替换成第一步给出的代码即可。
如果需要批量给所有文章生成符合规范的TDK,不需要逐个编辑,可以通过栏目规则统一设置:
左侧导航点击栏目 → 管理栏目,修改对应栏目,点击顶部「生成设置」标签页,找到「内容页标题」「内容页关键词」「内容页描述」三个输入框,填写对应规则即可,常用规则可直接复制使用:
[!--title--]_[!--classname--]_[!--webname--],生成格式为「文章名_栏目名_网站名」,符合SEO要求[!--tags--],[!--classkey--],自动调用文章标签+栏目关键词,避免内容重复[!--smalltext--],自动调用文章简介作为描述,符合搜索展示要求
填写完成后提交保存,后续新增文章都会自动按照规则生成TDK,已有文章也会在重新生成后生效。
如果需要给重点文章设置专属TDK,编辑文章时点击编辑页面顶部的「SEO设置」标签页,手动填写标题、关键词、描述即可,自定义TDK优先级高于自动规则,会自动覆盖自动生成的内容。
关于我们、联系我们这类独立自定义页面,设置方法非常简单:左侧导航点击模板 → 自定义页面 → 管理自定义页面,修改对应页面后,在编辑页找到SEO设置项,填写对应TDK,确认模板头部使用第一步给出的调用代码,保存后即可生效。
所有设置完成后,必须清除缓存并重新生成页面才能生效,具体步骤:
生成完成后,打开对应页面,右键点击页面选择「查看页面源代码」,搜索head区域的title、keywords、description标签,确认显示内容和你设置的一致,就说明设置完成。
问题1:修改后前端不显示新设置?
解决:没有清除缓存或重新生成页面,按照第五部分步骤重新操作即可,如果使用了CDN或服务器端缓存,需要额外刷新对应缓存。
问题2:页面直接显示变量代码不解析?
解决:检查变量格式,确认变量是[!--变量名--]格式,中括号和前后的感叹号都不能省略,和本文给出的变量格式一致即可正常解析。
问题3:动态页面TDK也支持这套设置吗?
解决:帝国CMS动态页面同样支持上述变量调用,不需要额外修改,设置后直接生效,不需要生成静态页面。












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图