Преглед изворни кода

style(docs): Switch to dark theme for code snippets

Michael Bromley пре 5 година
родитељ
комит
6aef742514
3 измењених фајлова са 33 додато и 30 уклоњено
  1. 6 6
      docs/assets/styles/_markdown.scss
  2. 24 21
      docs/assets/styles/_syntax.scss
  3. 3 3
      docs/assets/styles/_variables.scss

+ 6 - 6
docs/assets/styles/_markdown.scss

@@ -36,12 +36,13 @@ $block-border-radius: 4px;
     }
 
     h2 {
-        margin-top: 48px;
+        margin-top: 60px;
         margin-bottom: 6px;
         font-size: 1.8em;
     }
 
     h3 {
+        margin-top: 48px;
         font-size: 1.4em;
     }
 
@@ -92,12 +93,11 @@ $block-border-radius: 4px;
     code:not([data-lang]) {
         font-family: 'Source Code Pro', monospace;
         padding: 0 $padding-4;
-        background: $color-code-bg;
-        color: $color-code-text;
+        background: $gray-200;
+        color: $gray-700;
+        font-size: 0.9em;
         border-radius: $block-border-radius;
-        border: 1px solid $color-code-border;
-
-
+        border: 1px solid $gray-300;
     }
 
     a > code:not([data-lang]) {

+ 24 - 21
docs/assets/styles/_syntax.scss

@@ -14,21 +14,25 @@ pre.chroma {
     }
 }
 
+$comment: $gray-500;
+$keyword: #3ed0bd;
+$decorator: #d0ba6f;
+$name: #86e6ff;
+
+/* Background */ .chroma { color: #e7e9db; background-color: #2f1e2e }
 /* Error */ .chroma .err { color: #ef6155 }
 /* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
 /* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; width: auto; overflow: auto; display: block; }
 /* LineHighlight */ .chroma .hl { display: block; width: 100%;background-color: #ffffcc }
 /* LineNumbersTable */ .chroma .lnt { margin-right: 0.4em; padding: 0 0.4em 0 0.4em; }
 /* LineNumbers */ .chroma .ln { margin-right: 0.4em; padding: 0 0.4em 0 0.4em; }
-/* Keyword */ .chroma .k { color: #815ba4 }
-/* KeywordConstant */ .chroma .kc { color: #815ba4 }
-/* KeywordDeclaration */ .chroma .kd { color: #815ba4 }
+/* Keyword */ .chroma .k { color: $keyword }
+/* KeywordConstant */ .chroma .kc { color: $keyword }
+/* KeywordDeclaration */ .chroma .kd { color: $decorator }
 /* KeywordNamespace */ .chroma .kn { color: #5bc4bf }
-/* KeywordPseudo */ .chroma .kp { color: #815ba4 }
-/* KeywordReserved */ .chroma .kr { color: #01b2c4
-                      }
-/* KeywordType */ .chroma .kt { color: #ccac3d
-                  }
+/* KeywordPseudo */ .chroma .kp { color: $keyword }
+/* KeywordReserved */ .chroma .kr { color: $keyword }
+/* KeywordType */ .chroma .kt { color: #fec418 }
 /* NameAttribute */ .chroma .na { color: #06b6ef }
 /* NameClass */ .chroma .nc { color: #fec418 }
 /* NameConstant */ .chroma .no { color: #ef6155 }
@@ -36,8 +40,7 @@ pre.chroma {
 /* NameException */ .chroma .ne { color: #ef6155 }
 /* NameFunction */ .chroma .nf { color: #06b6ef }
 /* NameNamespace */ .chroma .nn { color: #fec418 }
-/* NameOther */ .chroma .nx { color: #427a8f
-                }
+/* NameOther */ .chroma .nx { color: $name }
 /* NameTag */ .chroma .nt { color: #5bc4bf }
 /* NameVariable */ .chroma .nv { color: #ef6155 }
 /* Literal */ .chroma .l { color: #f99b15 }
@@ -46,7 +49,7 @@ pre.chroma {
 /* LiteralStringAffix */ .chroma .sa { color: #48b685 }
 /* LiteralStringBacktick */ .chroma .sb { color: #48b685 }
 /* LiteralStringDelimiter */ .chroma .dl { color: #48b685 }
-/* LiteralStringDoc */ .chroma .sd { color: #776e71 }
+/* LiteralStringDoc */ .chroma .sd { color: $comment }
 /* LiteralStringDouble */ .chroma .s2 { color: #48b685 }
 /* LiteralStringEscape */ .chroma .se { color: #f99b15 }
 /* LiteralStringHeredoc */ .chroma .sh { color: #48b685 }
@@ -62,19 +65,19 @@ pre.chroma {
 /* LiteralNumberInteger */ .chroma .mi { color: #f99b15 }
 /* LiteralNumberIntegerLong */ .chroma .il { color: #f99b15 }
 /* LiteralNumberOct */ .chroma .mo { color: #f99b15 }
-/* Operator */ .chroma .o { color: #1eb61c }
-/* OperatorWord */ .chroma .ow { color: #1eb61c }
-/* Comment */ .chroma .c { color: #776e71 }
-/* CommentHashbang */ .chroma .ch { color: #776e71 }
-/* CommentMultiline */ .chroma .cm { color: #776e71 }
-/* CommentSingle */ .chroma .c1 { color: #776e71 }
-/* CommentSpecial */ .chroma .cs { color: #776e71 }
-/* CommentPreproc */ .chroma .cp { color: #776e71 }
-/* CommentPreprocFile */ .chroma .cpf { color: #776e71 }
+/* Operator */ .chroma .o { color: #5bc4bf }
+/* OperatorWord */ .chroma .ow { color: #5bc4bf }
+/* Comment */ .chroma .c { color: $comment }
+/* CommentHashbang */ .chroma .ch { color: $comment }
+/* CommentMultiline */ .chroma .cm { color: $comment }
+/* CommentSingle */ .chroma .c1 { color: $comment }
+/* CommentSpecial */ .chroma .cs { color: $comment }
+/* CommentPreproc */ .chroma .cp { color: $comment }
+/* CommentPreprocFile */ .chroma .cpf { color: $comment }
 /* GenericDeleted */ .chroma .gd { color: #ef6155 }
 /* GenericEmph */ .chroma .ge { font-style: italic }
 /* GenericHeading */ .chroma .gh { font-weight: bold }
 /* GenericInserted */ .chroma .gi { color: #48b685 }
-/* GenericPrompt */ .chroma .gp { color: #776e71; font-weight: bold }
+/* GenericPrompt */ .chroma .gp { color: $comment; font-weight: bold }
 /* GenericStrong */ .chroma .gs { font-weight: bold }
 /* GenericSubheading */ .chroma .gu { color: #5bc4bf; font-weight: bold }

+ 3 - 3
docs/assets/styles/_variables.scss

@@ -30,9 +30,9 @@ $color-default: #0079B8;
 $color-danger: #e12200;
 $color-warning: #FF8400;
 $color-success: #2F8400;
-$color-code-bg: $gray-100;
-$color-code-border: $gray-200;
-$color-code-text: darken($brand-color, 45%);
+$color-code-bg: $gray-800;
+$color-code-border: $gray-900;
+$color-code-text: $gray-200;
 
 $body-background: white;
 $body-font-color: $gray-800;