Google 可以识别<image>
XML 站点地图的标记 ( http://support.google.com/webmasters/bin/answer.py?hl=en&answer=178636 ),我想在我的站点地图中包含一个图像属性。
所以,需要这样的东西来获取cover_image,然后加载到xml文件中:
for article in articles:
print article.cover_image
我也需要为标签article.title
加载。<image:title>
我已经在 Google 上搜索并搜索了 Stack Overflow 的示例,但令人惊讶的是找不到任何示例,因此感谢您的帮助。
到目前为止我的文件:
## sitemaps.py ##
from django.contrib.sitemaps import Sitemap
from myproject.article.models import Article
class ArticleSitemap(Sitemap):
priority = 1.0
def items(self):
return Article.objects.order_by('-id').order_by('-pub_date')
def lastmod(self, obj):
return obj.pub_date
## urls.py ##
from myproject.sitemaps import ArticleSitemap
sitemaps = {
"article": ArticleSitemap
}
urlpatterns += patterns ('',
(r'^sitemap.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps})