【问题标题】:How to update sitemap automatically in React js [duplicate]如何在 React js 中自动更新站点地图 [重复]
【发布时间】:2020-05-05 01:17:20
【问题描述】:

我正在使用 react-router-sitemap 生成 sitemap.xml 并在运行 npm run sitemap 后成功在 public 文件夹中生成文件。但是每当我向站点添加新 URL 而不创建构建时,我都需要更新此文件。 我正在使用 python/Django 作为后端

我关注了这个博客how to generate sitemap for react website

有什么方法可以在某些条件下运行 npm run sitemap

【问题讨论】:

    标签: reactjs sitemap


    【解决方案1】:

    这真的取决于您要触发命令的条件,您链接的博客文章实际上提供了一个很好的方法,如果您向下滚动到它提到的使用预部署的博客文章的末尾钩子;

    "scripts": {
      "predeploy": "npm run sitemap"
    }
    

    使用此预部署挂钩将运行npm run sitemap,然后再运行npm run deploy,只要您部署应用程序,假设您通过运行npm run deploy 部署应用程序并假设您的package.json 中还有一个部署脚本

    【讨论】:

    • 但是为此我们需要在每次在站点中添加新 URL 时部署项目。每次将新 URL 添加到站点时,我都想运行站点地图生成器。
    猜你喜欢
    • 2021-09-07
    • 1970-01-01
    • 1970-01-01
    • 2015-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多