site: redesign landing + docs, promote @next install channel#3918
Merged
Conversation
… channel The old page buried the install path and still presented v0.53 as the default line. Rework both pages so the site sells what we actually ship: - every install surface now says `npm i -g reasonix@next`; the npm `latest` tag is pinned at the deprecated 0.53 line and the old copy was routing new users into it - desktop downloads now serve the 1.x artifacts from the R2 `latest/` manifest (version resolved at build time, refreshed at runtime); the 0.53 desktop links are gone - community wall renders the real contributor avatars and live stars / merged-PR counts at build time, with a baked fallback so an unauthenticated or rate-limited build still shows real numbers - SEO: per-page canonical/og:url on the reasonix.io domain, og:image card, sitemap via @astrojs/sitemap, robots.txt, SoftwareApplication JSON-LD, branded 404 with noindex - fonts self-hosted (Outfit + JetBrains Mono via fontsource), no external font requests - pages workflow passes GITHUB_TOKEN to the build so the GitHub API fetches are not anonymously rate-limited
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.
Redesigns the website (landing + new docs page) on the new visual language, and fixes the install funnel: the old copy was still routing new users into the deprecated 0.53 line.
What changed
Install channel — the actual bug
npm i -g reasonix@next. The npmlatesttag is pinned at v0.53, which is deprecated and unmaintained; the old hero command installed it by default.@next(currently v1.5.0) as the recommended line and strikes through the 0.53 row as deprecated.latest/manifest (.dmguniversal /.exe/.tar.gz), version resolved at build time and refreshed at runtime. The 0.53 desktop links are gone; legacy versions live on the releases page.Visual / layout
/docs/page: sticky sidebar with scrollspy, copyable code blocks, content sourced from the real GUIDE/SPEC (config resolution order, permissions vs sandbox, MCP plugins, slash commands).SEO
og:urlon the reasonix.io domain (the docs page previously had no story here at all).og:imagesocial card,og:site_name/locales, full Twitter card tags.sitemap-index.xmlvia@astrojs/sitemap,robots.txt,SoftwareApplicationJSON-LD, branded 404 withnoindex.Build
GITHUB_TOKENinto the build so the GitHub API fetches are not anonymously rate-limited.Bilingual EN/中文 toggle, all animations behind
prefers-reduced-motion, verified with a localastro build+ preview pass on both pages.