diff --git a/static/src/main.css b/static/src/main.css index 1171fe3..d7ec674 100644 --- a/static/src/main.css +++ b/static/src/main.css @@ -73,4 +73,59 @@ src: local(''), url('/static/font/rubik-v12-latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url('/static/font/rubik-v12-latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} \ No newline at end of file +} + +div pre[class*="language-"] { + display: inline-block; + padding-right: 10em; + padding-top: 3rem; + border-radius: 6px; + background-image: url('data:image/svg+xml;utf8, '); + background-repeat: no-repeat; + background-position: 16px 16px; + box-shadow: 5px 5px 15px 0px rgba(50, 50, 50, 0.75); +} + +/** + * okaidia theme for JavaScript, CSS and HTML + * Loosely based on Monokai textmate theme by http://www.monokai.nl/ + * @author ocodia + */ + +code[class*="language-"], +pre[class*="language-"] { + max-width: 90%; + border: black; + color: #f8f8f2; + background: none; + text-shadow: 0 1px rgba(0, 0, 0, 0.3); + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; + border-radius: 0.3em; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #272822; +} diff --git a/templates/base.html b/templates/base.html index 8d6712c..b259fdc 100644 --- a/templates/base.html +++ b/templates/base.html @@ -5,7 +5,6 @@