My Personal site, hosted at juliuskamp.com. AI safety research, projects, and writing.
Built with Hugo and the PaperMod theme, deployed to GitHub Pages.
PaperMod is a git submodule, so clone with it:
git clone --recurse-submodules https://github.com/juliuskamp/juliuskamp.github.io.git
cd juliuskamp.github.io
hugo server -D # http://localhost:1313Needs Hugo extended >= 0.146.0. CI builds with 0.164.0 (pinned in .github/workflows/; keep in sync with [module.hugoVersion] in hugo.toml).
| Path | What's in it |
|---|---|
content/ |
Pages and posts. research/ uses page bundles (index.md + figures/). |
layouts/_shortcodes/ |
Custom shortcodes (see below). |
layouts/_default/_markup/ |
Render hooks for images, tables, and math passthrough. |
assets/css/extended/ |
Theme CSS overrides. |
static/CNAME |
Custom domain for GitHub Pages. |
hugo.toml |
Site config, menu, markup settings. |
{{% wide %}}— content wider than the text column;size="xl"for wider still.{{% band %}}— full-bleed coloured band;color="#eef3ff"to override the background.{{< iframe src="…" >}}— embed that auto-resizes to its content height.{{< chat >}}/{{< chat-turn role="user|assistant" >}}— model transcript blocks.
Each shortcode file starts with a usage comment; read it before use.
Math is written \( … \) (inline) and \[ … \] or $$ … $$ (block), passed through by Goldmark.
Push to main. The GitHub Actions workflow builds with hugo --gc --minify and publishes to GitHub Pages.