Skip to content

blog: Kimi K3 is now on Token Station (en/zh/ja/ko) - #24

Closed
alabulei1 wants to merge 2 commits into
mainfrom
content/kimi-k3-token-station
Closed

blog: Kimi K3 is now on Token Station (en/zh/ja/ko)#24
alabulei1 wants to merge 2 commits into
mainfrom
content/kimi-k3-token-station

Conversation

@alabulei1

Copy link
Copy Markdown
Member

What

Publishes a new four-language Writings article announcing Kimi K3 on Token Station, plus two small WritingLayout fixes found while authoring it.

The article

  • src/content/writings/{en,zh,ja,ko}/kimi-k3-token-station.md
  • Slug kimi-k3-token-station; route kimi/kimi-k3 (confirmed against Token Station)
  • Covers: 2.8T/104B MoE, 1M context, native vision, Moonshot KDA architecture; the SWE-Marathon win (42.0 vs Fable 5 35.0 / GPT-5.6 Sol 39.0); $3/$15 pricing with $0.30 cached input; Claude Code + Codex routing setups
  • Generated cover (blog/kimi-k3-token-station-cover.png, source in blog/asset-sources/)
  • sitemap.xml: 4 entries (en 0.7, translations 0.6)

Layout changes (src/layouts/WritingLayout.astro)

Both backward-compatible; fully-translated posts render identically to before.

  1. i18n redirect now gates on available translations. The redirect, hreflang alternates, and language <select> are emitted only for languages the slug actually exists in (via getCollection). Previously every article redirected unconditionally, so an English-only draft bounced zh/ja/ko-locale visitors to a 404 -zh.html. Hit directly while previewing this article.
  2. og:image / twitter:image emitted from the frontmatter cover (absolute https://bytefuture.ai/... URL, summary_large_image card). Articles without a cover emit no image tags, as before. Fills a pre-existing site-wide gap (no article had og:image).

Verified

  • npm run build: 37 pages, all 4 kimi-k3 pages emit, no errors
  • Mobile 375px: scrollWidth == 375 (both tables scroll inside their box)
  • og:image resolves to the cover URL; cover-less articles omit it
  • GA4 + GoatCounter snippets untouched (HARD RULE respected)

Notes

  • .gitignore (adds .gstack/) is intentionally not included; unrelated local-tooling change.
  • Pricing source: kimi.com/resources/kimi-k3-pricing (Token Station adds no markup).

🤖 Generated with Claude Code

alabulei1 and others added 2 commits July 28, 2026 15:04
WritingLayout checks which translations of a slug actually exist before emitting the language redirect, hreflang alternates, and language selector. An English-only draft no longer bounces zh/ja/ko visitors to a 404. Fully translated posts are unaffected.

Also emit og:image and twitter:image (summary_large_image) from the frontmatter cover, so social shares show the cover. Articles without a cover emit no image tags.

Co-Authored-By: Claude <noreply@anthropic.com>
New four-language article. Kimi K3: 2.8T/104B open model, 1M context, native vision, Moonshot KDA architecture. Covers the SWE-Marathon win (42.0 vs Fable 5 35.0 and GPT-5.6 Sol 39.0), $3/$15 pricing with $0.30 cached input, and Claude Code + Codex routing setups. Adds a generated cover and sitemap entries. Route name kimi/kimi-k3 confirmed against Token Station.

Co-Authored-By: Claude <noreply@anthropic.com>
@alabulei1

Copy link
Copy Markdown
Member Author

Closing — this duplicates #23 (kimi-k3-token-station already shipped in 4 languages). My local main was 7 commits behind origin/main when I started, so I missed the existing article. The two WritingLayout fixes bundled here (i18n redirect gating + og:image from cover) weren't picked up; happy to open those as a separate small PR if wanted.

@alabulei1 alabulei1 closed this Jul 28, 2026
@alabulei1
alabulei1 deleted the content/kimi-k3-token-station branch July 28, 2026 07:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant