diff --git a/layouts/partials/keyword.html b/layouts/partials/keyword.html
deleted file mode 100644
index 9a5bbd6d..00000000
--- a/layouts/partials/keyword.html
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
- {{ . }}
-
-
-
diff --git a/layouts/shortcodes/keyword.html b/layouts/shortcodes/keyword.html
index 0453a36c..a954847a 100644
--- a/layouts/shortcodes/keyword.html
+++ b/layouts/shortcodes/keyword.html
@@ -1 +1,12 @@
-{{ partial "keyword.html" .Inner }}
+{{ $icon := .Get "icon"}}
+
+
+
+ {{if $icon}}
+ {{ partial "icon" $icon }}
+ {{ end }} {{- .Inner | markdownify -}}
+
+
+