Waxy主题:Sitemap/网站地图功能介绍

warning: 这篇文章距离上次修改已过1428天,其中的内容可能已经有所变动。

什么是Sitemap/网站地图

这是一种方便搜索引擎蜘蛛爬取整个网站的列表,并且还可以提供有关网站的其他信息,如上次更新日期、Sitemap文件的更新频率等,供搜索引擎参考。

搜索引擎一般支持以下3种形式的Sitemap:

  • xml格式
  • 文本格式
  • Sitemap索引文件

xml格式

<!-- XML文件需以utf-8编码-->
<?xml version="1.0" encoding="utf-8"?>
<!--必填标签-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <!--必填标签,这是具体某一个链接的定义入口,每一条数据都要用<url>和</url>包含在里面,这是必须的 -->
    <url>
        <!--必填,URL链接地址,长度不得超过256字节-->
        <loc>http://www.example.com/yoursite.html</loc>
        <!--可省略,指定该链接的最后更新时间-->
        <lastmod>2020-10-17T15:43:00+08:00</lastmod>
        <!--可省略,指定页面更新频率,常用参数:always,hourly,daily,weekly,monthly,yearly,never -->
        <changefreq>daily</changefreq>
        <!--可省略,指定此链接相对于其他链接的优先权比值,取值范围0.0-1.0之间-->
        <priority>0.8</priority>
    </url>
    <url>
        <loc>http://www.example.com/yoursite2.html</loc>
        <lastmod>2020-10-17</lastmod>
        <changefreq>daily</changefreq>
        <priority>0.8</priority>
    </url>
</urlset>

xml格式的Sitemapxml格式的Sitemap


文本格式

文本格式的Sitemap文本格式的Sitemap

  • 文本文件每行都必须有一个网址。网址中不能有换行。
  • 不应包含网址列表以外的任何信息。
  • 您必须书写完整的网址,包括 http/https。
  • 每个文本文件最多可包含 50,000 个网址,并且应小于10MB(10,485,760字节)。
  • 文本文件需使用 UTF-8 编码或GBK编码。

Sitemap索引文件

上面说到了每个Sitemap文件最多可包含 50,000 个网址,并且应小于10MB(10,485,760字节)。

如果网站所包含的网址超过 50,000 个,则可将列表分割成多个Sitemap文件,然后分别添加每个文件。

而Sitemap索引文件,可同时包含多个Sitemap文件,成为Sitemap文件聚合索引目录方便搜索引擎抓取。

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
    <sitemap>
        <!--必填,子Sitemap文件URL链接地址-->
        <loc>http://www.example.com/sitemap1.xml</loc>
        <!--可选,指定改文件最后更新时间。-->
        <lastmod>2020-10-17T15:43:00+08:00</lastmod>
    </sitemap>
    <sitemap>
        <loc>http://www.example.com/sitemap2.xml</loc>
        <lastmod>2020-10-17</lastmod>
    </sitemap>
</sitemapindex>

如何使用Sitemap/网站地图模板页

创建Sitemap/网站地图页面创建Sitemap/网站地图页面

演示地址:标准模式 & 文本模式


Baidu/Google/Bing收录识别情况

百度/谷歌站长工具均正常识别收录百度/谷歌站长工具均正常识别收录

2020/10/20更新:Bing正常识别收录

Bing也正常识别收录Bing也正常识别收录


获取地址

获取地址:Github

已有 9 条评论

  1. 品

    大侠你好,文章内如果文字过多,例如8000个字,首页和文章页面只显示两天横线,不显示文章内容。请问怎么办?

    1. 已邮件回复,请您查看下

  2. wang wang

    老哥 悬浮目录和锚点定位咋搞的

    1. 目前我用的是@老高大哥的插件《Table Of Contents 自动文章目录》,自己魔改了下。
      下载地址:http://pic.idzd.top/typecho-theme-waxy/TableOfContents.tar.gz
      后期考虑自己实现一下

    2. @老高大哥的这个插件是遍历正则匹配标签,并插入id,然后输出目录列表并插入文章最开头。

    3. at at

      设置开了回复 评论区没有按钮显示
      老哥回复按钮在哪
      只能看网页源码回复嘛

      1. 考虑到一般也就网站管理员用回复功能,就没有添加。在后台管理>评论,那有给管理提供回复的按钮。还有一点就是如果回复层级太多,因为有头像的关系,会显的评论很挤。后期可能会调整下评论样式,但优先级不是很高。

  3. 谷歌提交网站地图后,显示 Couldn't fetch, Sitemap could not be read

    这是什么情况?

    单独打开网址是可以访问的。如下:

    This XML file does not appear to have any style information associated with it. The document tree is shown below.

    https://www.justmysocks.tk/JustMySocks/11.html 2020-12-15T17:49:00+08:00 daily 0.8

    1. 我看了下,您的新建的独立页面得选择下模板【sitemap】,截图请见此处https://pic.idzd.top/usr/uploads/2021/10/09/480221090939659.png

添加新评论

* 人工审核评论,通过后即可正常显示。《隐私政策》