{template "header.html"}
{if $page==0}

{dr_lang('SEO 按「站点 → 模块 → 栏目」分层配置,下层可覆盖上层规则;内容页还可使用文章自身的 title/keywords/description 字段。')}

{dr_lang('层级')}{dr_lang('配置范围')}{dr_lang('后台入口')}
{dr_lang('站点 SEO')} {dr_lang('全站首页 title/keywords/description;SEO 连接符;全站 URL 规则;网站首页静态')} {dr_lang('站点SEO')}
{dr_lang('模块 SEO')} {dr_lang('模块首页、栏目列表、内容详情、搜索页的 SEO 模板;模块 URL 规则(独立模块)')} {dr_lang('模块SEO')}
{dr_lang('栏目 SEO')} {dr_lang('为单个栏目单独设置列表页/内容页 SEO(模块 SEO 中开启「分别设置」后生效)')} {dr_lang('栏目SEO')}
{dr_lang('内容 SEO')} {dr_lang('发布内容时填写标题、关键词、描述;优先于模块模板中的通配符')} {dr_lang('内容管理')}

{dr_lang('SEO 连接符')}

{dr_lang('在')} {dr_lang('站点SEO')} {dr_lang('中设置')} SITE_SEOJOIN({dr_lang('默认')} _),{dr_lang('用于拼接标题中的多个部分。')}

{dr_lang('模板中的')} {code}{join}{/code} {dr_lang('会被替换为该连接符,例如:')} {code}文章标题{join}栏目名称{join}网站名称{/code}

{dr_lang('前台输出')}

{dr_lang('系统计算后的 SEO 会赋值给模板变量:')}

  • {code}{$meta_title}{/code} — {dr_lang('页面 title')}
  • {code}{$meta_keywords}{/code} — {dr_lang('keywords')}
  • {code}{$meta_description}{/code} — {dr_lang('description')}

{dr_lang('一般在')} {code}header.html{/code} {dr_lang('的 head 区域输出。')}

{/if} {if $page==1}

{dr_lang('SEO 模板中使用花括号通配符,保存后系统自动替换为实际值。分页页码用')} {code}[第{page}页{join}]{/code} {dr_lang('格式(方括号表示仅分页时显示)。')}

{dr_lang('通用通配符')}

{dr_lang('通配符')}{dr_lang('说明')}
{code}{SITE_NAME}{/code}{dr_lang('网站名称')}
{code}{join}{/code}{dr_lang('SEO 连接符(站点 SEO 中设置)')}
{code}{page}{/code}{dr_lang('分页页码')}
{code}{modname}{/code}{dr_lang('模块名称')}
{code}{name}{/code} / {code}{catname}{/code}{dr_lang('栏目名称')}
{code}{catpname}{/code}{dr_lang('栏目层级路径名称(含上级)')}
{code}{title}{/code}{dr_lang('内容标题')}
{code}{keyword}{/code}{dr_lang('搜索关键词')}
{code}{param}{/code}{dr_lang('搜索附加参数')}

{dr_lang('常用模板示例')}

{dr_lang('内容页标题(默认)')}

{code}[第{page}页{join}]{title}{join}{catpname}{join}{SITE_NAME}{/code}

{dr_lang('栏目列表页标题(默认)')}

{code}[第{page}页{join}]{catpname}{join}{SITE_NAME}{/code}

{dr_lang('搜索页标题(默认)')}

{code}[第{page}页{join}][{keyword}{join}][{param}{join}]{SITE_NAME}{/code}

{dr_lang('模块 SEO 配置页中点击「可用通配符标签」按钮,可查看当前页面支持的全部通配符。')}

{dr_lang('内容自定义字段')}

{dr_lang('模块内容字段、栏目字段也可参与 SEO 通配符替换(在模块 SEO 的通配符列表中查看)。自定义字段需在字段管理中勾选参与 SEO。')}

{/if} {if $page==2}

{dr_lang('建议按以下顺序配置 SEO,修改后执行系统缓存更新,并访问前台验证页面 source 中的 title/meta 标签。')}

  1. {dr_lang('第一步:站点 SEO')}

    进入 {dr_lang('站点SEO')}, 填写首页 title/keywords/description,设置 SEO 连接符; 如需全站统一 URL 格式,选择全局 URL 规则。

  2. {dr_lang('第二步:模块 SEO')}

    进入 {dr_lang('模块SEO')}, 按模块 Tab 分别设置首页、栏目列表、内容详情、搜索页的 SEO 模板; 独立模块可在此绑定模块 URL 规则。

  3. {dr_lang('第三步:栏目 SEO(可选)')}

    若某栏目需独立 SEO,在模块 SEO 中将「按栏目设置 SEO」改为「分别设置」, 再到 {dr_lang('栏目SEO')} 逐栏配置。

  4. {dr_lang('第四步:内容 SEO')}

    发布/编辑内容时填写 SEO 标题、关键词、描述; 留空则使用模块 SEO 模板通配符自动生成。

  5. {dr_lang('第五步:更新与验证')}

    修改 SEO 规则或 URL 规则后,点击各 SEO 页顶部的「设置全站SEO规则」或执行系统缓存更新; 访问首页、列表、详情、搜索页,查看浏览器标题与 meta 是否符合预期。

{dr_lang('常见问题')}

  • {dr_lang('修改后前台无变化')}:{dr_lang('更新系统缓存;清除浏览器缓存;若开启静态化需重新生成')}
  • {dr_lang('分页标题无页码')}:{dr_lang('确认模板含')} {code}[第{page}页{join}]{/code} {dr_lang('且当前为第 2 页及以上')}
  • {dr_lang('栏目 SEO 不生效')}:{dr_lang('检查模块 SEO 是否已开启「分别设置」;共享模块需在栏目 SEO 页操作')}
{dr_lang('相关')}: {dr_lang('自定义链接格式见')} {dr_lang('自定义URL用法')}
{/if}
{template "footer.html"}