Engineering
Building My Engineering Blog
The architecture and publishing workflow behind this bilingual 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:
- Create an English MDX draft.
- Add a Korean version only when the post is important enough.
- Generate a thumbnail and Open Graph image.
- Commit to GitHub.
- Let Vercel deploy the site.
This keeps the blog cheap to operate and easy to maintain.