ÄïÚW������ådocutils.nodesîådocumentîìî)Åî}î(å rawsourceîå�îåchildrenî]îh�åsectionîìî)Åî}î(hhh]î(h�åtitleîìî)Åî}î(håEnabling Web Searches: Sitemapsîh]îh�åTextîìîåEnabling Web Searches: SitemapsîÖîÅî}î(hhåparentîhhhåsourceîNålineîNubaå attributesî}î(åidsî]îåclassesî]îånamesî]îådupnamesî]îåbackrefsî]îuåtagnameîhhhhhhåZ/var/lib/jenkins/jobs/metacat_beta/workspace/metacat/docs/user/metacat/source/sitemaps.rstîhKubh�å paragraphîìî)Åî}î(hXß��Sitemaps are XML files that tell search engines - such as Google, which is discussed in this section - which URLs on your websites are available for crawling. Currently, the only way for a search engine to crawl and index Metacat so that individual metadata entries are available via Web searches is with a sitemap. Metacat automatically creates sitemaps for all public documents in the repository that meet these criteria:îh]îhXß��Sitemaps are XML files that tell search engines - such as Google, which is discussed in this section - which URLs on your websites are available for crawling. Currently, the only way for a search engine to crawl and index Metacat so that individual metadata entries are available via Web searches is with a sitemap. Metacat automatically creates sitemaps for all public documents in the repository that meet these criteria:îÖîÅî}î(hh/hh-hhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKhhhhubh�åbullet_listîìî)Åî}î(hhh]î(h�å list_itemîìî)Åî}î(håIs publicly readableîh]îh,)Åî}î(hhDh]îhåIs publicly readableîÖîÅî}î(hhDhhFubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKhhBubah}î(h]îh!]îh#]îh%]îh']îuh)h@hh=hhhh*hNubhA)Åî}î(håIs metadataîh]îh,)Åî}î(hh[h]îhåIs metadataîÖîÅî}î(hh[hh]ubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKhhYubah}î(h]îh!]îh#]îh%]îh']îuh)h@hh=hhhh*hNubhA)Åî}î(hå(Is the newest version in a version chainîh]îh,)Åî}î(hhrh]îhå(Is the newest version in a version chainîÖîÅî}î(hhrhhtubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hK hhpubah}î(h]îh!]îh#]îh%]îh']îuh)h@hh=hhhh*hNubhA)Åî}î(håIs not archived îh]îh,)Åî}î(håIs not archivedîh]îhåIs not archivedîÖîÅî}î(hhçhhãubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKhháubah}î(h]îh!]îh#]îh%]îh']îuh)h@hh=hhhh*hNubeh}î(h]îh!]îh#]îh%]îh']îåbulletîå-îuh)h;hh*hKhhhhubh,)Åî}î(håZHowever, you must register the sitemaps with the search engine before it will take effect.îh]îhåZHowever, you must register the sitemaps with the search engine before it will take effect.îÖîÅî}î(hh©hhßhhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKhhhhubh )Åî}î(hhh]î(h)Åî}î(hå Configurationîh]îhå ConfigurationîÖîÅî}î(hh∫hh∏hhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)hhhµhhhh*hKubh,)Åî}î(håXMetacat's sitemaps functionality is controlled by four properties in metacat.properties.îh]îhåZMetacat‚Äôs sitemaps functionality is controlled by four properties in metacat.properties.îÖîÅî}î(hh»hh∆hhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKhhµhhubh<)Åî}î(hhh]î(hA)Åî}î(håv``sitemap.enabled``: Controls whether sitemaps are automatically generated while Metacat is running. Defaults to true.îh]îh,)Åî}î(håv``sitemap.enabled``: Controls whether sitemaps are automatically generated while Metacat is running. Defaults to true.îh]î(h�åliteralîìî)Åî}î(hå``sitemap.enabled``îh]îhåsitemap.enabledîÖîÅî}î(hhhh·ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhh€ubhåc: Controls whether sitemaps are automatically generated while Metacat is running. Defaults to true.îÖîÅî}î(håc: Controls whether sitemaps are automatically generated while Metacat is running. Defaults to true.îhh€ubeh}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKhh◊ubah}î(h]îh!]îh#]îh%]îh']îuh)h@hh‘hhhh*hNubhA)Åî}î(håu``sitemap.interval``: Controls the interval, in milliseconds, between rebuilding the sitemap index and sitemap files.îh]îh,)Åî}î(håu``sitemap.interval``: Controls the interval, in milliseconds, between rebuilding the sitemap index and sitemap files.îh]î(h‡)Åî}î(hå``sitemap.interval``îh]îhåsitemap.intervalîÖîÅî}î(hhhj��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhj��ubhåa: Controls the interval, in milliseconds, between rebuilding the sitemap index and sitemap files.îÖîÅî}î(håa: Controls the interval, in milliseconds, between rebuilding the sitemap index and sitemap files.îhj��ubeh}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKhj���ubah}î(h]îh!]îh#]îh%]îh']îuh)h@hh‘hhhh*hNubhA)Åî}î(hX-��``sitemap.location.base``: Controls the URL pattern used in the ``sitemap_index.xml`` file. You can use either a full URL (e.g., ``https://example.com/some_path``) or a URL relative to your server (e.g., ``/some_path``). This is different than the ``sitemap.entry.base`` property (see directly below).îh]îh,)Åî}î(hX-��``sitemap.location.base``: Controls the URL pattern used in the ``sitemap_index.xml`` file. You can use either a full URL (e.g., ``https://example.com/some_path``) or a URL relative to your server (e.g., ``/some_path``). This is different than the ``sitemap.entry.base`` property (see directly below).îh]î(h‡)Åî}î(hå``sitemap.location.base``îh]îhåsitemap.location.baseîÖîÅî}î(hhhj/��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhj+��ubhå': Controls the URL pattern used in the îÖîÅî}î(hå': Controls the URL pattern used in the îhj+��ubh‡)Åî}î(hå``sitemap_index.xml``îh]îhåsitemap_index.xmlîÖîÅî}î(hhhjB��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhj+��ubhå, file. You can use either a full URL (e.g., îÖîÅî}î(hå, file. You can use either a full URL (e.g., îhj+��ubh‡)Åî}î(hå!``https://example.com/some_path``îh]îhåhttps://example.com/some_pathîÖîÅî}î(hhhjU��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhj+��ubhå*) or a URL relative to your server (e.g., îÖîÅî}î(hå*) or a URL relative to your server (e.g., îhj+��ubh‡)Åî}î(hå``/some_path``îh]îhå /some_pathîÖîÅî}î(hhhjh��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhj+��ubhå). This is different than the îÖîÅî}î(hå). This is different than the îhj+��ubh‡)Åî}î(hå``sitemap.entry.base``îh]îhåsitemap.entry.baseîÖîÅî}î(hhhj{��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhj+��ubhå property (see directly below).îÖîÅî}î(hå property (see directly below).îhj+��ubeh}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKhj'��ubah}î(h]îh!]îh#]îh%]îh']îuh)h@hh‘hhhh*hNubhA)Åî}î(hX��``sitemap.entry.base``: Controls the URL pattern used for the entires in the individual sitemap files (e.g., ``sitemap1.xml``). You can use either a full URL (e.g., ``https://example.com/some_path``) or a URL relative to your server (e.g., ``/some_path``). îh]îh,)Åî}î(hX���``sitemap.entry.base``: Controls the URL pattern used for the entires in the individual sitemap files (e.g., ``sitemap1.xml``). You can use either a full URL (e.g., ``https://example.com/some_path``) or a URL relative to your server (e.g., ``/some_path``).îh]î(h‡)Åî}î(hå``sitemap.entry.base``îh]îhåsitemap.entry.baseîÖîÅî}î(hhhj¢��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhjû��ubhåW: Controls the URL pattern used for the entires in the individual sitemap files (e.g., îÖîÅî}î(håW: Controls the URL pattern used for the entires in the individual sitemap files (e.g., îhjû��ubh‡)Åî}î(hå``sitemap1.xml``îh]îhåsitemap1.xmlîÖîÅî}î(hhhjµ��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhjû��ubhå(). You can use either a full URL (e.g., îÖîÅî}î(hå(). You can use either a full URL (e.g., îhjû��ubh‡)Åî}î(hå!``https://example.com/some_path``îh]îhåhttps://example.com/some_pathîÖîÅî}î(hhhj»��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhjû��ubhå*) or a URL relative to your server (e.g., îÖîÅî}î(hå*) or a URL relative to your server (e.g., îhjû��ubh‡)Åî}î(hå``/some_path``îh]îhå /some_pathîÖîÅî}î(hhhj€��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhjû��ubhå).îÖîÅî}î(hå).îhjû��ubeh}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hK"hjö��ubah}î(h]îh!]îh#]îh%]îh']îuh)h@hh‘hhhh*hNubeh}î(h]îh!]îh#]îh%]îh']îh•h¶uh)h;hh*hKhhµhhubeh}î(h]îå configurationîah!]îh#]îå configurationîah%]îh']îuh)h hhhhhh*hKubh )Åî}î(hhh]î(h)Åî}î(håCreating a Sitemapîh]îhåCreating a SitemapîÖîÅî}î(hj ��hj��hhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)hhj��hhhh*hK(ubh,)Åî}î(hX{��Metacat automatically generates a sitemap file for all public documents in the repository on a daily basis. The sitemap file(s) must be available via the Web on your server, and must be registered with Google before they take effect. For information on the sitemap protocol, please refer to the Google page on using the sitemap protocol. You can view Metacat's sitemap files at::îh]îhX|��Metacat automatically generates a sitemap file for all public documents in the repository on a daily basis. The sitemap file(s) must be available via the Web on your server, and must be registered with Google before they take effect. For information on the sitemap protocol, please refer to the Google page on using the sitemap protocol. You can view Metacat‚Äôs sitemap files at:îÖîÅî}î(hXz��Metacat automatically generates a sitemap file for all public documents in the repository on a daily basis. The sitemap file(s) must be available via the Web on your server, and must be registered with Google before they take effect. For information on the sitemap protocol, please refer to the Google page on using the sitemap protocol. You can view Metacat's sitemap files at:îhj��hhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hK*hj��hhubh�å literal_blockîìî)Åî}î(hå<your_web_context>/sitemapsîh]îhå<your_web_context>/sitemapsîÖîÅî}î(hhhj*��ubah}î(h]îh!]îh#]îh%]îh']îå xml:spaceîåpreserveîuh)j(��hK0hj��hhhh*ubh,)Åî}î(hå%The directory contains an index file:îh]îhå%The directory contains an index file:îÖîÅî}î(hj<��hj:��hhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hK2hj��hhubh�åblock_quoteîìî)Åî}î(hhh]îh,)Åî}î(håsitemap_index.xmlîh]îhåsitemap_index.xmlîÖîÅî}î(hjO��hjM��ubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hK4hjJ��ubah}î(h]îh!]îh#]îh%]îh']îuh)jH��hj��hhhh*hNubh,)Åî}î(hå(and one or more sitemap XML files named:îh]îhå(and one or more sitemap XML files named:îÖîÅî}î(hjc��hja��hhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hK6hj��hhubjI��)Åî}î(hhh]îh,)Åî}î(håsitemap<X>.xmlîh]îhåsitemap<X>.xmlîÖîÅî}î(hjt��hjr��ubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hK8hjo��ubah}î(h]îh!]îh#]îh%]îh']îuh)jH��hj��hhhh*hNubh,)Åî}î(håÛwhere ``<X>`` is a number (e.g., 1 or 2) used to increment each sitemap file. Because Metacat limits the number of sitemap entries in each sitemap file to 50,000, the servlet creates an additional sitemap file for each group of 50,000 entries.îh]î(håwhere îÖîÅî}î(håwhere îhjÜ��hhhNhNubh‡)Åî}î(hå``<X>``îh]îhå<X>îÖîÅî}î(hhhjè��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhjÜ��ubhåÊ is a number (e.g., 1 or 2) used to increment each sitemap file. Because Metacat limits the number of sitemap entries in each sitemap file to 50,000, the servlet creates an additional sitemap file for each group of 50,000 entries.îÖîÅî}î(håÊ is a number (e.g., 1 or 2) used to increment each sitemap file. Because Metacat limits the number of sitemap entries in each sitemap file to 50,000, the servlet creates an additional sitemap file for each group of 50,000 entries.îhjÜ��hhhNhNubeh}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hK:hj��hhubh,)Åî}î(håHVerify that your sitemap files are available to the Web by browsing to::îh]îhåGVerify that your sitemap files are available to the Web by browsing to:îÖîÅî}î(håGVerify that your sitemap files are available to the Web by browsing to:îhj®��hhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hK?hj��hhubj)��)Åî}î(håd<your_web_context>/sitemaps/sitemap<X>.xml (e.g., https://example.org/metacat/sitemaps/sitemap1.xml)îh]îhåd<your_web_context>/sitemaps/sitemap<X>.xml (e.g., https://example.org/metacat/sitemaps/sitemap1.xml)îÖîÅî}î(hhhj∑��ubah}î(h]îh!]îh#]îh%]îh']îj8��j9��uh)j(��hKAhj��hhhh*ubeh}î(h]îåcreating-a-sitemapîah!]îh#]îåcreating a sitemapîah%]îh']îuh)h hhhhhh*hK(ubh )Åî}î(hhh]î(h)Åî}î(håServing Your Sitemapsîh]îhåServing Your SitemapsîÖîÅî}î(hj“��hj–��hhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)hhjÕ��hhhh*hKEubh,)Åî}î(hX��In most scenarios, you'll want to take extra steps to make sure your sitemaps are served correctly so they're available and indexable by Google. Because Metacat places sitemap XML files in ``<your_web_context>/sitemaps``, you'll need to configure your web server to serve these files.îh]î(hå¡In most scenarios, you‚Äôll want to take extra steps to make sure your sitemaps are served correctly so they‚Äôre available and indexable by Google. Because Metacat places sitemap XML files in îÖîÅî}î(håΩIn most scenarios, you'll want to take extra steps to make sure your sitemaps are served correctly so they're available and indexable by Google. Because Metacat places sitemap XML files in îhjfi��hhhNhNubh‡)Åî}î(hå``<your_web_context>/sitemaps``îh]îhå<your_web_context>/sitemapsîÖîÅî}î(hhhjÁ��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhjfi��ubhåB, you‚Äôll need to configure your web server to serve these files.îÖîÅî}î(hå@, you'll need to configure your web server to serve these files.îhjfi��hhhNhNubeh}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKGhjÕ��hhubh,)Åî}î(håÌAs an example, a sample configuration is presented for the Apache 2 web server that uses `mod_rewrite` to redirect clients accessing your sitemaps from the top level of your website to their location under the Metacat deployment context:îh]î(håYAs an example, a sample configuration is presented for the Apache 2 web server that uses îÖîÅî}î(håYAs an example, a sample configuration is presented for the Apache 2 web server that uses îhj���hhhNhNubh�åtitle_referenceîìî)Åî}î(hå `mod_rewrite`îh]îhåmod_rewriteîÖîÅî}î(hhhj��ubah}î(h]îh!]îh#]îh%]îh']îuh)j ��hj���ubhåá to redirect clients accessing your sitemaps from the top level of your website to their location under the Metacat deployment context:îÖîÅî}î(håá to redirect clients accessing your sitemaps from the top level of your website to their location under the Metacat deployment context:îhj���hhhNhNubeh}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKLhjÕ��hhubh,)Åî}î(hå'(Note: Ensure `mod_rewrite` is enabled)îh]î(hå(Note: Ensure îÖîÅî}î(hå(Note: Ensure îhj$��hhhNhNubj ��)Åî}î(hå `mod_rewrite`îh]îhåmod_rewriteîÖîÅî}î(hhhj-��ubah}î(h]îh!]îh#]îh%]îh']îuh)j ��hj$��ubhå is enabled)îÖîÅî}î(hå is enabled)îhj$��hhhNhNubeh}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKPhjÕ��hhubj)��)Åî}î(hå6RewriteRule ^/(sitemap.+) /metacat/sitemaps/$1 [R=303]îh]îhå6RewriteRule ^/(sitemap.+) /metacat/sitemaps/$1 [R=303]îÖîÅî}î(hhhjF��ubah}î(h]îh!]îh#]îh%]îh']îj8��j9��ålanguageîåtextîålinenosîâåhighlight_argsî}îuh)j(��hh*hKRhjÕ��hhubh,)Åî}î(håÖYou should also ensure your ``robots.txt`` file correctly points to the location of the ``sitemap_index.xml``. e.g., for example.org:îh]î(håYou should also ensure your îÖîÅî}î(håYou should also ensure your îhjY��hhhNhNubh‡)Åî}î(hå``robots.txt``îh]îhå robots.txtîÖîÅî}î(hhhjb��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhjY��ubhå. file correctly points to the location of the îÖîÅî}î(hå. file correctly points to the location of the îhjY��hhhNhNubh‡)Åî}î(hå``sitemap_index.xml``îh]îhåsitemap_index.xmlîÖîÅî}î(hhhju��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhjY��ubhå. e.g., for example.org:îÖîÅî}î(hå. e.g., for example.org:îhjY��hhhNhNubeh}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKVhjÕ��hhubh,)Åî}î(hå``robots.txt``:îh]î(h‡)Åî}î(hå``robots.txt``îh]îhå robots.txtîÖîÅî}î(hhhjí��ubah}î(h]îh!]îh#]îh%]îh']îuh)hflhjé��ubhå:îÖîÅî}î(hå:îhjé��hhhNhNubeh}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKYhjÕ��hhubj)��)Åî}î(håFUser-agent: * Allow: / sitemap: https://example.org/sitemap_index.xmlîh]îhåFUser-agent: * Allow: / sitemap: https://example.org/sitemap_index.xmlîÖîÅî}î(hhhj´��ubah}î(h]îh!]îh#]îh%]îh']îj8��j9��jT��åtextîjV��âjW��}îuh)j(��hh*hK[hjÕ��hhubeh}î(h]îåserving-your-sitemapsîah!]îh#]îåserving your sitemapsîah%]îh']îuh)h hhhhhh*hKEubh )Åî}î(hhh]î(h)Åî}î(håRegistering a Sitemapîh]îhåRegistering a SitemapîÖîÅî}î(hj»��hj∆��hhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)hhj√��hhhh*hKcubh,)Åî}î(hå¢Before Google will begin indexing the public files in your Metacat, you must register the sitemaps. To register your sitemaps and ensure that they are up to date:îh]îhå¢Before Google will begin indexing the public files in your Metacat, you must register the sitemaps. To register your sitemaps and ensure that they are up to date:îÖîÅî}î(hj÷��hj‘��hhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKdhj√��hhubh�åenumerated_listîìî)Åî}î(hhh]î(hA)Åî}î(håZRegister for a Google Webmaster Tools account, and add your Metacat site to the Dashboard.îh]îh,)Åî}î(håZRegister for a Google Webmaster Tools account, and add your Metacat site to the Dashboard.îh]îhåZRegister for a Google Webmaster Tools account, and add your Metacat site to the Dashboard.îÖîÅî}î(hjÌ��hjÎ��ubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKhhjÁ��ubah}î(h]îh!]îh#]îh%]îh']îuh)h@hj‰��hhhh*hNubhA)Åî}î(hå˙From your Google Webmaster Tools site account, register your sitemaps. See the Google help site for more information about how to register sitemaps. Note: Register the full URL path to your sitemap files, including the http:// (or https://) headers. îh]îh,)Åî}î(hå˘From your Google Webmaster Tools site account, register your sitemaps. See the Google help site for more information about how to register sitemaps. Note: Register the full URL path to your sitemap files, including the http:// (or https://) headers.îh]î(hå€From your Google Webmaster Tools site account, register your sitemaps. See the Google help site for more information about how to register sitemaps. Note: Register the full URL path to your sitemap files, including the îÖîÅî}î(hå€From your Google Webmaster Tools site account, register your sitemaps. See the Google help site for more information about how to register sitemaps. Note: Register the full URL path to your sitemap files, including the îhj��ubh�å referenceîìî)Åî}î(håhttp://îh]îhåhttp://îÖîÅî}î(hhhj��ubah}î(h]îh!]îh#]îh%]îh']îårefuriîj��uh)j��hj��ubhå (or îÖîÅî}î(hå (or îhj��ubj ��)Åî}î(håhttps://îh]îhåhttps://îÖîÅî}î(hhhj"��ubah}î(h]îh!]îh#]îh%]îh']îårefuriîj$��uh)j��hj��ubhå ) headers.îÖîÅî}î(hå ) headers.îhj��ubeh}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKjhjˇ��ubah}î(h]îh!]îh#]îh%]îh']îuh)h@hj‰��hhhh*hNubeh}î(h]îh!]îh#]îh%]îh']îåenumtypeîåarabicîåprefixîhåsuffixîå.îuh)j‚��hj√��hhhh*hKhubh,)Åî}î(håmOnce the sitemaps are registered, Google will begin to index the public documents in your Metacat repository.îh]îhåmOnce the sitemaps are registered, Google will begin to index the public documents in your Metacat repository.îÖîÅî}î(hjO��hjM��hhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKohj√��hhubh,)Åî}î(hå©NOTE: As you add more publicly accessible data to Metacat, you will need to periodically revisit the Google Webmaster Tools utility to refresh your sitemap registration.îh]îhå©NOTE: As you add more publicly accessible data to Metacat, you will need to periodically revisit the Google Webmaster Tools utility to refresh your sitemap registration.îÖîÅî}î(hj]��hj[��hhhNhNubah}î(h]îh!]îh#]îh%]îh']îuh)h+hh*hKrhj√��hhubeh}î(h]îåregistering-a-sitemapîah!]îh#]îåregistering a sitemapîah%]îh']îuh)h hhhhhh*hKcubeh}î(h]îåenabling-web-searches-sitemapsîah!]îh#]îåenabling web searches: sitemapsîah%]îh']îuh)h hhhhhh*hKubah}î(h]îh!]îh#]îh%]îh']îåsourceîh*uh)håcurrent_sourceîNåcurrent_lineîNåsettingsîådocutils.frontendîåValuesîìî)Åî}î(hNå generatorîNå datestampîNåsource_linkîNå source_urlîNå toc_backlinksîåentryîåfootnote_backlinksîKå sectnum_xformîKåstrip_commentsîNåstrip_elements_with_classesîNå strip_classesîNåreport_levelîKå halt_levelîKåexit_status_levelîKådebugîNåwarning_streamîNå tracebackîàåinput_encodingîå utf-8-sigîåinput_encoding_error_handlerîåstrictîåoutput_encodingîåutf-8îåoutput_encoding_error_handlerîjú��åerror_encodingîåUTF-8îåerror_encoding_error_handlerîåbackslashreplaceîå language_codeîåenîårecord_dependenciesîNåconfigîNå id_prefixîhåauto_id_prefixîåidîå dump_settingsîNådump_internalsîNådump_transformsîNådump_pseudo_xmlîNåexpose_internalsîNåstrict_visitorîNå_disable_configîNå_sourceîh*å_destinationîNå _config_filesî]îåpep_referencesîNåpep_base_urlîå https://www.python.org/dev/peps/îåpep_file_url_templateîåpep-%04dîårfc_referencesîNårfc_base_urlîåhttps://tools.ietf.org/html/îå tab_widthîKåtrim_footnote_reference_spaceîâåfile_insertion_enabledîàåraw_enabledîKåsyntax_highlightîålongîåsmart_quotesîàåsmartquotes_localesîNåcharacter_level_inline_markupîâådoctitle_xformîâå docinfo_xformîKåsectsubtitle_xformîâåembed_stylesheetîâåcloak_email_addressesîàåenvîNågettext_compactîàubåreporterîNåindirect_targetsî]îåsubstitution_defsî}îåsubstitution_namesî}îårefnamesî}îårefidsî}îånameidsî}î(jv��js��j��j��j ��j«��j¿��jΩ��jn��jk��uå nametypesî}î(jv��Nj��Nj ��Nj¿��Njn��Nuh}î(js��hj��hµj«��j��jΩ��jÕ��jk��j√��uå footnote_refsî}îå citation_refsî}îå autofootnotesî]îåautofootnote_refsî]îåsymbol_footnotesî]îåsymbol_footnote_refsî]îå footnotesî]îå citationsî]îåautofootnote_startîKåsymbol_footnote_startîK�åid_startîKåparse_messagesî]î(h�åsystem_messageîìî)Åî}î(hhh]î(h,)Åî}î(hhh]îhåTitle underline too short.îÖîÅî}î(hhhj¯��ubah}î(h]îh!]îh#]îh%]îh']îuh)h+hjı��ubj)��)Åî}î(hå(Serving Your Sitemaps ------------------îh]îhå(Serving Your Sitemaps ------------------îÖîÅî}î(hhhj��ubah}î(h]îh!]îh#]îh%]îh']îj8��j9��uh)j(��hjı��ubeh}î(h]îh!]îh#]îh%]îh']îålevelîKåtypeîåWARNINGîålineîKEåsourceîh*uh)jÛ��ubjÙ��)Åî}î(hhh]î(h,)Åî}î(håTitle underline too short.îh]îhåTitle underline too short.îÖîÅî}î(hhhj!��ubah}î(h]îh!]îh#]îh%]îh']îuh)h+hj��ubj)��)Åî}î(hå(Serving Your Sitemaps ------------------îh]îhå(Serving Your Sitemaps ------------------îÖîÅî}î(hhhj/��ubah}î(h]îh!]îh#]îh%]îh']îj8��j9��uh)j(��hj��ubeh}î(h]îh!]îh#]îh%]îh']îålevelîKåtypeîj��ålineîKEåsourceîh*uh)jÛ��hjÕ��hhhh*hKEubeåtransform_messagesî]îåtransformerîNå decorationîNhhub.