Skip to content

docs(blog): add TanStack Start post, author GitHub avatars, and twoslash popover fixes - #1807

Draft
yamcodes wants to merge 2 commits into
v1from
draft_arkenv_tanstack_blog
Draft

docs(blog): add TanStack Start post, author GitHub avatars, and twoslash popover fixes#1807
yamcodes wants to merge 2 commits into
v1from
draft_arkenv_tanstack_blog

Conversation

@yamcodes

@yamcodes yamcodes commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • TanStack Start Blog Post: Drafted apps/www/content/blog/arkenv-tanstack-start.mdx covering typesafe environment variables across TanStack Start server functions and client routes with Twoslash type inspection.
  • Author GitHub Avatars & Links: Added optional authorGithub frontmatter to blog posts, avatar resolution via lib/blog-author.ts, and GitHub avatar domains to next.config.ts.
  • Twoslash Popover Formatting:
    • Fixed syntax token vertical stacking caused by display: grid on .fd-twoslash-popover .shiki code. Changed to display: block; white-space: pre-wrap; with grid reserved for :has(> .line).
    • Added cleanHoverDocs in lib/twoslash-options.ts and connected it via rendererRich.processHoverDocs to clean multiline {@link ...} tags and collapse unnecessary single newlines within sentences while preserving markdown paragraphs and lists.
    • Added baseline styling for .twoslash-popup-docs code and paragraphs in base.css and aurora.css.
  • Author & Blog Hyperlink Styling:
    • Eliminated 1–2px layout push on author hover caused by theme border-bottom-width shifts.
    • Aligned blog author link and post body hyperlinks with the site footer style (color: var(--color-ink-2), hover to color: var(--color-ink), no underline, zero layout shift).

Test plan

  • Run pnpm --filter www test run (53 test files, 218 tests passing)
  • Run pnpm --filter www run typecheck (tsc --noEmit clean)
  • Run pnpm --filter www run twoslash content/blog/arkenv-tanstack-start.mdx
  • Run pnpm biome check on modified files

@changeset-bot

changeset-bot Bot commented Sep 4, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 6cd7ca9

The changes in this PR will be included in the next version bump.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@yamcodes
yamcodes changed the base branch from dev to v1 September 4, 2026 20:23
@github-actions github-actions Bot added docs Adds or changes documentation, or acts as documentation in and of itself github actions Pull requests that update GitHub Actions code www Improvements or additions to arkenv.js.org tests This issue or PR is about adding, removing or changing tests playground Issues or Pull Requests concerning a playground. (Found in the `apps/playgrounds/` directory) labels Sep 4, 2026
@yamcodes yamcodes added the preview Opt-in gate for PR preview deployments label Sep 4, 2026
@arkenv-bot

arkenv-bot Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (Asia/Almaty)
arkenv Ready Ready Preview, Comment Sep 5 2026, 1:27 AM (Asia/Almaty)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Adds or changes documentation, or acts as documentation in and of itself github actions Pull requests that update GitHub Actions code playground Issues or Pull Requests concerning a playground. (Found in the `apps/playgrounds/` directory) preview Opt-in gate for PR preview deployments tests This issue or PR is about adding, removing or changing tests www Improvements or additions to arkenv.js.org

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant