как разрешить генератору карты сайта полностью сканировать angular роутер для spa?

<p>я пытаюсь создать карту сайта для своей веб-страницы.</p><p>онлайн генераторы карт сайта показывают мне только домашнюю страницу в файле xml.</p><pre><code><?xml version="1.0" encoding="utf-8"?> -<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> -<url> <loc>http://margvel.com</loc> <priority>0.5</priority> </url> </urlset> </code></pre><p>моя веб-страница тем временем имеет несколько маршрутов в угловых.</p><p>чтобы увидеть веб-страницу, которую вы могли бы перейти на margvel.com</p><p>я использовал пару генераторов карты сайта.</p><p> <a href="https://www.xml-sitemaps.com/">xml-sitemap</a> и <a href="http://botmap.io/sitemap-generator">botmap</a> </p><p>я проверил botmap, потому что он должен иметь поддержку spa.</p><p>ссылки, которые я хочу создать, используют карту материалов и роутер.</p><p>код выглядит так.</p><pre><code> <mat-list-item (click)="snav.close()" routerlink="/projects"><mat-icon style="margin-left: 7px;">code</mat-icon><a style="margin-left: 25px;" >projects</a></mat-list-item> <mat-list-item (click)="snav.close()" routerlink="/jobs"><mat-icon style="margin-left: 7px;">work</mat-icon><a style="margin-left: 25px;" ></a>work experience</mat-list-item> <mat-list-item (click)="snav.close()" routerlink="/education"><mat-icon style="margin-left: 7px;">school</mat-icon><a style="margin-left: 25px;"></a>education</mat-list-item> <mat-list-item (click)="snav.close()" routerlink="/resume"><mat-icon style="margin-left: 7px;">description</mat-icon><a style="margin-left: 25px;" ></a>resume</mat-list-item> <mat-list-item (click)="opensnackbar()" routerlink="/contact"><mat-icon style="margin-left: 7px;">contact\_mail</mat-icon><a style="margin-left: 25px;" ></a>contact</mat-list-item> </code></pre>

<p>поскольку карл, разработчик botmap.io, отвечает на вопрос, сканер поддерживает только ссылки href. </p><blockquote> <p>привет! у ваших ссылок/якорных тегов есть атрибут href? в настоящее время бот обнаруживает и сканирует только атрибут href. вы можете добавить его, даже если ваше угловое приложение не использует его внутри. это может быть избыточно, однако это может работать как временная задержка, пока я не смогу обновить бота, чтобы справиться с этим сценарием.</p> </blockquote><p>поскольку я использую ссылки на роутеры, и я не хочу менять свой код, используя hrefs, я решил вручную создать файл sitemap.</p><pre><code><?xml version="1.0" encoding="utf-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url><loc>http://margvel.com</loc><priority>0.5</priority></url> <url><loc>http://margvel.com/projects</loc><priority>0.5</priority></url> <url><loc>http://margvel.com/jobs</loc><priority>0.5</priority></url> <url><loc>http://margvel.com/education</loc><priority>0.5</priority></url> <url><loc>http://margvel.com/resume</loc><priority>0.5</priority></url> <url><loc>http://margvel.com/contact</loc><priority>0.5</priority></url> </urlset> </code></pre><p>все, что я сделал, - это проследил маршруты под углом и поместил их в xml-файл, как показано выше. </p><p>я присвоил всем ссылкам приоритет 0.5, так как это ручной приоритет, выбранный между 0 - 1.0. у меня не было никаких предпочтений для страниц. </p><p>примечание. - этот подход предназначен только для небольших файлов sitemap с небольшим количеством страниц.</p>