commit 8e26909af7ea1b60eebfc75b7ecbaebc4da25d7e Author: Dongho Kim Date: Thu Dec 11 16:16:05 2025 +0100 init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b4a3134 --- /dev/null +++ b/.gitignore @@ -0,0 +1,46 @@ +# Hugo generated files +/public/ +/resources/_gen/ +/assets/jsconfig.json +hugo_stats.json + +# Temporary files +.hugo_build.lock + +# OS generated files +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db + +# Editor directories and files +.vscode/ +.idea/ +*.swp +*.swo +*~ +.project +.settings/ +*.sublime-project +*.sublime-workspace + +# Node modules (if using npm/yarn for themes or tools) +node_modules/ +package-lock.json +yarn.lock + +# Environment files +.env +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Docker (uncomment if you want to ignore these) +# docker-compose.override.yml \ No newline at end of file diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..1dd8999 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/paper"] + path = themes/paper + url = https://github.com/nanxiaobei/hugo-paper diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..25b6752 --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,5 @@ ++++ +date = '{{ .Date }}' +draft = true +title = '{{ replace .File.ContentBaseName "-" " " | title }}' ++++ diff --git a/content/posts/init.md b/content/posts/init.md new file mode 100644 index 0000000..d6e2a9b --- /dev/null +++ b/content/posts/init.md @@ -0,0 +1,20 @@ ++++ +date = '2025-12-11T16:08:19+01:00' +draft = false +title = 'Init' +tags = ["init", "error", "404"] ++++ + +> "A journey of a thousand miles begins with a single step." +> +> — Lao Tzu (and now, me.) + +## 🧭 My Initial Journey Starts Here + +**Log Entry: Dec 11, 2025** + +The digital dust has settled. The Docker container is running. I’ve finally pushed that big, scary first commit. + +This blog is where my **Life** collides with my keyboard. Expect a mix of **Travel** logs, thoughts on **CS** (Computer Science), and chronicling the general **Stupid** things I do along the way—all served up as static HTML, thanks to Hugo. + +Let the writing begin! \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..cd73a2c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +services: + hugo: + image: hugomods/hugo:latest + command: hugo server --bind 0.0.0.0 --baseURL http://localhost --buildDrafts --buildFuture + volumes: + - .:/src + ports: + - "1313:1313" + working_dir: /src + restart: unless-stopped \ No newline at end of file diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..c5cbf4f --- /dev/null +++ b/hugo.toml @@ -0,0 +1,28 @@ +baseURL = 'https://blog.dongho.kim/' +languageCode = 'en-us' +title = 'Dongho Kim' +theme = "paper" + +[params] + # color style + color = 'linen' # linen, wheat, gray, light + + # header social icons + + github = 'https://git.ekstrah.com' # github.com/YOUR_GITHUB_ID +# instagram = 'YOUR_INSTAGRAM_ID' # instagram.com/YOUR_INSTAGRAM_ID + linkedin = 'www.linkedin.com/in/kim-dongho' # linkedin.com/in/YOUR_LINKEDIN_ID + + # home page profile + avatar = 'GRAVATAR_EMAIL' # gravatar email or image url + name = 'Dongho Kim' + bio = 'Just another bio' + + + # misc + disablePostNavigation = true # disable post navigation + math = true # enable KaTeX math typesetting globally + localKatex = false # use local KaTeX js/css instead of CDN + graphCommentId = "YOUR_GRAPH_COMMENT_ID" # use graph comment (disqus alternative) + favicon = "favicon.ico" # customize the default favicon + appleTouchIcon = "apple-touch-icon.png" # customize the default Apple touch icon \ No newline at end of file diff --git a/themes/paper b/themes/paper new file mode 160000 index 0000000..8c75cdd --- /dev/null +++ b/themes/paper @@ -0,0 +1 @@ +Subproject commit 8c75cdd9ce53795675f7a54d431870eeac559665