LECMS怎么设置文章摘要

域名注册
域名注册 正式会员超兽战士 👑年卡会员
发布于 2026-10-08 03:13 ·2 浏览 ·0 回复

学完这篇,你能在 LECMS 后台把文章摘要(description)手动填好、让系统自动截取,并在模板和 SEO 里正确输出。

摘要是列表页显示的那段简介,也是搜索引擎抓取到的页面描述,很多新手以为它是自动生成的、不用管,结果列表页要么一片空白,要么把正文 HTML 标签原样吐出来。

第一步:找到文章编辑页里的摘要输入框

这一步要打开目标文章,确认摘要字段在哪里。登录后台(默认入口是 你的域名/admin.php,部分版本是 /admin),左侧菜单点「内容管理 → 文章管理」,在文章列表里点某篇文章标题右侧的「编辑」。

编辑页通常分几个折叠面板。摘要框一般在正文编辑器下方,标题写着「摘要」或「文章简介」,部分版本放在右侧「SEO 设置」标签页里,字段名显示为 description。如果你翻了整个页面都没看到,说明当前模型没启用这个字段——去「系统 → 模型管理」,找到文章模型,把「摘要」这一项的「启用」勾上再回来。

注意:不同版本的 LECMS 后台菜单文字略有差异,认字段比认菜单靠谱。数据库里文章表(一般叫 le_article 或 yourprefix_article)对应字段名是 description,实在找不到就在后台搜索这个单词。

第二步:手动填写摘要并保存

这一步给重点文章写一段人工摘要,保存后前台列表页立刻能看到。在摘要框里输入 80~120 个汉字,用一句完整的话概括文章讲了什么,比如「本文介绍 LECMS 摘要字段的填写位置、自动截取规则和模板调用方法,适合刚接手网站的新手」。写完之后点页面底部的「保存」或「提交」按钮。

手动摘要的优先级最高,系统不会再自动截取,所以你填什么就显示什么。首页、栏目列表页的文章卡片,以及 meta description,用的都是这段文字。

注意:摘要框里不要粘 HTML 代码和换行符,有些版本不做转义,标签会直接显示在页面上。也不要直接把正文第一段复制进去,重复内容对 SEO 没好处。

第三步:配置自动摘要长度

这一步让没填摘要的文章也能自动生成简介。进入「系统 → 网站设置 → 基本设置」(部分版本在「内容设置」标签下),找到「自动摘要长度」或「摘要截取字数」,把默认的 100 改成 150~200,然后保存。

设置生效后,摘要框留空的文章在渲染时会自动截取正文前 N 个字符,并过滤掉 HTML 标签。截取是按字符算的,一个汉字算一个字符,所以 200 大约是两句话的量。改完随手点开一篇没写摘要的文章看看前台列表,确认显示正常。

注意:自动截取只在「摘要为空」时触发。如果你的文章是先发后改的,改了设置不会回头重算已发布文章,需要进编辑页重新保存一次才会刷新。数据量大时可以用批量更新,或直接在数据库里把 description 字段清空让系统重新生成。

第四步:在模板里正确调用摘要

这一步让模板按你的需求输出摘要,而不是输出整篇正文。模板文件在 模板目录/你的模板名/ 下,列表页一般是 list.html,首页是 index.html。

调用写法通常是 {$vo.description}(列表循环内),详情页是 {$article.description}。如果你想在列表页限制长度,用截取函数:{$vo.description|cn_substr=80} 或 {$vo.description|msubstr=0,80},具体函数名看你模板的公共函数文件。

<head> 里的描述标签写成:

<meta name="description" content="{$description}">

注意:改完模板必须清缓存。后台「系统 → 缓存管理」点「清除缓存」,否则前台还是旧内容,容易误判成没生效。

小结

  • 摘要在后台「文章管理 → 编辑」页的「摘要」框里填,数据库字段是 description。
  • 手动填写优先级最高;留空时才按「网站设置」里的「自动摘要长度」截取,建议设 150~200 字。
  • 改设置不会重算已发布文章,需要重新保存文章才会刷新摘要。
  • 模板用 {$vo.description} 调用,<head> 里输出到 meta description。
  • 改模板或改设置后,记得清一次缓存。
版权声明:本文来自 GJ站长论坛《LECMS怎么设置文章摘要》
原文链接:https://www.gj0.com/thread-710.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~