Current section

Files

Jump to
sitemap lib sitemap consts.ex
Raw

lib/sitemap/consts.ex

defmodule Sitemap.Consts do
import Sitemap.Define
define :schemas, %{
geo: "http://www.google.com/geo/schemas/sitemap/1.0",
news: "http://www.google.com/schemas/sitemap-news/0.9",
image: "http://www.google.com/schemas/sitemap-image/1.1",
video: "http://www.google.com/schemas/sitemap-video/1.1",
mobile: "http://www.google.com/schemas/sitemap-mobile/1.0",
pagemap: "http://www.google.com/schemas/sitemap-pagemap/1.0",
}
define :xml_header, """
<?xml version="1.0" encoding="UTF-8"?>
<urlset
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"
xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'
xmlns:geo='http://www.google.com/geo/schemas/sitemap/1.0'
xmlns:news='http://www.google.com/schemas/sitemap-news/0.9'
xmlns:image='http://www.google.com/schemas/sitemap-image/1.1'
xmlns:video='http://www.google.com/schemas/sitemap-video/1.1'
xmlns:mobile='http://www.google.com/schemas/sitemap-mobile/1.0'
xmlns:pagemap='http://www.google.com/schemas/sitemap-pagemap/1.0'
xmlns:xhtml='http://www.w3.org/1999/xhtml'
>
"""
define :xml_footer, "</urlset>"
define :xml_idxheader, """
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex
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/siteindex.xsd"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
>
"""
define :xml_idxfooter, "</sitemapindex>"
end