diff --git a/config.toml b/config.toml
index e75514d..6303a68 100644
--- a/config.toml
+++ b/config.toml
@@ -3,10 +3,18 @@ languageCode = "en-us"
title = "nilsschulte.de"
copyright = "This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License."
+theme = "nils-theme"
[author]
name = "Nils Schulte"
email = "blog@nilsschulte.de"
+[params]
+author = "Nils Schulte"
+description = "Nils' Blog"
+
+## Set one of:
+# gravatar = "soho@example.com"
+profilePicture = "img/triangels.png"
pygmentsCodeFences = true
pygmentsCodeFencesGuessSyntax = true
diff --git a/themes/nils-theme/layouts/_default/list.atom.xml b/themes/nils-theme/layouts/_default/list.atom.xml
new file mode 100644
index 0000000..4634789
--- /dev/null
+++ b/themes/nils-theme/layouts/_default/list.atom.xml
@@ -0,0 +1,31 @@
+{{ printf "" | safeHTML }}
+
+ {{ .Site.Title }}
+
+ {{ with .OutputFormats.Get "Atom" }}
+ {{ printf "" .Permalink .MediaType | safeHTML }}
+ {{ end }}
+ {{ .Date.Format "2006-01-02T15:04:05Z07:00" | safeHTML }}
+
+ {{ with $.Site.Author.name }}{{.}}{{end}}
+ {{ with $.Site.Author.email }}{{.}}{{end}}
+
+ Hugo
+ {{ .Permalink }}
+ {{ range first 15 .Pages }}
+
+ {{ .Title }}
+
+ {{ .Permalink }}
+ {{ .Date.Format "2006-01-02T15:04:05Z07:00" | safeHTML }}
+ {{ .Lastmod.Format "2006-01-02T15:04:05Z07:00" | safeHTML }}
+ {{ .Content | html }}
+ {{ range .Params.tags }}
+
+ {{ end }}
+ {{ range .Params.categories }}
+
+ {{ end }}
+
+ {{ end }}
+
diff --git a/themes/nils-theme/layouts/_default/list.html b/themes/nils-theme/layouts/_default/list.html
new file mode 100644
index 0000000..b5f9a94
--- /dev/null
+++ b/themes/nils-theme/layouts/_default/list.html
@@ -0,0 +1,26 @@
+{{ partial "header.html" . }}
+
+
+
+ {{ range .Paginator.Pages }}
+
+
+
+
+ {{- .Title -}}
+ {{ if and .Params.lang (ne .Site.Language.Lang .Params.lang) }}
+ [{{ .Params.lang }}]
+ {{ end }}
+
+
+
+ {{.Summary}}
+
+
+ {{ end }}
+
+
+
+
+
+{{ partial "footer.html" . }}
diff --git a/themes/nils-theme/layouts/_default/list.rss.xml b/themes/nils-theme/layouts/_default/list.rss.xml
new file mode 100644
index 0000000..ca73944
--- /dev/null
+++ b/themes/nils-theme/layouts/_default/list.rss.xml
@@ -0,0 +1,33 @@
+{{ printf "" | safeHTML }}
+