說明:對於3.X版本,可以用下面這個方法,比較方便。對於4.X的,可用「自由列表」來實現,不過雖然自由列表可以分頁,但事實上還有問題,你用了就知道了,目前還只能是單頁- N& x4 k, r& p$ m) G
) R' y* V6 r- U; O1、在模板裡建一個模板文件,名稱任意,我的是sitemap.xml。9 q6 f/ G1 }+ u' b0 p
代碼如下,把其中的www.123.com替換成你自己的毒命:
) T4 c8 ^7 v1 [& M$ JCODE: o- Y& B% i7 N+ z a
, D' E7 F% I4 L0 G0 t% V% E. ]' C4 f, C) w: m
<?xml version="1.0" encoding="UTF-8"?>- N7 f( [& U9 v6 e
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">/ Q# U2 v" \) @ P1 q; b
<url>" H% ~) y* O+ Z: p% @7 N
<loc>http://www.123.com/</loc>) J3 ^# P, _, e: C) x
<lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}
" [" E: a3 s1 a6 r0 z8 r [field:pubdate function=strftime('%Y-%m-%d',@me)/]
- u# q/ B& G( ~! h {/dede:arclist}</lastmod>0 P2 @) _% x+ `6 D/ v. z/ J
<changefreq>daily</changefreq>
9 d9 I: o1 v# G' {, F+ t0 m <priority>1.0</priority>* S9 H+ b8 N! V2 z3 z3 W
</url> 1 i$ {: Y& d6 E2 v- Z
{dede:channel row='10' type='top'}0 U' c1 {. `0 u& k) @
<url>
* W5 d* O e/ G t* k3 U; s<loc>http://www.123.com[field:typelink /]</loc>7 r1 H8 Z2 e- X* P1 @
<changefreq>daily</changefreq>
4 ?5 b m* h' f/ M5 B<priority>0.8</priority>
3 S& d$ s: @$ d</url>
1 V4 t7 ?- }; [5 r8 L" h, \{/dede:channel}
. Z: Q! t/ ~! c( ]- M" a9 S{dede:arclist row=2000 orderby=pubdate}
/ s4 h* P' x% U) {<url>
0 t) B% i" j$ f <loc>http://www.123.com[field:arcurl/]</loc>
6 ?5 _' R8 @% x- `0 ?9 A- N- r <lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod>
. K& _8 L5 Z) d* H <changefreq>monthly</changefreq>+ R: h8 b! E) G5 [1 _: v/ P
</url>$ r1 i) ~! b) T3 u/ b. p, ^3 D
{/dede:arclist}; j" A9 F0 z3 R0 `( |
</urlset>
% R1 ^, b* K3 i
# |) u l! L& r! T8 j/ g- M3 C
) e) l% q2 [% M' M' E! h& R說明:這個Google sitemap實際是分三塊:一個是首頁,其中包括了最後更新時間和網頁的重要程度,再一個是網站的各個頻道首頁,最後是2000個最新文章,這個可任意設置。據設成10000(我的沒這麼多文章,呵呵)的朋友說,生成時間就幾秒鐘。daily (每天更新) 和monthly(每月更新)是更新頻率,按照你的網站更新速度 選擇一個即可。
o% t' ^+ U. q& k5 v9 e$ @9 F* m
2、在後台選擇「更新首頁HTML」,選擇「主頁模板」處填上述建好的模板sitemap.xml,「主頁位置」上填寫Google sitemap的名稱,例如ggsitemap.xml,「相關選項」選擇「不保存」,然後更新,你的Google sitemap就OK啦!
) t' X% T3 r6 M0 D% }' d |
|