
Managing 3 Hugo Blogs from a Single Folder
I run 3 Hugo blogs for different purposes. Dev blog — Development debugging logs, technical documentation (this blog) [App] Homepage — App introduction + update blog, multilingual (ko/en) Personal blog — Non-development writing They are separated by role, but I wanted to manage them all from one place. Directory Structure ~/domain/ ├── seunghan-xyz/ # Dev blog │ ├── content/ │ │ ├── posts/ # Technical posts │ │ ├── projects/ # Project introductions │ │ └── about/ │ ├── themes/ │ │ └── PaperMod/ # git submodule │ ├── hugo.toml │ └── public/ # Build output │ ├── blogs/ │ └── blog_richdada/ │ ├── [app]-blog/ # App homepage + blog │ │ ├── content/ │ │ │ ├── posts/ │ │ │ ├── features/ │ │ │ ├── legal/ │ │ │ └── mcp/ │ │ ├── i18n/ # ko.yaml, en.yaml │ │ ├── hugo.toml │ │ └── netlify.toml │ │ │ └── personal-blog/ # Personal blog │ ├── content/ │ │ └── posts/ │ └── hugo.toml │ └── dcode/ └── landing/ # Static landing pages Theme Selection Dev Blog: PaperMod # hugo.toml theme = 'PaperMod' Minimal and fast. Code highlighting is clean and dark mode is supported by default. Search, archive, and table of contents features are built in, requiring almost no additional configuration. ...