Skip to content

Conversation

pavelacamposp
Copy link
Owner

This PR improves the GitHub Pages site by generating a sitemap.xml file with Sphinx and including an HTML file for Google Search Console (GSC) ownership verification. This allows the site to be configured in Google Search Console to improve its SEO.

Key changes:

  • Configured Sphinx to build a sitemap.xml file for the GitHub Pages site.
  • Added Google Search Console HTML verification file (docs/source/googlec911518ad9a1d2fa.html).
  • Updated docs/source/conf.py to include the verification HTML file in each deploy.

- Update `docs/source/conf.py` to include GitHub Pages site
  configuration for building `sitemap.xml` files.
- Add `sphinx-sitemap` to `docs/requirements.txt`.
- Add `docs/source/googlec911518ad9a1d2fa.html` for site ownership
  verification.
- Update `docs/source/conf.py` to include this HTML file in the
  `html_extra_path` list to deploy it automatically on each Sphinx
  build.
@pavelacamposp pavelacamposp self-assigned this Aug 8, 2025
@pavelacamposp
Copy link
Owner Author

All checks have passed. The Sphinx sitemap.xml and Google Search Console verification file look correctly configured for the GitHub Pages site. Merging now.

@pavelacamposp pavelacamposp merged commit 0ea6e4d into main Aug 8, 2025
5 checks passed
@pavelacamposp pavelacamposp deleted the chore/gh-pages-seo branch August 8, 2025 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant