diff --git a/assets/css/style.scss b/assets/css/style.scss
index f32f759..37bff52 100644
--- a/assets/css/style.scss
+++ b/assets/css/style.scss
@@ -16,4 +16,5 @@
@import "syntax";
@import "code";
@import "terms";
+@import "term";
@import "gist";
diff --git a/assets/css/term.scss b/assets/css/term.scss
new file mode 100644
index 0000000..fdc58bb
--- /dev/null
+++ b/assets/css/term.scss
@@ -0,0 +1,3 @@
+h1.term {
+ color: $accent;
+}
diff --git a/layouts/_default/term.html b/layouts/_default/term.html
new file mode 100644
index 0000000..d01cc9d
--- /dev/null
+++ b/layouts/_default/term.html
@@ -0,0 +1,57 @@
+{{ define "main" }}
+
+ {{ . }}
+
+ {{ end }}
+
+ {{ range .Paginator.Pages }}
+
+
+
+ {{ if .Date }}
+
+ {{ end }}
+ {{ with .Params.Author }}
+ :: {{ . }}
+ {{ end }}
+
+
+ {{ if .Params.tags }}
+
+ {{ range .Params.tags }}
+ #
+ {{- . -}}
+
+ {{ end }}
+
+ {{ end }}
+
+ {{ partial "cover.html" . }}
+
+
+ {{ if .Params.showFullContent }}
+ {{ .Content }}
+ {{ else if .Description }}
+ {{ .Description | markdownify }}
+ {{ else }}
+ {{ .Summary }}
+ {{ end }}
+
+
+ {{ if not .Params.showFullContent }}
+
+ {{ end }}
+
+ {{ end }}
+
+ {{ partial "pagination.html" . }}
+
+{{ end }}