This repository uses GitHub Pages with Jekyll enabled so that the jekyll-sitemap plugin can automatically generate a sitemap for all public pages.
_config.yml, sees the jekyll-sitemap plugin, and generates a sitemap.xml file at build time.sitemap.xml includes all normal public URLs under:
https://snapcalc.site/You do not need to manually edit or regenerate sitemap.xml. It stays in sync as you add or remove pages.
_config.yml
url: "https://snapcalc.site"baseurl: ""jekyll-sitemap plugin.robots.txt
https://snapcalc.site/sitemap.xml_config.yml, robots.txt, and this README-sitemap.md in the repo root..nojekyll file in the root of the repo.In Google Search Console, submit this sitemap URL once:
https://snapcalc.site/sitemap.xml
Google will re-read the sitemap automatically over time.
You do not need to resubmit URLs when you add new calculators or categories. As long as the pages are part of the site, Jekyll + jekyll-sitemap will include them in the sitemap.