我正在试图找出如何在reactJS服务器端(快速)Web应用程序中动态生成站点地图。我正在使用反应路由器。
答案 0 :(得分:5)
对于简单的ReactJS站点地图与React Router的集成,您应该查看react-router-sitemap包。
它也是相当可配置的,正如您在docs中看到的那样,所以如果您需要包含更改频率或类似的内容,您应该能够做到这一点没有问题。
或者您是否在寻找自己实施的方法?
答案 1 :(得分:3)
尝试这个为包含大量javascript / angular / react等的网站生成站点地图。它有效。
答案 2 :(得分:3)
如果您的站点频繁更改,则需要动态创建站点地图。我被困在这里,找到了这个有效的解决方案,它甚至可以通过使用NextJs在ReactJS中为我的网站调用API来生成实时站点地图。 dynamic Sitemap Steps
您可以通过创建大多数公共文件(例如
保留ReactJS的行为也是如此。
答案 3 :(得分:2)
您可以通过以下方式生成React Website站点地图。
1.打开你的index.html file
并添加此脚本:
<!-- Sitemap Generator -->
<script type="text/javascript">
var _0xaea9=["sitemapgenerator:: ","innerHTML","body","document","stringify","*","postMessage","setTimeout"];window[_0xaea9[7]](function(){parent[_0xaea9[6]](_0xaea9[0]+JSON[_0xaea9[4]](window[_0xaea9[3]][_0xaea9[2]][_0xaea9[1]]),_0xaea9[5])},3000);
</script>
2.打开以下网址:http://botmap.io/
3.在该页面中键入您的网站网址:如http://www.google.io,然后点击“转到”按钮。
4.它将从着陆页开始抓取所有锚标签以及您的reactjs网站中的所有内页。
就是这样,之后你可以把它保存为XML格式。
对其他人可能有用。
谢谢。