页面静态化

页面静态化
页面静态化

一、插件简介

  • 将栏目页与文章页生成静态页面,减少服务器压力、提升加载速度与抗并发能力。

  • 前台访问优先返回已生成的静态内容,未生成时仍可正常走动态页面。

  • 支持手动生成、自动生成与一键批量生成,并提供一键清空静态页面的能力。

二、适用场景

  • 内容相对稳定、访问量较高的站点(新闻、博客、资讯门户等)。

  • 需要更快首屏与更好 SEO 支持的页面。

  • 希望降低后端压力、提升高并发下的可用性。

三、功能一览

  • 一键生成所有页面:按当前后台语言,批量生成所有“列表栏目”及其文章的静态页面。

  • 指定生成:

  • 栏目页:对某个栏目生成该栏目的静态页面。

  • 文章页:对某个栏目下的全部文章或单篇文章进行生成。

  • 自动生成:开启后,文章新增或更新时自动生成对应文章页及所属栏目页。

  • 清空静态页面:一键清空已生成的静态页面(不影响动态页面)。

  • 多语言支持:生成与列表均按当前后台语言进行。

四、安装与启用

  • 在插件管理中安装“页面静态化”插件。

  • 安装完成后启用插件,即可在后台菜单看到“页面静态化”入口。

  • 如不再使用,可禁用或卸载插件(卸载不会自动删除已生成的静态页面)。

五、快速上手(推荐)
1) 进入后台 -> 页面静态化。
2) 如需切换语言,点击页面顶部的语言切换按钮后再进行操作。
3) 点击“一键生成所有页面”,等待提示完成后即可。
4) 如需针对性生成,可在列表中:

  • 对栏目行点击“生成”生成栏目页;

  • 对文章行点击“生成”生成文章页;也可选择“生成单篇文章”。
    5) 在“设置”中勾选“自动生成”,文章新增或更新时将自动生成静态页面。
    6) 需要清理已生成页面时,点击“清空静态页面”。

六、后台操作说明

  • 页面顶部提供工具按钮:

  • 刷新:重新加载当前列表与状态。

  • 一键生成所有页面:批量生成当前语言下的栏目与文章静态页。

  • 清空静态页面:删除已生成的静态页面(此操作不可恢复)。

  • 设置:打开配置弹窗以调整生成策略。

  • 列表区:

  • 显示所有列表栏目及其文章,并标记“已生成/未生成”状态。

  • 栏目可展开/收起查看文章;支持记忆最近的展开状态。

  • 操作区:

  • 栏目行:生成栏目页、预览页面。

  • 文章行:生成文章页、预览页面。

七、设置项说明

  • 自动生成:开启后,文章新增或更新时自动生成对应静态页。

  • 静态路径:用于组织静态页面的子目录名称(可留空)。为了更好地与系统默认读取一致,建议填写“static”。

八、访问与生效说明

  • 前台访问时,如果存在对应的静态页面,将直接返回静态内容以获得更快速度。

  • 如果尚未生成或被清空,系统会自动回退到动态页面,网站访问不受影响。

  • 更改内容后,如未开启自动生成,请在“页面静态化”中按栏目/文章进行重新生成。

九、常见问题

  • 生成后访问仍显示旧内容?

  • 可能是浏览器缓存或 CDN 缓存导致,尝试强制刷新或稍后再试。

  • 请重新生成对应栏目或文章,确保最新内容已生成。

  • 生成失败怎么办?

  • 检查当前账户是否有操作权限。

  • 确认页面地址可正常访问(无登录或权限限制)。

  • 稍后重试,或联系站点管理员协助处理。

  • 开启“自动生成”后仍未生效?

  • 确认已在设置中勾选开关,且文章状态为“启用”。

  • 对已发布的旧内容,仍需手动执行一次生成以建立初始静态页。

  • 清空后找不到页面?

  • 清空只影响静态页面,不影响动态页面。若访问地址不存在静态页,将自动回退到动态页。

十、最佳实践

  • 建议开启“自动生成”,保证文章更新后能迅速同步到静态页面。

  • 大改版或批量编辑后,优先使用“一键生成所有页面”以确保一致性。

  • 静态路径建议设置为“static”,便于统一管理与访问。

  • 定期检查重点栏目与文章是否为“已生成”状态,确保热点内容访问体验。

十一、版本信息

  • 插件名称:页面静态化(staticsite)

  • 当前版本:1.0.0

  • 作者与网站:ahui / badoucms.com

十二、联系我们

  • 如需定制或问题咨询,请联系站点管理员或官方支持渠道。

(本文档不包含技术实现细节,仅面向最终使用者。)


BadouCMS官网 » 页面静态化

点赞(0)

官方QQ群①

963655847

返回
顶部