Google Sitemaps
2005年06月19日(日) 11:09
超手抜きな COREBlog用のGoogle SitemapsDTMLMethodを追加。
きちんとCOREBlogのソースを追って、きちんとしたものを作成すべきだけど、思い立ってから嫁に寝ると宣言した時間まで30分しかないので、手抜きになりました。
DTMLMethodとしてgoogle_sitemapsというファイルを追加して、次のような内容にしました。
とりあえず、google sitemapsにサブミットしましたが結果が出るのは数時間後だそうで。
#サブミット時にエラーがでないということはパースエラーはないということか?
googleに怒られました!
ので、一部改修ここから<br>
<br>
<dtml-comment><br>
##########################################<br>
google_sitemaps.dtml<br>
<br>
for google sitemaps 0.8.4<br>
<br>
Copyright 2005 everes.net <br>
Licensed under the Apache License, Version 2.0 (the "License");<br>
you may not use this file except in compliance with the License.<br>
You may obtain a copy of the License at<br>
http://www.apache.org/licenses/LICENSE-2.0 <br>
Unless required by applicable law or agreed to in writing, software<br>
distributed under the License is distributed on an "AS IS" BASIS,<br>
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<br>
See the License for the specific language governing permissions and<br>
limitations under the License.<br>
##########################################<br>
</dtml-comment><br>
<dtml-call
"RESPONSE.setHeader('content-type','text/xml')"><?xml
version="1.0" encoding="<dtml-var management_page_charset>"?><br>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84"><br>
<url><br>
<loc><dtml-var blogurl></loc><br>
<dtml-in "rev_day_entry_items(count=1)" size=1><br>
<lastmod><dtml-var
"date_created().HTML4()"></lastmod><br>
</dtml-in><br>
<changefreq>always</changefreq><br>
<priority>1.0</priority><br>
</url><br>
<dtml-in "entry_items()"><br>
<url><br>
<loc><dtml-var blogurl>/<dtml-var id></loc><br>
<lastmod><dtml-var "date_created().HTML4()"></lastmod><br>
<changefreq>never</changefreq><br>
<priority>0.5</priority><br>
</url><br>
</dtml-in><br>
</urlset><br>
Trackbacks
[2005年11月06日(日) 14:47] SiteBites Blog
