diff --git a/web/dart/parse_sitemap.dart b/web/dart/parse_sitemap.dart index fc5f136..1ea5f4c 100644 --- a/web/dart/parse_sitemap.dart +++ b/web/dart/parse_sitemap.dart @@ -17,25 +17,22 @@ Future fetchRemoteSitemap() async { } // Parse the list of elements and detect pages from this list -Map detectPages(List sitemap, [String prefix]) { +Map detectPages(List t_sitemap, + [String t_prefix]) { + final sitemap = t_sitemap.where((e) => !excluded_keywords.contains(e)); final links = {}; for (var elem in sitemap) { - for (var keyword in excluded_keywords) { - if (elem.outerHtml.contains(keyword)) { - continue; - } - } if (elem.innerHtml.startsWith('