搜索
首页CMS教程DEDECMSdedecms可以用mip吗

dedecms可以用mip吗

Jul 23, 2019 am 10:56 AM
dedecms

dedecms可以用mip吗

dedecms可以用mip吗   

dedecms当然是可以用mip。百度发布的MIP规范是为了加速移动端网页的加载速度,由于MIP网页用户体验好,所以百度会优先收录MIP网页,这就为站点带来了更多的PV,更加利于SEO。这篇教程就是教给朋友们如何建立一个MIP化的dedecms站点。

准备好一套dedecms适用的MIP模板。
    MIP模板一共包括5个子模块,每个子模块的作用分别如下:
        ①header.htm是mip的头部模板(包括meta信息和页面的公共头部DOM);
        ②footer.htm是底部模板(包括页面的公共底部DOM和延迟加载的mip-js);
        ③index.htm是首页模板(是整个站点的入口,此页面不宜静态化,否则被爬去当快照就麻烦了);
        ④list.htm是栏目页模板(爬虫喜欢这种扁平的树状网络结构);
        ⑤article.htm是文章页模板。
    如果你手头没有现成的MIP模板,可以留邮箱,因为经验不允许发地址。
7dac2e88a5915a8594df53821147fed.png  

安装dede,并配置MIP模板。安装UTF-8编码的dedecms安装包,更换主题为mip,在生成→更新主页HTML→选择主页模板处改成“mip/index.htm”。注意,“首页模式”一定要保持“动态浏览”而不要改成“生成静态”,否则会存在首页快照过期的问题。
8a6e15eb43738df8e17c91559bbe539.png 

e9de4f2daff9f9934ec7a4ea0d231af.png

    确认符合MIP规范。按F12打开浏览器开发者选项,确认页面DOM符合MIP规范。其具体标准参见mip官网的组件规范模块,也可以用MIP Validate校验工具进行校验。
0e2a2992b10b19e671fb1f9c4f2ec45.png

    为每个栏目引入对应的MIP模板。具体方法是:核心→网站栏目管理→更改栏目选项→高级选项,其中封面模板、列表模板和文章模板都需要更改,其引用模板的方式为{style},该参数会自动读取全局变量dede:global.cfg_df_style。
7f2d53d45f47cd22ff6a22821b2cb46.png

    生成xml格式的站点地图sitemap。在mip模板文件夹下新建一个sitemap_generater.htm的站点地图模板。其内容如下图所示,每次想生成站点地图的时候,到“生成”→“更新主页HTML”→"更改主页模板和主页位置"。其中,主页模板指定为mip/sitemap_generater.htm,主页位置为../sitemap.xml。
79956aeb08219d4985a8f72db4c1cf2.png

   mip链接的提交。百度站长页面对于mip页面的提交有一个专用入口,叫“mip引入”。我们通过“数据提交”→“提交新数据”,分为手动提交和自动提交。对于更新频率不高的站点,可以使用手动提交,每次把更新的网址列表手动提交即可;但对于更新频繁且更新量大的站点,推荐采用自动提交的方案,其中最简单的自动提交方式为curl推送,只需要一行命令即可实现大批量网址的推送。
8fe82fcf58a15bfa7b69cbaec94ef73.png

注意事项
    站点首页不要做静态化,否则被蜘蛛爬去做快照就麻烦了
    每隔大约一周进行一次Mip-cache清理,否则会一直缓存着旧的快照

更多dedecms技术文章,请访问dedecms使用教程栏目!

以上是dedecms可以用mip吗的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器