【问题标题】:How can I generate a SiteMap, compatible with the sitemap protocol?如何生成与站点地图协议兼容的站点地图?
【发布时间】:2010-07-04 12:04:26
【问题描述】:

刚刚在 Google 网站管理员处注册了我的网站,我正在尝试创建一个站点地图 XML 文件。

我假设它只是一个 XML 文件,Google 会提供一个基于 Web 的生成器工具来自动生成它。但似乎他们没有,并且在使用“谷歌站点地图生成器”之后,没有发现任何明显的问题。

在阅读了 google 帮助后,它推荐了一个基于“站点地图协议”的站点地图,因为 Bing 和其他搜索引擎都支持这一点

我正在寻找的是应用程序或基于 Web 的站点地图生成器的链接,这些生成器将抓取我的站点并创建 XML。

我的网站有 1000 多个页面,所以我当然不想手动创建它!

非常感谢任何帮助

真吉利

【问题讨论】:

    标签: sitemap


    【解决方案1】:

    我想你会在这里找到答案:-)

    Updateable Google Sitemap for ASP.NET 3.5 Web App Project

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
    【解决方案2】:

    http://create-site-map.com 是一个很好的资源。它将抓取您的站点并生成站点地图,您可以将其放在您的站点上并指向 Google。唯一需要注意的是,它们有 5000 页的限制。不确定这是否足以满足您的要求。

    【讨论】:

      【解决方案3】:

      使用 gulp-sitemap 执行 gulp 任务

      gulp.task('sitemap', function () {
          gulp.src('build/**/*.html', {
                  read: false
              })
              .pipe(sitemap({
                  siteUrl: 'http://www.amazon.com'
              }))
              .pipe(gulp.dest('./build'));
      });
      

      【讨论】:

        猜你喜欢
        • 2017-11-29
        • 2015-08-11
        • 1970-01-01
        • 1970-01-01
        • 2021-06-19
        • 1970-01-01
        • 2014-06-11
        • 2020-05-22
        • 2010-09-05
        相关资源
        最近更新 更多