From 8085e4eaa53157aedf7015ef901514a35578fa6f Mon Sep 17 00:00:00 2001 From: oakes Date: Tue, 1 Apr 2014 16:45:58 -0400 Subject: [PATCH] Add dark theme --- doclet/resources/highlight.css | 142 +++++++++++---------------------- doclet/resources/main.css | 13 ++- 2 files changed, 58 insertions(+), 97 deletions(-) diff --git a/doclet/resources/highlight.css b/doclet/resources/highlight.css index 3d8485b..e479d0a 100644 --- a/doclet/resources/highlight.css +++ b/doclet/resources/highlight.css @@ -1,149 +1,101 @@ -/* +/* -Original style from softwaremaniacs.org (c) Ivan Sagalaev +Dark style from softwaremaniacs.org (c) Ivan Sagalaev */ .hljs { display: block; padding: 0.5em; - background: #F0F0F0; + background: #444; +} + +.hljs-keyword, +.hljs-literal, +.hljs-change, +.hljs-winutils, +.hljs-flow, +.lisp .hljs-title, +.clojure .hljs-built_in, +.nginx .hljs-title, +.tex .hljs-special { + color: white; } .hljs, -.hljs-subst, -.hljs-tag .hljs-title, -.lisp .hljs-title, -.clojure .hljs-built_in, -.nginx .hljs-title { - color: black; +.hljs-subst { + color: #DDD; } .hljs-string, .hljs-title, -.hljs-constant, -.hljs-parent, +.haskell .hljs-type, +.ini .hljs-title, .hljs-tag .hljs-value, -.hljs-rules .hljs-value, -.hljs-rules .hljs-value .hljs-number, +.css .hljs-rules .hljs-value, .hljs-preprocessor, .hljs-pragma, -.haml .hljs-symbol, .ruby .hljs-symbol, .ruby .hljs-symbol .hljs-string, -.hljs-aggregate, -.hljs-template_tag, +.ruby .hljs-class .hljs-parent, +.hljs-built_in, +.sql .hljs-aggregate, +.django .hljs-template_tag, .django .hljs-variable, .smalltalk .hljs-class, +.hljs-javadoc, +.ruby .hljs-string, +.django .hljs-filter .hljs-argument, +.smalltalk .hljs-localvars, +.smalltalk .hljs-array, +.hljs-attr_selector, +.hljs-pseudo, .hljs-addition, -.hljs-flow, .hljs-stream, -.bash .hljs-variable, +.hljs-envvar, .apache .hljs-tag, .apache .hljs-cbracket, .tex .hljs-command, -.tex .hljs-special, -.erlang_repl .hljs-function_or_atom, -.asciidoc .hljs-header, -.markdown .hljs-header, +.hljs-prompt, .coffeescript .hljs-attribute { - color: #800; + color: #D88; } -.smartquote, .hljs-comment, -.hljs-annotation, +.java .hljs-annotation, +.python .hljs-decorator, .hljs-template_comment, -.diff .hljs-header, -.hljs-chunk, -.asciidoc .hljs-blockquote, -.markdown .hljs-blockquote { - color: #888; -} - -.hljs-number, -.hljs-date, -.hljs-regexp, -.hljs-literal, -.hljs-hexcolor, -.smalltalk .hljs-symbol, -.smalltalk .hljs-char, -.go .hljs-constant, -.hljs-change, -.lasso .hljs-variable, -.makefile .hljs-variable, -.asciidoc .hljs-bullet, -.markdown .hljs-bullet, -.asciidoc .hljs-link_url, -.markdown .hljs-link_url { - color: #080; -} - -.hljs-label, -.hljs-javadoc, -.ruby .hljs-string, -.hljs-decorator, -.hljs-filter .hljs-argument, -.hljs-localvars, -.hljs-array, -.hljs-attr_selector, -.hljs-important, -.hljs-pseudo, .hljs-pi, -.haml .hljs-bullet, .hljs-doctype, .hljs-deletion, -.hljs-envvar, .hljs-shebang, .apache .hljs-sqbracket, -.nginx .hljs-built_in, -.tex .hljs-formula, -.erlang_repl .hljs-reserved, -.hljs-prompt, -.asciidoc .hljs-link_label, -.markdown .hljs-link_label, -.vhdl .hljs-attribute, -.clojure .hljs-attribute, -.asciidoc .hljs-attribute, -.lasso .hljs-attribute, -.coffeescript .hljs-property, -.hljs-phony { - color: #88F +.tex .hljs-formula { + color: #777; } .hljs-keyword, -.hljs-id, +.hljs-literal, .hljs-title, -.hljs-built_in, -.hljs-aggregate, -.css .hljs-tag, -.hljs-javadoctag, +.css .hljs-id, .hljs-phpdoc, -.hljs-yardoctag, +.haskell .hljs-type, +.vbscript .hljs-built_in, +.sql .hljs-aggregate, +.rsl .hljs-built_in, .smalltalk .hljs-class, +.diff .hljs-header, +.hljs-chunk, .hljs-winutils, .bash .hljs-variable, .apache .hljs-tag, -.go .hljs-typename, -.tex .hljs-command, -.asciidoc .hljs-strong, -.markdown .hljs-strong, +.tex .hljs-special, .hljs-request, .hljs-status { font-weight: bold; } -.asciidoc .hljs-emphasis, -.markdown .hljs-emphasis { - font-style: italic; -} - -.nginx .hljs-built_in { - font-weight: normal; -} - .coffeescript .javascript, .javascript .xml, -.lasso .markup, .tex .hljs-formula, .xml .javascript, .xml .vbscript, diff --git a/doclet/resources/main.css b/doclet/resources/main.css index 3e12c31..f54f1af 100644 --- a/doclet/resources/main.css +++ b/doclet/resources/main.css @@ -1,3 +1,13 @@ +body { + font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; + background-color: #293134; + color: #c1cbc2; +} + +a { + color: #c1cbc2; +} + .sidebar { width: 240px; height: 100%; @@ -45,7 +55,7 @@ } .java { - background: lightgray; + background: #444; } .j-text { @@ -73,5 +83,4 @@ } .j-doc { - font-style: italic; }