diff options
Diffstat (limited to 'views/code.dt')
| -rw-r--r-- | views/code.dt | 23 |
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 |
