diff --git a/assets/css/an-old-hope.min.css b/assets/css/an-old-hope.min.css
index acf58249..8ca72fbe 100644
--- a/assets/css/an-old-hope.min.css
+++ b/assets/css/an-old-hope.min.css
@@ -1,63 +1,96 @@
+/*
+
+Atom One Dark by Daniel Gamage
+Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax
+
+base: #282c34
+mono-1: #abb2bf
+mono-2: #818896
+mono-3: #5c6370
+hue-1: #56b6c2
+hue-2: #61aeee
+hue-3: #c678dd
+hue-4: #98c379
+hue-5: #e06c75
+hue-5-2: #be5046
+hue-6: #d19a66
+hue-6-2: #e6c07b
+
+*/
+
+.hljs {
+ display: block;
+ overflow-x: auto;
+ padding: 0.5em;
+ color: #abb2bf;
+ background: #282c34;
+}
+
.hljs-comment,
.hljs-quote {
- color: #b6b18b
+ color: #5c6370;
+ font-style: italic;
}
-.hljs-deletion,
-.hljs-name,
-.hljs-regexp,
-.hljs-selector-class,
-.hljs-selector-id,
-.hljs-tag,
-.hljs-template-variable,
-.hljs-variable {
- color: #eb3c54
-}
-
-.hljs-built_in,
-.hljs-builtin-name,
-.hljs-link,
-.hljs-literal,
-.hljs-meta,
-.hljs-number,
-.hljs-params,
-.hljs-type {
- color: #e7ce56
-}
-
-.hljs-attribute {
- color: #ee7c2b
-}
-
-.hljs-addition,
-.hljs-bullet,
-.hljs-string,
-.hljs-symbol {
- color: #4fb4d7
+.hljs-doctag,
+.hljs-keyword,
+.hljs-formula {
+ color: #c678dd;
}
.hljs-section,
+.hljs-name,
+.hljs-selector-tag,
+.hljs-deletion,
+.hljs-subst {
+ color: #e06c75;
+}
+
+.hljs-literal {
+ color: #56b6c2;
+}
+
+.hljs-string,
+.hljs-regexp,
+.hljs-addition,
+.hljs-attribute,
+.hljs-meta-string {
+ color: #98c379;
+}
+
+.hljs-built_in,
+.hljs-class .hljs-title {
+ color: #e6c07b;
+}
+
+.hljs-attr,
+.hljs-variable,
+.hljs-template-variable,
+.hljs-type,
+.hljs-selector-class,
+.hljs-selector-attr,
+.hljs-selector-pseudo,
+.hljs-number {
+ color: #d19a66;
+}
+
+.hljs-symbol,
+.hljs-bullet,
+.hljs-link,
+.hljs-meta,
+.hljs-selector-id,
.hljs-title {
- color: #78bb65
-}
-
-.hljs-keyword,
-.hljs-selector-tag {
- color: #b45ea4
-}
-
-.hljs {
- display: block;
- overflow-x: auto;
- background: #1c1d21;
- color: #c0c5ce;
- padding: .5em
+ color: #61aeee;
}
.hljs-emphasis {
- font-style: italic
+ font-style: italic;
}
.hljs-strong {
- font-weight: 700
+ font-weight: bold;
+}
+
+.hljs-link {
+ text-decoration: underline;
}
\ No newline at end of file
diff --git a/layouts/partials/extend_head.html b/layouts/partials/extend_head.html
index d372acc9..a799a7fc 100644
--- a/layouts/partials/extend_head.html
+++ b/layouts/partials/extend_head.html
@@ -2,4 +2,7 @@
+{{ if or .Params.math .Site.Params.math }}
+{{ partial "math.html" . }}
+{{ end }}
\ No newline at end of file
diff --git a/layouts/partials/math.html b/layouts/partials/math.html
new file mode 100644
index 00000000..57d74301
--- /dev/null
+++ b/layouts/partials/math.html
@@ -0,0 +1,4 @@
+
+
+
\ No newline at end of file
diff --git a/layouts/partials/svg.html b/layouts/partials/svg.html
index c65be8e1..0d4d0c0c 100644
--- a/layouts/partials/svg.html
+++ b/layouts/partials/svg.html
@@ -173,6 +173,11 @@
+{{- else if (eq $icon_name "keybase") -}}
+
{{- else if (eq $icon_name "lastfm") -}}