discourse/app/views/sitemap/news.xml.erb

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

26 lines
1.2 KiB
Plaintext
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd
http://www.google.com/schemas/sitemap-news/0.9
http://www.google.com/schemas/sitemap-news/0.9/sitemap-news.xsd
http://www.google.com/schemas/sitemap-image/1.1
http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd">
<% @topics.each do |(id, title, slug, created_at)| %>
<url>
<loc><%= build_sitemap_topic_url(slug, id) %></loc>
<news:news>
<news:publication>
<news:name><%= SiteSetting.title %></news:name>
<news:language><%= @locale %></news:language>
</news:publication>
<news:publication_date><%= created_at.xmlschema %></news:publication_date>
<news:title><%= title %></news:title>
</news:news>
</url>
<% end %>
</urlset>