dedecms可以用mip嗎
dedecms當然可以用mip。百度發布的MIP規格是為了加速行動網頁的載入速度,由於MIP網頁使用者體驗好,所以百度會優先收錄MIP網頁,這就為網站帶來了更多的PV,更加利於SEO。這篇教學就是教導朋友如何建立一個MIP化的dedecms網站。
準備好一套dedecms適用的MIP模板。
MIP模板總共包含5個子模組,每個子模組的功能分別如下:
①header.htm是mip的頭部模板(包括meta資訊和頁面的公共頭部DOM 是底部模板(包括頁面的公共底部DOM和延遲加載的mip-js);
③index.htm是首頁模板(是整個站點的入口,此頁不宜靜態化,否則被爬去當快照就麻煩了);
④list.htm是欄位頁模板(爬蟲喜歡這種扁平的樹狀網路結構);
⑤article.htm是文章頁範本。
如果你手邊沒有現成的MIP模板,可以保留郵箱,因為經驗不允許發送地址。
安裝dede,並設定MIP範本。安裝UTF-8編碼的dedecms安裝包,更換主題為mip,在產生→更新首頁HTML→選擇主頁模板處改為「mip/index.htm」。注意,“首頁模式”一定要保持“動態瀏覽”而不要改成“生成靜態”,否則會存在首頁快照過期的問題。
確認符合MIP規格。按F12開啟瀏覽器開發者選項,確認頁面DOM符合MIP規格。其具體標準請參考mip官網的組件規範模組,也可以用MIP Validate校驗工具進行校驗。
為每個欄位引入對應的MIP範本。具體方法是:核心→網站欄位管理→更改欄位選項→進階選項,其中封面範本、清單範本和文章範本都需要更改,其引用範本的方式為{style},該參數會自動讀取全域變數dede: global.cfg_df_style。
產生xml格式的網站地圖sitemap。在mip模板資料夾下新建一個sitemap_generater.htm的網站地圖模板。其內容如下圖所示,每次想產生網站地圖的時候,到「產生」→「更新首頁HTML」→"更改主頁模板和首頁位置"。其中,主頁模板指定為mip/sitemap_generater.htm,主頁位置為../sitemap.xml。
mip連結的提交。百度站長頁面對於mip頁面的提交有一個專用入口,叫「mip引入」。我們透過“資料提交”→“提交新資料”,分為手動提交和自動提交。對於更新頻率不高的站點,可以使用手動提交,每次把更新的網址清單手動提交即可;但對於更新頻繁且更新量大的站點,建議採用自動提交的方案,其中最簡單的自動提交方式為curl推送,只需要一行指令即可實現大批量網址的推送。
注意事項 網站首頁不要做靜態化,否則被蜘蛛爬去做快照就麻煩了
每隔大約一周進行一次Mip-cache清理,否則會一直緩存著舊的快照
更多dedecms技術文章,請訪問
dedecms使用教程欄目!
以上是dedecms可以用mip嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!