Taeyoung Kim한국어
Back to blog

Engineering

Building My Engineering Blog

The architecture and publishing workflow behind this bilingual engineering blog.

Building My Engineering Blog

This blog is designed as a long-running engineering portfolio, not only a place to publish notes.

The first version focuses on three constraints:

  • English-first content for the US tech market
  • Korean translations for selected posts
  • A file-based workflow that can be reviewed and versioned in GitHub

Architecture

The site uses Next.js App Router with language-specific routes:

/en/blog/building-my-engineering-blog
/ko/blog/building-my-engineering-blog

Each post lives in content/posts/{locale} as an MDX file. That keeps writing close to code while still allowing diagrams, custom components, and metadata-driven SEO later.

Publishing Workflow

The intended workflow is simple:

  1. Create an English MDX draft.
  2. Add a Korean version only when the post is important enough.
  3. Generate a thumbnail and Open Graph image.
  4. Commit to GitHub.
  5. Let Vercel deploy the site.

This keeps the blog cheap to operate and easy to maintain.