|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "The Blog Nomad Finally Settles Down" |
| 4 | +date: 2024-01-15 09:00:00 +0900 |
| 5 | +categories: [Life, Essay] |
| 6 | +tags: [Blog, WordPress, GitHub Pages, Developer, Writing] |
| 7 | +author: "Kevin Park" |
| 8 | +lang: en |
| 9 | +excerpt: "Naver Blog, Tistory, WordPress, GitHub Pages... After years of platform-hopping, I've finally settled. A developer's blog nomad journey comes to an end." |
| 10 | +--- |
| 11 | + |
| 12 | +# The Blog Nomad Finally Settles Down |
| 13 | + |
| 14 | +## A History of Wandering |
| 15 | + |
| 16 | +I didn't expect running a single blog to be this hard. |
| 17 | + |
| 18 | +Looking back, the number of blog platforms I've been through is embarrassing. |
| 19 | + |
| 20 | +**Naver Blog** — Where it all started. Accessible, but code block support was terrible. You can't write dev content without proper code formatting. The frustration drove me out. |
| 21 | + |
| 22 | +**Tistory** — Moved for the free skin customization. Markdown support was decent. But after Kakao acquired it, things felt unstable. Policies kept changing, and depending on a platform for my own content felt wrong. |
| 23 | + |
| 24 | +**WordPress** — Self-hosted means full ownership, so I switched. The plugin ecosystem is incredible, but update management is a pain. Plugin conflicts crash the site, skip security patches and you get hacked. I came to write blog posts but ended up managing a server. |
| 25 | + |
| 26 | +**GitHub Pages** — Jekyll-based static site. Write in Markdown, git push, done. No server management, free, full ownership. Initial setup was a bit tedious though, and the entry barrier for non-developers is high. |
| 27 | + |
| 28 | +## Why All the Moving? |
| 29 | + |
| 30 | +Each migration had its reasons. But honestly, looking back, they were closer to excuses. |
| 31 | + |
| 32 | +The real reason is simple: **when you're not writing, you blame the platform.** |
| 33 | + |
| 34 | +"The code blocks look ugly here." "Loading is slow." "SEO is bad." Switching blog platforms is like giving yourself a pass for not writing. Moving feels like a fresh start. But you move and still don't write. |
| 35 | + |
| 36 | +It's the same as buying workout clothes to start a diet. |
| 37 | + |
| 38 | +## This Time Is Different |
| 39 | + |
| 40 | +I've settled on GitHub Pages + Jekyll. |
| 41 | + |
| 42 | +The reasons are straightforward: |
| 43 | + |
| 44 | +- Write in Markdown — the most natural format for developers |
| 45 | +- Managed with git — version control built in |
| 46 | +- No hosting costs — free |
| 47 | +- Custom domain support — looks professional |
| 48 | +- No platform lock-in — Markdown files can go anywhere |
| 49 | + |
| 50 | +The most important thing: writing a blog post follows the same workflow as writing code. Open editor, write Markdown, git commit, push. It feels natural because it's identical to the development cycle. |
| 51 | + |
| 52 | +## It's About Habit, Not Platform |
| 53 | + |
| 54 | +In the end, blog failure isn't a platform problem — it's a habit problem. |
| 55 | + |
| 56 | +No matter which platform you use, the key is writing consistently. Don't aim for perfect posts. Write short, write often. And stick with wherever you've chosen. No more moving. |
| 57 | + |
| 58 | +I'm genuinely going to write regularly this time. Of course, I've made this promise every time... but this time it's for real. Probably. Maybe. |
0 commit comments