1.7 KiB
1.7 KiB
Internal Migration Comments Design
Goal
Remove editorial migration-state messages from the public Starlight site while preserving the information for repository maintainers as source comments.
Public notices that remain visible
- Historical-information cautions, including page-level outdated-content warnings and the 2022 study-abroad warning.
- Reader-actionable warnings, including the University network-use warnings.
- Historical course-list notes, because they explain the status and time context of content readers can see.
Notices moved into source comments
- Every
Awaiting contentcallout on empty honours-programme pages and empty Handy Locations sections. - Both
Missing source assetcallouts for the Year 1 and Year 2 schedule image. - The statements on the Bachelor, Master AI, and Master DSDM overview pages that course summaries and old exams were absent from the export.
Use HTML comments in Markdown/MDX so maintainers retain the source-export context without rendering it in the generated site. Keep the affected pages, headings, and empty course/section structure intact.
Verification
Update the content tests before changing published content. The tests must verify that:
- all targeted information exists as HTML comments;
- none of the targeted text is present as visible Markdown or Starlight callouts;
- historical and reader-actionable notices remain present;
- empty pages and section headings remain in the content tree;
- the complete content audit, Astro build, rendered-output check, and internal-link check pass.
Finally, inspect representative affected pages in the running site to confirm the internal comments are absent from rendered output and the retained public warnings remain visible.