diff --git a/.gitignore b/.gitignore
index f51a4403e65c3790dea17ef5ee633394f6acdfc7..2765585557f5cf3812cb6e578dde3e230d19fafc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
 *~
 data/
 out/
-*.mk
\ No newline at end of file
+*.mk
diff --git a/Makefile b/Makefile
index 05b3215cd1e562b9296f93af168f96c40c39faf0..f7ffcda5a85435796e8bb838937f673418ca58cb 100644
--- a/Makefile
+++ b/Makefile
@@ -45,3 +45,5 @@ sync: all
 clean:
 	rm -rf $(OUT)
 	git worktree remove $(DATA)
+
+-include local.mk
diff --git a/README.md b/README.md
index fe47f4d81b4a3561021a9025efd6befdcc983031..faf737572dc18a24cde5b6f1b14c4979ec265449 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,13 @@ ausführen.  Weitere branches können unabhängig erstellt werden mit
 
 erstellt werden.
 
-Einstellungen können in der Makefile gefunden werden.
+Einstellungen können in der Makefile gefunden werden.  Zusätzliche
+Regeln können in der Datei `local.mk` angegeben werden:
+
+	$(OUT)/index.html: $(OUT)/quiz.html
+		ln -srf $< $@
+
+	all: $(OUT)/index.html
 
 Abhängigkeiten
 --------------