前端进阶12 - sitemap

208 阅读1分钟
  • 12 - sitemap

    • 介绍

      • 特征

        • 基于很棒的 sitemap.js 包的模块
        • 创建站点地图或站点地图索引
        • 自动将静态路由添加到每个站点地图
        • 支持来自 nuxt-i18n 的 i18n 路由(最新版本)
        • 适用于所有模式(SSR、SPA、生成)
        • 对于 Nuxt 2.x 及更高版本
    • 安装(yarn add @nuxtjs/sitemap)
    • 设置

      • 在nuxt.config.js配置文件中

        • { modules: [ '@nuxtjs/sitemap' ],}
    • 配置

      • modules同级中

        • sitemap: { // options },
      • 主要配置项

        • 主机名

          • 将hostname值设置为链接到其站点地图索引的每个站点地图。
        • 路径

          • 生成的站点地图索引的 URL 路径。
          • path: '/sitemap.xml',
        • 路线

          • 如果您希望模块添加任何带有动态参数的路由,您必须设置一个动态路由数组。
          • routes: [ ...sitemapRoutes.map(_item => _item.id = '/article-detail/' + _item.id) ]