fullstack-development / react-redux-starter-kit

Modular starter kit for React+Redux+React Router projects.
https://demo.fullstack-development.com/
MIT License
91 stars 13 forks source link

Подумать как из routeTree можно генерить sitemap.xml #87

Open in19farkt opened 5 years ago

in19farkt commented 5 years ago

Не понятно как понять какие именно урлы должны попадать в сайтмап.

  1. дерево раутов может содержать параметры. Если параметр полностью динамический, например, айди продукта, то такую страницу не нужно помещать в сайтмап. Если параметр может принимать ограниченный набор значений, например, размер - small | medium | large, то такой набор раутов можно поместить в сайтмап.
  2. Не все узлы дерева могут отрисовывать какую-то адекватную страницу, некоторые узлы могут просто группировать несколько страниц.

Первое что пришло в голову, это на этапе описания дерева, как-то маркировать узлы до которых нужно простроить урлы и поместить эти урлы в сайтмап. И похоже что эту логику нужно реализовывать в build-route-tree