구글 웹마스터 도구에는 각 사이트의 sitemap을 등록하여 검색 엔진이
어느 주소를 검색 목록에 추가할 것인지를 알 수 있도록 하는 기능이 있는데,
Sitemap protocol이라는 형식의 파일을 사용해도 되고, 기존에 많이 쓰이고
있는 RSS 형식을 사용해도 된다. 그런데,
MoniWiki를 사용하는 위키 사이트의
RSS를 구글 웹마스터 도구에 등록하려고 봤더니, MoniWiki에 들어 있는 rss plugin을 통해서는
제대로 되지 않는다. 티스토리에서 제공하는 rss는 잘 등록되는 것을
보면 MoniWiki에서 사용하는 rss 형식이 구글에서 요구하는 rss 형식과
잘 맞지 않는 모양이다. 하지만 어차피 rss protocol에 대해서 잘 알고 있는 것이
아니고 Sitemap 문법이 무척 간단하기 때문에 기존의 rss plugin을 고치기보다
새롭게 sitemap plugin을 하나 간단히 만들었다.
XML 형식은
sitemaps.org에 있는 것을 참조했고,
원래 MoniWiki에 들어 있는 rss_rc plugin과 TitleIndex macro를 참고했다.
현재는 아주아주 단순하게 각 페이지 목록을 추출해서 sitemap에 오로지 위치만
포함시킨다. 다른 정보는 하나도 안 들어간다. -.-;;
버젼은 일단 0.1로 메긴다.
확인 결과 일단은 동작을 하는 듯 하다.
스크린샷을 보니 위키에 페이지가 48개 뿐이라니 쫌 한심하다. ㅋㅋ
아니지, 실제 내용이 들어 있는 페이지는 저거의 반수도 안될 것인데
정말 한심하다. ㅠ.ㅠ