feat: move the site to @deramond.dev/astro, dropping Starlight - #1686
Merged
Merged
Conversation
The site now runs on @deramond.dev/astro 0.4.0 instead of Starlight and
starlight-blog: one dark theme, the Open {re}Source mark redrawn flat, and
every existing URL kept (guide, resources, articles, tags, RSS, OG images).
- Guide and resources: docs at the site root, same sidebar order, "Edit
on GitHub" and edited dates.
- Articles: the blog at /articles/, tag pages, /articles/rss.xml, and
schema.org BlogPosting data on every article.
- Home, showcase, about and cookie policy: pages of the site's own.
- Asides become GitHub-style alerts; Badge and Steps come from the
package; Chat, showcase cards and reading time restyled.
- Favicons and the web manifest come from src/brand/favicons/.
- README header replaced by one image that carries its own dark field.
package-lock.json is refreshed once @deramond.dev/astro 0.4.0 is on npm.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Member
Author
|
Images: a new homepage image, module icons, article covers and redrawn Resources banners are being prepared; they will land here as one more commit. |
- Homepage image: braces around a contribution heatmap, replacing the generic tiles (also the README header and the OG card art). - Guide module cards on the homepage get one icon each. - Every article gets a cover (public/covers/), shown on the homepage, the articles index and its OG card. - Resource banners redrawn as line drawings on the dark field; Podcasts, which had none, gets one. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Member
Author
|
New artwork in aa0b031:
|
"Your platform for sharing and discovering the open source world" took
five lines of display type in the hero. The homepage, the site
description, the OG card, the README header and the README intro now
say "Open source, {re}explained." with the subline "How it works, how to
contribute, how to run your own project."
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Member
Author
|
New headline in 8997653: Open source, {re}explained. with the subline How it works, how to contribute, how to run your own project.
Build 0 errors, tests 17/17, prettier clean. |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Moves openresource.dev from Starlight and starlight-blog to plain Astro with
@deramond.dev/astro0.4.0. One dark theme, and the {re} mark redrawn flat in one colour.Every URL is kept
/guide/…and/resources/…are unchanged. The sidebar keeps its order in nine numbered groups: Guide, the seven modules, Resources. Each module's index is its "Introduction". "Edit on GitHub" and edited dates stay./articles/: a featured post, tag pages at the same/articles/tags/<tag>/slugs, and/articles/rss.xml./rss.xmlstill redirects to it. Every article carries schema.orgBlogPostingdata, as before./og/guide/….png,/og/articles/….png)./articles/authors/julien-déramond/now redirects to/articles/. It's the only live URL that isn't built as a page.All 86 URLs in the live sitemap were checked against the build.
What changed
:::note/:::tip/:::cautionasides are now GitHub-style alerts (> [!NOTE],[!TIP],[!WARNING]), titles kept.BadgeandStepscome from the package. Articles nameauthors: julienexplicitly, and the module index pages havelabel: Introduction.starlight-showcasesis replaced by a smallShowcaseEntrycard.twitter:siteandfediverse:creatorare kept through the integration'sheadoption.src/brand/favicons/. The old files inpublic/are removed.@astrojs/mdxand@astrojs/sitemapare added, because Starlight used to bundle them. Removed:@astrojs/starlight,starlight-blog,starlight-links-validator,starlight-showcases,astro-og-canvas,reading-timeand@astrojs/markdown-remark.Dropped
starlight-links-validator): the build no longer checks internal links.Checks
npm run build(astro check: 0 errors; 86 pages, OG cards, Pagefind index)npm test: 17/17npm run prettier:check: clean🤖 Generated with Claude Code