summaryrefslogtreecommitdiffhomepage
path: root/views/code.dt
diff options
context:
space:
mode:
Diffstat (limited to 'views/code.dt')
-rw-r--r--views/code.dt23
1 files changed, 23 insertions, 0 deletions
diff --git a/views/code.dt b/views/code.dt
new file mode 100644
index 0000000..255af74
--- /dev/null
+++ b/views/code.dt
@@ -0,0 +1,23 @@
+extends layout
+
+block css
+block scripts
+ - string prefix = "https://cdnjs.cloudflare.com/ajax/libs/prism/1.15.0";
+ link(rel='stylesheet', crossorigin='anonymous',
+ href='#{prefix}/themes/prism.min.css')
+block bodyscripts
+ script(
+ src='#{prefix}/prism.min.js')
+ - import std.array;
+ - if(!language.empty)
+ script(
+ src='#{prefix}/components/prism-#{language}.min.js')
+
+block content
+ pre
+ - import std.array;
+ - string lang = "none";
+ - if (!language.empty) lang = language;
+ code(class='language-#{lang}')= data
+
+//- vim: ft=pug