32

我试图弄清楚如何在 reactJS 服务器端(快速)网络应用程序中动态生成站点地图。我正在使用反应路由器。

4

2 回答 2

13

对于与 React Router 的简单 ReactJS 站点地图集成,您应该查看react-router-sitemap包。

它也是相当可配置的,正如您在docs中看到的那样,所以如果您需要包含更改频率或类似的东西,您应该可以毫无问题地做到这一点。

或者您是否正在寻找一种自己实施的方法?

于 2016-09-13T02:36:07.710 回答
6

如果您的站点经常更改,则需要动态创建站点地图。我被困在这里并找到了这个有效的解决方案,它甚至可以通过使用 NextJs 在 ReactJS 中为我​​的网站调用 API 来生成实时站点地图。动态站点地图步骤

您可以通过创建大多数公共文件来做到这一点,例如

  1. 站点地图.xml
  2. RSS订阅
  3. 机器人.txt
  4. 人类.txt

保留 ReactJS 的行为也是如此。

于 2020-07-19T05:46:02.997 回答