diff --git a/config.yml b/config.yml
new file mode 100644
index 0000000..a9e89e5
--- /dev/null
+++ b/config.yml
@@ -0,0 +1,7 @@
+baseURL: "https://bsidesgrunn.org/"
+languageCode: en-us
+title: BSides Groningen
+theme: Default
+params:
+ slogan: BSides Groningen is an Information Security conference organized by the community for the community.
+ mastodon: "https://infosec.exchange/@bsidesgrunn"
\ No newline at end of file
diff --git a/hugo.toml b/hugo.toml
deleted file mode 100644
index 4574c88..0000000
--- a/hugo.toml
+++ /dev/null
@@ -1,3 +0,0 @@
-baseURL = 'https://bsidesgrunn.org/'
-languageCode = 'en-us'
-title = 'BSides Groningen'
diff --git a/layouts/index.html b/layouts/index.html
new file mode 100644
index 0000000..c967b0f
--- /dev/null
+++ b/layouts/index.html
@@ -0,0 +1,4 @@
+{{ define "main" }}
+
{{ .Site.Title }}
+
{{ .Site.Params.Slogan }}
+{{ end }}
\ No newline at end of file
diff --git a/themes/default/layouts/_default/baseof.html b/themes/default/layouts/_default/baseof.html
new file mode 100644
index 0000000..7e19b3b
--- /dev/null
+++ b/themes/default/layouts/_default/baseof.html
@@ -0,0 +1,11 @@
+
+
+ {{- partial "head.html" . -}}
+
+ {{- partial "header.html" . -}}
+
+ {{- block "main" . }}{{- end }}
+
+ {{- partial "footer.html" . -}}
+
+
\ No newline at end of file
diff --git a/themes/default/layouts/_default/list.html b/themes/default/layouts/_default/list.html
new file mode 100644
index 0000000..f319bf9
--- /dev/null
+++ b/themes/default/layouts/_default/list.html
@@ -0,0 +1,2 @@
+{{ define "main" }}
+{{ end }}
\ No newline at end of file
diff --git a/themes/default/layouts/_default/single.html b/themes/default/layouts/_default/single.html
new file mode 100644
index 0000000..f319bf9
--- /dev/null
+++ b/themes/default/layouts/_default/single.html
@@ -0,0 +1,2 @@
+{{ define "main" }}
+{{ end }}
\ No newline at end of file
diff --git a/themes/default/layouts/partials/footer.html b/themes/default/layouts/partials/footer.html
new file mode 100644
index 0000000..c92b65a
--- /dev/null
+++ b/themes/default/layouts/partials/footer.html
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/themes/default/layouts/partials/head.html b/themes/default/layouts/partials/head.html
new file mode 100644
index 0000000..7cba632
--- /dev/null
+++ b/themes/default/layouts/partials/head.html
@@ -0,0 +1,3 @@
+{{ .Site.Title }}
+
+{{ if .Site.Params.Mastodon }}{{ end }}
\ No newline at end of file
diff --git a/themes/default/layouts/partials/header.html b/themes/default/layouts/partials/header.html
new file mode 100644
index 0000000..e69de29
diff --git a/themes/default/theme.toml b/themes/default/theme.toml
new file mode 100644
index 0000000..208602d
--- /dev/null
+++ b/themes/default/theme.toml
@@ -0,0 +1 @@
+name = "Default"
\ No newline at end of file