如何使用react-router生成站点地图

IT技术 reactjs server-side react-router react-router-component
2021-04-01 09:42:05

我想弄清楚如何在 reactJS 服务器端(快速)Web 应用程序中动态生成站点地图。我正在使用react-router。

2个回答

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

它也是相当可配置的,正如您在docs 中看到的那样,所以如果您需要包含更改频率或类似的内容,您应该能够做到没有问题。

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

使用 react-router 创建的 sitemap.xml 是否匹配我们在路由器中的 react-router-dom 路径?请回答任何人。
2021-06-17 09:42:05

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

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

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

这也是为了保留 ReactJS 的行为。

谢谢你的帮助,我在我的项目中使用了这个博客的代码。这对我帮助很大。
2021-06-13 09:42:05