织梦手机m站如何生成静态页面?

99ANYc3cd6
预计阅读时长 12 分钟
位置: 首页 织梦建站 正文

在电脑端生成静态页面的同时,利用织梦的“一键生成”或“更新HTML”功能,为对应的手机端栏目和文章也生成静态页面。

织梦M站的静态化主要有两种方式:

  1. 手动生成/更新:适合日常维护,如发布新文章、修改文章后,只更新对应的页面。
  2. 计划任务自动生成:适合全站一次性静态化,或者设置定时任务,在网站流量低峰期(如凌晨)自动更新全站静态页面。

准备工作:确保M站已正确配置

在开始生成静态之前,请务必确认你的手机M站已经正确设置,这是后续所有操作的基础。

  1. 创建M站模板目录

    • 在你的模板文件夹(通常是 /templets/)下,创建一个专门用于手机站的目录,mobile/
  2. 复制并修改模板文件

    • 将你电脑端模板(default/)中的关键文件复制到 mobile/ 目录中。
    • 必须修改的文件
      • index.htm -> 改为 index_m.htm (首页模板)
      • list_article.htm -> 改为 list_article_m.htm (栏目列表页模板)
      • article_article.htm -> 改为 article_article_m.htm (文章内容页模板)
    • :使用响应式设计(如 Bootstrap、Foundation)或针对手机屏幕优化的CSS/JS,确保这些模板在手机上显示良好。
  3. 后台设置M站参数

    • 登录织梦后台,进入【系统】-> 【站点设置】
    • 找到你的手机站点,设置:
      • 站点目录:填写你M站的存放目录,/m/
      • 默认模板目录:填写你刚才创建的手机模板目录,mobile/
      • 主页链接:确保链接指向你的M站首页,http://你的域名.com/m/
    • 保存设置。
  4. 设置栏目M站模板

    • 进入【栏目管理】,选择一个顶级栏目。
    • 在栏目设置中,找到“列表模板”和“文章内容页模板”。
    • 分别选择你刚才创建的手机端模板,list_article_m.htmarticle_article_m.htm
    • 为所有需要静态化的手机端栏目都设置一遍。

完成以上步骤后,你的M站就可以通过动态链接(如 http://你的域名.com/m/plus/view.php?aid=123)访问了,我们开始生成静态页面。


手动生成/更新静态页面

这是最常用、最高效的方式,适用于日常维护。

生成首页

  • 路径:后台首页 -> 【主页生成】 -> 【选择主页】
  • 操作
    1. 在弹出的窗口中,选择你的手机站首页模板 index_m.htm
    2. 勾选 “仅生成主页HTML”
    3. 点击 “生成主页” 按钮。
  • 结果:织梦会调用 index_m.htm 模板,生成一个静态的HTML文件,并放置在你M站的目录下(通常是 /m/index.html)。

更新栏目列表页

当你发布了新文章,或者修改了栏目名称后,需要更新栏目列表页。

  • 路径:后台首页 -> 【主页生成】 -> 【选择栏目】
  • 操作
    1. 在栏目列表中,勾选你需要更新的手机端栏目,你可以选择单个、多个或全选。
    2. 确保 “栏目选择” 下的模板是你设置的手机端模板(list_article_m.htm)。
    3. 点击 “生成” 按钮。
  • 结果:织梦会为你勾选的所有栏目,重新生成它们的静态列表页(/m/a/1.html, /m/a/2.html 等)。

更新文章内容页

这是最频繁的操作,每发布或修改一篇文章后,都需要更新其内容页。

  • 路径:后台首页 -> 【主页生成】 -> 【选择文档】
  • 操作
    1. 在文档列表中,勾选你需要更新的文章。
    2. 确保 “文档选择” 下的模板是你设置的手机端模板(article_article_m.htm)。
    3. 点击 “生成” 按钮。
  • 结果:织梦会为你勾选的所有文章,重新生成它们的静态内容页(/m/plus/view.php?aid=123 会被生成 /m/a/123.html 这样的文件)。

快捷技巧: 在【文章管理】页面,每篇文章后面都有一个 “生成HTML” 的快捷按钮,修改单篇文章后,直接点击这个按钮,是更新该文章内容页最快的方式。


使用“一键更新”功能

这个功能非常强大,可以一次性更新整个网站的静态页面,包括电脑端和手机端。

  • 路径:后台首页 -> 【主页生成】 -> 【一键更新】
  • 操作
    1. 点击 “一键更新” 按钮。
    2. 系统会开始按顺序生成:首页 -> 栏目 -> 文档。
    3. 在生成过程中,你会看到一个进度条,显示正在生成哪个页面。
    4. 整个过程可能需要一些时间,特别是对于文章数量多的网站。
  • 适用场景
    • 网站刚搭建完成,首次全站静态化。
    • 更换了模板后,需要全站重新生成。
    • 网站长时间未更新,需要刷新所有静态页面。

注意:一键更新会覆盖所有已生成的静态文件,请确保你的模板已经完善,避免生成错误。


使用计划任务自动生成(高级)

如果你的网站流量很大,不希望每次更新都手动操作,可以设置计划任务,让织梦在指定时间自动更新全站静态页面。

  • 路径:后台首页 -> 【系统】 -> 【计划任务】
  • 操作
    1. 点击 “增加新任务”
    2. 任务名称:填写一个易于识别的名称,如“每日凌晨自动更新M站静态”。
    3. 执行程序:选择 “一键更新网站”
    4. 执行时间:设置你希望任务运行的时间,每天凌晨3点。

      你可以设置“每天”、“每周”、“每月”或“间隔”。

    5. 保存
    6. 启用:保存后,任务默认是“未启用”状态,点击任务后面的 “启用” 按钮来激活它。
  • 重要前提:你的服务器必须支持 Cron(Linux系统)或 计划任务(Windows系统)功能,并且已经正确配置了织梦的 cron.php 文件,你的虚拟主机服务商或服务器管理员会告诉你如何设置。

静态化后的URL访问

生成静态页面后,织梦会自动将动态URL重定向到静态URL。

  • 动态URLhttp://你的域名.com/m/plus/view.php?aid=123
  • 静态URLhttp://你的域名.com/m/a/123.html

当用户访问动态URL时,服务器会自动返回 html 这个静态文件,大大提高了访问速度。

总结与最佳实践

操作场景 推荐方法 说明
首次全站静态化 一键更新 最快、最全面,确保所有页面都生成。
日常发布/修改文章 手动更新 优先使用文章管理页的 “生成HTML” 快捷按钮。
更新多个栏目 选择栏目生成 在后台勾选所有需要更新的栏目,一次性生成。
网站长期维护 计划任务 设置在凌晨等低峰期自动全站更新,解放双手。
更换M站模板后 一键更新 确保所有页面都使用新模板重新生成。

核心要点

  1. 模板先行:先确保手机端模板(*_m.htm)制作完善并正确配置。
  2. 按需更新:小修改只更新相关页面,大改动或首次上线使用“一键更新”。
  3. 善用快捷键:文章管理页的“生成HTML”是日常维护的利器。

通过以上步骤,你就可以成功地将织梦手机M站生成静态HTML页面,从而显著提升网站的加载速度和用户体验。

-- 展开阅读全文 --
头像
织梦后台友情链接空白,如何解决?
« 上一篇 今天
Sublime C语言插件哪个最好用?
下一篇 » 今天

相关文章

取消
微信二维码
支付宝二维码

目录[+]