这个标签通常指的是 这个标签的主要作用是: 这是最基础、最直接的调用方式。 使用场景:
通常放在模板文件 示例代码: 在这个例子中, 这个标签的值来源于 DedeCMS 后台的设置,有两种主要的设置方式,它们的优先级和作用范围不同: 这是最基础、最通用的设置方法。 特点: 为了针对不同栏目和文章生成更精确的描述,DedeCMS 允许在栏目和文章的编辑页面单独设置。 特点: 特点: 在实际开发中,我们常常需要更智能地处理描述,而不是简单地调用一个固定值。 如果文章没有填写“描述”字段,我们可以截取文章正文的前 N 个字符作为描述,这可以通过 DedeCMS 的 示例代码(放在文章详情页模板 代码解释: 我们可以将栏目名和描述组合起来,形成更丰富的描述。 示例代码: 这段代码会生成类似“前端开发 - 这里是栏目的具体描述...”的效果。 最佳实践建议: 通过灵活运用这些方法和标签,你可以显著提升 DedeCMS 站点的 SEO 效果和用户体验。{dede:global name='description'/},它是 DedeCMS 中一个非常核心和常用的全局标签,用于在网页的 <head> 部分生成 <meta name="description" content="..." />

核心标签:
{dede:global name='description'/}head.htm 的 <head> 标签内。<head>
<meta charset="utf-8">{dede:global name='cfg_webname'/}</title>
<meta name="description" content="{dede:global name='description'/}">
<meta name="keywords" content="{dede:global name='keywords'/}">
...
</head>
{dede:global name='description'/} 会被替换成你在后台设置的站点描述。
如何在后台设置站点描述?
后台全局设置(适用于所有页面)
{dede:global name='description'/} 标签的页面。栏目/文章单独设置(推荐,更利于 SEO)

A. 在栏目设置中添加描述
B. 在文章内容中添加描述
高级用法与技巧
截取文章内容作为描述(当文章未填写描述时)
function 标签结合 cn_substr 函数实现。article_article.htm 中):<meta name="description" content="
{dede:field.description runphp='yes'}
if(@me == '') {
@me = cn_substr(strip_tags(@me), 200); // 如果描述为空,则截取无标签的正文前200个字符
}
{/dede:field.description}
">
{dede:field.description runphp='yes'}:获取文章的 description 字段,并开启 PHP 运行。if(@me == ''):判断获取到的描述是否为空。@me = cn_substr(strip_tags(@me), 200);:如果为空,则使用 strip_tags() 函数移除 HTML 标签,再用 cn_substr() 函数截取前 200 个字符,并将结果赋值给 @me(@me 代表当前标签的值)。meta 标签会优先使用文章后台填写的描述,如果未填写,则使用自动截取的正文摘要。组合动态描述
<meta name="description" content="{dede:field.typename/} - {dede:field.description function='cn_substr(@me, 150)'/}">
来源
优先级
推荐使用场景
{dede:global name='description'/}系统基本参数 -> 站点设置
最低
适用于网站的首页,或作为所有页面的默认兜底描述。
{dede:field.description/}栏目设置 -> 高级选项
较高
强烈推荐,用于栏目列表页,描述该栏目的主题。
{dede:field.description/}文章编辑 -> 描述/摘要
最高
强烈推荐,用于文章详情页,描述该篇文章的核心内容。
dede站点描述标签怎么用?
(图片来源网络,侵删)
(图片来源网络,侵删)
(图片来源网络,侵删)
-- 展开阅读全文 --
