From dcf5f04d3b34ffdcfd34fba8b413b03112996c25 Mon Sep 17 00:00:00 2001 From: haemka Date: Fri, 14 Aug 2026 17:28:39 +0000 Subject: [PATCH] Write a proper README Describes the site, its content, and the repo structure instead of the previous one-line placeholder. --- README.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d6bc4a4..917115e 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,16 @@ # haemka.de -Source for haemka.de \ No newline at end of file +Source for [haemka.de](https://haemka.de), a personal website. Content is a mix of technical write-ups (Linux, homelab, medical informatics, FHIR/HL7) and notes from day-to-day work and tinkering, published in both English and German. + +The site is built with [Pelican](https://getpelican.com/), a static site generator written in Python, using a custom theme kept in a separate repository ([pelican-latex](https://git.haemka.in/hmk/pelican-latex)) that mimics the typographic look of LaTeX documents. + +## Structure + +- `content/en/`, `content/de/` — articles, one tree per language +- `content/pages/` — static pages such as the about page +- `content/images/` — images referenced from articles and pages +- `pelicanconf.py` — base site configuration +- `publishconf.py` — production-specific overrides (imported on top of the base config) +- `themes/latex/` — the theme, included as a git submodule + +Localization is handled by Pelican's `i18n_subsites` plugin: English is the default language, German is generated as a subsite of it.