web-dev-qa-db-ja.com

反応ルーターでサイトマップを生成する方法

私は、reactJSサーバー側(エクスプレス)Webアプリでサイトマップを動的に生成する方法を見つけようとしています。反応ルーターを使用しています。

17
Jan Omacka

React Routerとの単純なReactJSサイトマップ統合については、 react-router-sitemap パッケージをチェックアウトする必要があります。

docs で見ることができるように、かなり設定可能です。そのため、変更頻度などを含める必要がある場合は、問題なく実行できるはずです。

それとも、自分で実装する方法を探していましたか?

5
samcorcos

これを試して、javascript/angular/reactなどを多く含むWebサイトのサイトマップを生成してください。

http://botmap.io/

3
jonuojha

Reactウェブサイトサイトマップは次の方法で生成できます。

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.次のURLを開きます: http://botmap.io/

3.そのページにあなたのウェブサイトのURLを入力します: http://www.google.io のように移動ボタンをクリックします。

4.ランディングページから始まるすべてのアンカータグと、reactjs Webサイトのすべての内部ページをクロールします。

それだけです。その後、XML形式で保存できます。

他の人に役立つかもしれません。

ありがとうございました。

2
Venkatesh Somu