Skip to content

Add Moondust to the sitemap and refresh lastmod dates - #3

Merged
MehranMarxian merged 2 commits into
mainfrom
fix/sitemap-moondust
Sep 30, 2026
Merged

MehranMarxian merged 2 commits into
mainfrom
fix/sitemap-moondust

Conversation

@MehranMarxian

@MehranMarxian MehranMarxian commented Sep 30, 2026 •

Copy link
Copy Markdown
Owner

Requested by Mehran · project thread

Before: sitemap.xml left out Moondust.html, and every lastmod was 2026-09-04 or 09-09, even for pages changed since.

After: Moondust is listed at priority 0.9, next to Software. The entry includes its social card and five product screenshots as image entries, with titles taken from the page's alt text. Each lastmod is now the date of that page's last commit, so the homepage, Software and Generative Art show 2026-09-30.

The docs are updated too: backlog item 7 in docs/SITE-OVERVIEW.md is marked fixed, question 1 records your domain decision (keep the apex mehran-ahmadi.com), and there's a new line in CHANGELOG.md.

How: a small script read git log -1 for each URL's file and rewrote the dates, then inserted the Moondust <url> block.

How it was tested

  • The sitemap parses as valid XML with 26 URLs.
  • All six Moondust image paths exist with the exact same capitalisation.
  • No pages changed, so there is nothing visual to check.

Risks and follow-ups

  • home.html (the archive homepage) is still listed at priority 0.9. That is question 6 in the overview, and I left it unchanged.
  • After merging, resubmitting the sitemap in Google Search Console speeds up indexing of the Moondust page. That's optional.

Suggestions

  1. Have the PR checks (Add PR checks for links, HTML validity and phone/desktop rendering #7) flag any live page that is missing from sitemap.xml, so this can't drift again. (Add PR checks for links, HTML validity and phone/desktop rendering #7 already does this as a warning.)
  2. Add a VideoObject entry to Moondust's JSON-LD for the hero video, so it can appear in video search results.

@MehranMarxian
MehranMarxian merged commit dfcc46f into main Sep 30, 2026
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