<devbihari />
All posts

Hello World: The OpenCode Theme

A first look at the pixel-perfect recreation of the OpenCode docs theme using TanStack Start and shadcn/ui.

Hello World

Welcome to the new blog built with TanStack Start. This blog is designed to closely match the aesthetics of the OpenCode Documentation, featuring a predominantly monospace font layout, subtle cyan glow effects, and a highly readable 3-column structure.

Code Blocks

Let's test out some code blocks, which are a staple of developer documentation:

function greet(name) {
  console.log(`Hello, ${name}!`);
}

greet('TanStack Start developer');

Typography and Spacing

The font IBM Plex Mono provides a uniquely technical yet warm feel. The headings are dark and contrasting against the very light rgba(253, 252, 252) background.

[!NOTE] This uses the github-alerts style blockquote layout to highlight key information, just like you would see in a modern set of documentation.

Subsections

We can easily nest topics. The Table of Contents sidebar on the right will automatically outline this structure (once we parse it).

  • Monospace fonts
  • Tailored cyan glows
  • Responsive sidebars

Thanks for checking out the OpenCode-themed blog layout!

One MOre Block

Let's test out some code blocks, which are a staple of developer documentation:

function greet(name) {
  console.log(`Hello, ${name}!`);
}

greet('TanStack Start developer');

One Typography and Spacing

The font IBM Plex Mono provides a uniquely technical yet warm feel. The headings are dark and contrasting against the very light rgba(253, 252, 252) background.

[!NOTE] This uses the github-alerts style blockquote layout to highlight key information, just like you would see in a modern set of documentation.

One Subsections

We can easily nest topics. The Table of Contents sidebar on the right will automatically outline this structure (once we parse it).

  • Monospace fonts
  • Tailored cyan glows
  • Responsive sidebars

Thanks for checking out the OpenCode-themed blog layout!

TanStack Logo