COREBlog と google sitemap
2006.09.07
COREBlogでgoogle sitemap用のサイトマップを生成する方法
ブログのトップページとRDFファイル
各エントリ
カテゴリ毎のアーカイプページ
月毎のアーカイブページ
以下の内容のDTML Documentをcoreblogフォルダのトップに置く.coreblogオブジェクトのContentsタブからZMI画面に移動し作成する.オブジェクトのIDは好きなものでO.K..このサイトマップでは以下のURLへのリストを生成する.
このブログの場合はこんな感じ.http://memo.jj-net.jp/url_txt.本当は,XMLのフォーマットにした方がより良いのであろうが,無いよりはマシ程度に考えて作った.
<dtml-call "RESPONSE.setHeader('Content-Type', 'text/plain')"> <dtml-var blogurl>/ <dtml-var blogurl>/rdf10_xml <dtml-var blogurl>/rdf91_xml <dtml-comment> entries </dtml-comment> <dtml-in "entry_items()"> <dtml-let entry="_['sequence-item']"> <dtml-var entry_url> </dtml-let> </dtml-in entry_items> <dtml-comment> categories </dtml-comment> <dtml-in "category_list()"> <dtml-let cate="_['sequence-item']"> <dtml-var "blogurl() + '/categorylist_html?cat_id=' + cate.id"> </dtml-let> <dtml-comment> month archive </dtml-comment> </dtml-in category_list> <dtml-in "month_archive_items(96)" mapping> <dtml-var "blogurl() + '/monthlist_html?year=%s&month=%s' % (year, month)"> </dtml-in month_archive_items>
カテゴリー:技術情報メモ