commit 652bf04ee7e65278466c15197b843a2913088734 Author: Shautvast Date: Thu Mar 26 10:33:07 2026 +0100 Add Hugo site with PaperMod theme - Hugo site initialized with PaperMod theme (via submodule) - Configured hugo.toml with blog metadata, nav, and social links - Added hello-world post and about page - Added .gitignore Co-Authored-By: Claude Sonnet 4.6 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..526c385 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +public/ +resources/_gen/ +.hugo_build.lock diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..be00b3c --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/PaperMod"] + path = themes/PaperMod + url = https://github.com/adityatelange/hugo-PaperMod 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/about.md b/content/about.md new file mode 100644 index 0000000..8f0dbb5 --- /dev/null +++ b/content/about.md @@ -0,0 +1,8 @@ +--- +title: "About" +layout: "page" +--- + +I'm Sander Hautvast, a software engineer interested in systems programming, compilers, and low-level performance. + +You can find my work on [GitHub](https://github.com/shautvast). diff --git a/content/posts/hello-world.md b/content/posts/hello-world.md new file mode 100644 index 0000000..cf76628 --- /dev/null +++ b/content/posts/hello-world.md @@ -0,0 +1,11 @@ +--- +title: "Hello World" +date: 2026-03-26 +draft: false +tags: ["meta"] +description: "First post — the blog is live." +--- + +Welcome to my blog. I'll be writing about software engineering topics I find interesting — Rust, Java, systems programming, and whatever else catches my attention. + +Stay tuned. diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..ff0d8ff --- /dev/null +++ b/hugo.toml @@ -0,0 +1,44 @@ +baseURL = "https://shautvast.github.io/blog/" +languageCode = "en-us" +title = "Sander Hautvast" +theme = "PaperMod" +[pagination] + pagerSize = 10 + +[params] + author = "Sander Hautvast" + description = "Thoughts on software, systems, and everything in between" + defaultTheme = "auto" + ShowReadingTime = true + ShowShareButtons = false + ShowPostNavLinks = true + ShowBreadCrumbs = true + ShowCodeCopyButtons = true + ShowToc = true + TocOpen = false + ShowFullTextinRSS = true + + [params.homeInfoParams] + Title = "Hi, I'm Sander" + Content = "Software engineer writing about Rust, Java, systems programming, and whatever else I find interesting." + + [[params.socialIcons]] + name = "github" + url = "https://github.com/shautvast" + +[menu] + [[menu.main]] + identifier = "posts" + name = "Posts" + url = "/posts/" + weight = 10 + [[menu.main]] + identifier = "tags" + name = "Tags" + url = "/tags/" + weight = 20 + [[menu.main]] + identifier = "about" + name = "About" + url = "/about/" + weight = 30 diff --git a/themes/PaperMod b/themes/PaperMod new file mode 160000 index 0000000..10d3dcc --- /dev/null +++ b/themes/PaperMod @@ -0,0 +1 @@ +Subproject commit 10d3dcc0e05cee0aaca58a1305a9d824b2cf9a2a