diff --git a/layouts/shortcodes/figure.html b/layouts/shortcodes/figure.html
new file mode 100644
index 0000000..907d2cb
--- /dev/null
+++ b/layouts/shortcodes/figure.html
@@ -0,0 +1,44 @@
+{{ $type := .Get "type" }}
+
+{{ if not (eq $type "margin") }}
+ {{ if eq $type "full" }}
+