Hugo Blog Multi Site Management

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. ...

2025-10-08 · 4 min read · Seunghan
Domain Projects Dev Guide

Multi-Domain Static Site Operations Development Guide

Overview A guide documenting the structure and deployment workflow for managing multiple static sites (landing pages + blogs) from a single directory. Directory Structure ~/domain/ ├── dcode/ │ └── landing/ # Static HTML landing page collection │ ├── index.html # Main page │ ├── app-a/ # Per-app subdirectory │ │ ├── index.html │ │ ├── privacy/ │ │ └── terms/ │ ├── app-b/ │ └── Makefile │ ├── seunghan-xyz/ # Personal blog (Hugo) │ ├── content/ │ │ ├── posts/ # Tech blog posts │ │ ├── projects/ # Project introductions │ │ └── about/ │ ├── hugo.toml │ └── public/ # Build output (git excluded) │ └── blogs/ └── blog_richdada/ # Hugo blog collection ├── site-a/ # Site A (Korean/English) └── site-b/ # Site B Tech Stack Category Technology Personal blog Hugo + PaperMod Theme App blog Hugo + Stack Theme v3 Landing pages Static HTML + Tailwind CSS (CDN) Hosting Netlify Domain management Namecheap Deployment Methods 1. Personal Blog (Hugo -> Netlify CLI) Build then deploy directly with Netlify CLI. GitHub push is not connected to auto-deploy. ...

2025-09-13 · 4 min read · Seunghan
Privacy Policy Terms Disclaimer Contact