Skip to content

Remove the APPS overview page - #21

Merged
yorickdewid merged 1 commit into
mainfrom
chore/remove-apps-overview-page
May 22, 2026
Merged

Remove the APPS overview page#21
yorickdewid merged 1 commit into
mainfrom
chore/remove-apps-overview-page

Conversation

@yorickdewid

Copy link
Copy Markdown
Contributor

Summary

Removes the APPS overview page (apps.html) and its nav entry, per request. The two app sub-pages (QuickScan, Herstelkosten) are kept as standalone, direct-URL pages.

Changes

  • Deleted src/apps.html (the overview/index page).
  • Header (src/_partials/header.html): removed the APPS nav item from both the desktop and mobile menus.
  • SCSS (_menu.scss): dropped the now-dead [data-active-nav="apps"] active-state selector.
  • Pages: neutralized active:"apps"active:"" on apps-quickscan.html, apps-herstelkosten.html and nationaal-herstelregister.html (the highlight key no longer exists).
  • package.json: removed apps.html from the start script; added apps-quickscan.html and apps-herstelkosten.html as explicit build entries (see note below).
  • Discovery files: removed apps.html from sitemap.xml, llms.txt and llms-full.txt; fixed the stale "linked under Apps" phrasing in llms.txt.

Note on the sub-pages

apps-quickscan.html and apps-herstelkosten.html were previously reachable in the production build only via the <a href> link from apps.html (Parcel follows links from index.html). Deleting apps.html orphaned them, so they were added as explicit build entries to keep them deployable. They now have no inbound links from the live site and are direct-URL only.

Verification

  • pnpm build: apps.html is absent from dist/; apps-quickscan.html and apps-herstelkosten.html are present; all other pages still build. SCSS compiles cleanly.
  • Dev server: home, both sub-pages and nationaal-herstelregister all return 200.

🤖 Generated with Claude Code

Delete the apps.html overview page and the APPS nav item (desktop and
mobile). The QuickScan and Herstelkosten sub-pages are kept as
standalone, direct-URL pages and added as explicit `build` entries so
they still deploy now that their only inbound link (apps.html) is gone.

- Remove src/apps.html
- Remove APPS nav item from the header partial; drop the dead
  data-active-nav="apps" selector in _menu.scss
- Neutralize active:"apps" on the quickscan, herstelkosten and
  nationaal-herstelregister pages
- Update package.json start/build scripts, sitemap.xml, llms.txt and
  llms-full.txt to drop apps.html references

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@yorickdewid
yorickdewid merged commit 4f04884 into main May 22, 2026
4 checks passed
@yorickdewid
yorickdewid deleted the chore/remove-apps-overview-page branch May 22, 2026 18:53
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