Skip to content

Commit bd3878d

Browse files
committed
Submit URLs to IndexNow
1 parent 8c64076 commit bd3878d

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

.github/workflows/scripts/index-now.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,13 @@ if [ ! -f "$SITEMAP_INDEX" ]; then
6363
fi
6464

6565
# Extract sitemap paths
66-
sitemap_paths=$(awk -F'<loc>|</loc>' '/<loc>/{print $2}' "$SITEMAP_INDEX")
66+
sitemap_paths=$(grep -oE '<loc>[^<]+' "$SITEMAP_INDEX" | sed 's/<loc>//')
6767
if [ -z "$sitemap_paths" ]; then
6868
echo "No sitemap entries found in sitemap index" >&2
6969
exit 1
70+
else
71+
printf "Found %d Sitemaps to scan.\n" "$(printf "%s\n" "$sitemap_paths" | wc -l)"
72+
echo $sitemap_paths
7073
fi
7174

7275
url_list=""
@@ -77,7 +80,7 @@ while IFS= read -r sitemap_url; do
7780
echo "Warning: missing $local_path, skipping…" >&2
7881
continue
7982
fi
80-
page_urls=$(awk -F'<loc>|</loc>' '/<loc>/{print $2}' "$local_path" | grep -v '\.xml$')
83+
page_urls=$(grep -oE '<loc>[^<]+' "$local_path" | sed 's/<loc>//')
8184
url_list="${url_list}"$'\n'"${page_urls}"
8285
done <<< "$sitemap_paths"
8386

0 commit comments

Comments
 (0)