Skip to content

docs: uv-first onboarding and SEO groundwork - #233

Merged
rayakame merged 6 commits into
mainfrom
docs/onboarding-polish
Jul 30, 2026
Merged

docs: uv-first onboarding and SEO groundwork#233
rayakame merged 6 commits into
mainfrom
docs/onboarding-polish

Conversation

@rayakame

Copy link
Copy Markdown
Owner

Defaults the docs to uv with sqlc-bin as the recommended install, streamlines the landing page setup section, and lays SEO groundwork: per-page meta descriptions, a fix for the Open Graph tags broken by minification, a social preview card, and llms.txt.

rayakame added 2 commits July 30, 2026 16:14
The prerequisites now offer sqlc-bin (recommended) and the official
sqlc installation as equal tabs, driver installs default to uv with a
one-line pip fallback note, and the landing page's setup section is
three short steps instead of a full sqlc.yaml listing.
- add a unique meta description to every page; they flow into the
  meta, Open Graph, Twitter, and schema.org tags
- override hextra's opengraph partial: the theme emits og:description
  and og:type as multi-line attributes, which hugo --minify truncates
  to empty values on the published site
- add a 1200x630 social preview card (og:image, twitter:card
  summary_large_image) and og:site_name via params.title
- enable hextra's llms.txt and per-page raw-Markdown outputs
- stop publishing empty /tags/ and /categories/ taxonomy pages
@rayakame rayakame added the docs label Jul 30, 2026
@github-actions

github-actions Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-07-30 22:56 UTC

@codecov

codecov Bot commented Jul 30, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

rayakame added 2 commits July 30, 2026 17:27
The new raw-Markdown outputs gave GitHub Pages' Jekyll pass .md files
to render, and its output at the extensionless /docs/getting-started
URL shadowed the redirect to the real page. With .nojekyll in the
publish root, Pages serves the Hugo output as-is and extensionless
directory URLs redirect to their trailing-slash form again.
The CNAME ships from static/ so the cleaning deploy never unsets the
custom domain. With the site now at an origin root, robots.txt is
actually read by crawlers, so it advertises the sitemap. baseURL, the
PR-preview baseURL, and every README link move to the new domain.
@rayakame
rayakame merged commit 3b2dcdf into main Jul 30, 2026
24 checks passed
@rayakame
rayakame deleted the docs/onboarding-polish branch July 30, 2026 22:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant