diff options
author | digitalcraftsman <digitalcraftsman@users.noreply.github.com> | 2015-10-07 20:43:18 +0300 |
---|---|---|
committer | digitalcraftsman <digitalcraftsman@users.noreply.github.com> | 2015-10-07 20:43:18 +0300 |
commit | 5ca215aeacd7d8d1dff8c62d098de78b7a833a39 (patch) | |
tree | 0fe3fa96d4401280474bffa8879273b97bf76677 | |
parent | 84022cc7b7cf0534b50ec5be613a6fc4628ae630 (diff) |
Add syntax highlighting
-rw-r--r-- | layouts/partials/footer_js.html | 2 | ||||
-rw-r--r-- | layouts/partials/head.html | 1 | ||||
-rw-r--r-- | static/css/monokai.css | 126 |
3 files changed, 129 insertions, 0 deletions
diff --git a/layouts/partials/footer_js.html b/layouts/partials/footer_js.html index 12fe2bc..fd8d822 100644 --- a/layouts/partials/footer_js.html +++ b/layouts/partials/footer_js.html @@ -10,3 +10,5 @@ <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> <script src="{{ .Site.BaseURL }}fancybox/jquery.fancybox.pack.js"></script> <script src="{{ .Site.BaseURL }}js/script.js"></script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.8.0/highlight.min.js"></script> +<script>hljs.initHighlightingOnLoad();</script> diff --git a/layouts/partials/head.html b/layouts/partials/head.html index d787dc1..00ffbe0 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -15,6 +15,7 @@ <link rel="apple-touch-icon" href="{{ .Site.BaseURL }}/apple-touch-icon.png" /> <link rel="stylesheet" href="{{ .Site.BaseURL }}css/style.css"> <link rel="stylesheet" href="{{ .Site.BaseURL }}css/font-awesome.min.css"> + <link rel="stylesheet" href="{{ .Site.BaseURL }}css/monokai.css"> {{ template "_internal/opengraph.html" . }} {{ template "_internal/google_news.html" . }} {{ template "_internal/schema.html" . }} diff --git a/static/css/monokai.css b/static/css/monokai.css new file mode 100644 index 0000000..5f20abf --- /dev/null +++ b/static/css/monokai.css @@ -0,0 +1,126 @@ +/* +Monokai style - ported by Luigi Maselli - http://grigio.org +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #272822; + -webkit-text-size-adjust: none; +} + +.hljs-tag, +.hljs-tag .hljs-title, +.hljs-keyword, +.hljs-literal, +.hljs-strong, +.hljs-change, +.hljs-winutils, +.hljs-flow, +.nginx .hljs-title, +.tex .hljs-special { + color: #f92672; +} + +.hljs { + color: #ddd; +} + +.hljs .hljs-constant, +.asciidoc .hljs-code, +.markdown .hljs-code { + color: #66d9ef; +} + +.hljs-code, +.hljs-class .hljs-title, +.hljs-header { + color: white; +} + +.hljs-link_label, +.hljs-attribute, +.hljs-symbol, +.hljs-symbol .hljs-string, +.hljs-value, +.hljs-regexp { + color: #bf79db; +} + +.hljs-link_url, +.hljs-tag .hljs-value, +.hljs-string, +.hljs-bullet, +.hljs-subst, +.hljs-title, +.hljs-emphasis, +.hljs-type, +.hljs-preprocessor, +.hljs-pragma, +.ruby .hljs-class .hljs-parent, +.hljs-built_in, +.django .hljs-template_tag, +.django .hljs-variable, +.smalltalk .hljs-class, +.django .hljs-filter .hljs-argument, +.smalltalk .hljs-localvars, +.smalltalk .hljs-array, +.hljs-attr_selector, +.hljs-pseudo, +.hljs-addition, +.hljs-stream, +.hljs-envvar, +.apache .hljs-tag, +.apache .hljs-cbracket, +.tex .hljs-command, +.hljs-prompt, +.hljs-name { + color: #a6e22e; +} + +.hljs-comment, +.hljs-annotation, +.smartquote, +.hljs-blockquote, +.hljs-horizontal_rule, +.hljs-decorator, +.hljs-pi, +.hljs-doctype, +.hljs-deletion, +.hljs-shebang, +.apache .hljs-sqbracket, +.tex .hljs-formula { + color: #75715e; +} + +.hljs-keyword, +.hljs-literal, +.css .hljs-id, +.hljs-doctag, +.hljs-title, +.hljs-header, +.hljs-type, +.vbscript .hljs-built_in, +.rsl .hljs-built_in, +.smalltalk .hljs-class, +.diff .hljs-header, +.hljs-chunk, +.hljs-winutils, +.bash .hljs-variable, +.apache .hljs-tag, +.tex .hljs-special, +.hljs-request, +.hljs-status { + font-weight: bold; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} |