說明:對於3.X版本,可以用下面這個方法,比較方便。對於4.X的,可用「自由列表」來實現,不過雖然自由列表可以分頁,但事實上還有問題,你用了就知道了,目前還只能是單頁6 B! D7 [1 P' m# r
8 c4 ?; H6 ?; T6 [ I1、在模板裡建一個模板文件,名稱任意,我的是sitemap.xml。
+ @* j9 l/ w3 t% ?# T8 x! N. Y代碼如下,把其中的www.123.com替換成你自己的毒命:
7 ?6 \8 W8 r" LCODE:
8 ^7 b: u! n& `6 J
4 G0 s. a2 F) J( m. k+ f ~; x( q0 V6 e" l) C
<?xml version="1.0" encoding="UTF-8"?>1 \3 Z( B2 z0 e4 l6 P+ M3 n; I
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
- T. j5 D3 a) K) a l" J9 A<url>% C1 {3 A# t5 q O5 J9 ~; U& t- g
<loc>http://www.123.com/</loc>
/ w3 a6 ]& S* [ B w <lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}3 _1 E+ f$ y9 k0 Y
[field:pubdate function=strftime('%Y-%m-%d',@me)/]
' t/ N& l1 O4 Y {/dede:arclist}</lastmod>% P" a2 N* U% l$ p/ a! e* H
<changefreq>daily</changefreq>
# T, \: l- I( d/ b0 L- x <priority>1.0</priority>
: ?" e" _& \" O1 B: m0 W4 R</url>
" v# E ^6 b" r( U# y. E, p{dede:channel row='10' type='top'}
* D7 }: [, d0 [! O1 y4 k<url>
& ?6 T9 f: {3 l) m* ^<loc>http://www.123.com[field:typelink /]</loc>- s& y: {. k0 q
<changefreq>daily</changefreq>
0 S+ R6 ^6 ?! }: v<priority>0.8</priority>6 ]( s9 j9 x$ `$ j. e4 t
</url>" ?2 d3 Z; c# x w+ V& |
{/dede:channel}, Z. s/ Z' Y8 i3 j
{dede:arclist row=2000 orderby=pubdate}6 Z' o5 {: ^9 ?/ T/ A, \
<url>0 d- x2 J! S# _
<loc>http://www.123.com[field:arcurl/]</loc>
0 p; O; [& g% F) k( j7 P$ D7 R <lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod>
! f1 `8 H3 |3 F <changefreq>monthly</changefreq>
# e6 X7 T$ u3 E7 m9 h r8 K</url>
, b1 y+ j$ `8 J{/dede:arclist}
" L4 A: O: I3 P# _& j# c' B" U</urlset>
: G( |. a3 m$ j. D1 S
! x q2 O; }% e3 n) x8 T% ?- q S. K" V# m) ^6 m3 z. v7 v; m+ E* H
說明:這個Google sitemap實際是分三塊:一個是首頁,其中包括了最後更新時間和網頁的重要程度,再一個是網站的各個頻道首頁,最後是2000個最新文章,這個可任意設置。據設成10000(我的沒這麼多文章,呵呵)的朋友說,生成時間就幾秒鐘。daily (每天更新) 和monthly(每月更新)是更新頻率,按照你的網站更新速度 選擇一個即可。
' d2 _( ?! X y$ v4 ?
- p! @5 D% Q/ C0 x2、在後台選擇「更新首頁HTML」,選擇「主頁模板」處填上述建好的模板sitemap.xml,「主頁位置」上填寫Google sitemap的名稱,例如ggsitemap.xml,「相關選項」選擇「不保存」,然後更新,你的Google sitemap就OK啦!& A& `) y+ b+ L) [ e* T
|
|