Skip to content

Commit 48b72c6

Browse files
committed
light theme support for syntax highlight
1 parent 30659d1 commit 48b72c6

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
2+
Theme: StackOverflow Light
3+
Description: Light theme as used on stackoverflow.com
4+
Author: stackoverflow.com
5+
Maintainer: @Hirse
6+
Website: https://github.com/StackExchange/Stacks
7+
License: MIT
8+
Updated: 2021-05-15
9+
10+
Updated for @stackoverflow/stacks v0.64.0
11+
Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less
12+
Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less
13+
*/.hljs{color:#2f3337;background:#f6f6f6}.hljs-subst{color:#2f3337}.hljs-comment{color:#656e77}.hljs-attr,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-section,.hljs-selector-tag{color:#015692}.hljs-attribute{color:#803378}.hljs-name,.hljs-number,.hljs-quote,.hljs-selector-id,.hljs-template-tag,.hljs-type{color:#b75501}.hljs-selector-class{color:#015692}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-string,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#54790d}.hljs-meta,.hljs-selector-pseudo{color:#015692}.hljs-built_in,.hljs-literal,.hljs-title{color:#b75501}.hljs-bullet,.hljs-code{color:#535a60}.hljs-meta .hljs-string{color:#54790d}.hljs-deletion{color:#c02d2e}.hljs-addition{color:#2f6f44}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}

public/tmpl.html

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,17 @@
77
<title>Paste {{.Title}}</title>
88
<link rel="stylesheet" href="/output.css">
99
<script src="/highlightjs/v11.11.1/highlight.min.js"></script>
10-
<link rel="stylesheet" href="/highlightjs/v11.11.1/stackoverflow-dark.min.css">
10+
<link
11+
rel="stylesheet"
12+
href="/highlightjs/v11.11.1/stackoverflow-light.min.css"
13+
media="(prefers-color-scheme: light)"
14+
>
15+
16+
<link
17+
rel="stylesheet"
18+
href="/highlightjs/v11.11.1/stackoverflow-dark.min.css"
19+
media="(prefers-color-scheme: dark)"
20+
>
1121
<script src="/marked/v17.0.1/marked.umd.js"></script>
1222
<script src="/dompurify/v3.3.0/purify.min.js"></script>
1323
</head>
@@ -402,7 +412,7 @@ <h1 class="text-3xl font-bold text-center mb-4">{{.Title}}</h1>
402412
'p': 'mb-3',
403413
'ul': 'list-disc ml-7 mb-3',
404414
'ol': 'list-decimal ml-7 mb-3',
405-
'pre': 'bg-gray-900 p-3 rounded-md mb-3 text-gray-100 whitespace-pre-wrap break-words max-w-full',
415+
'pre': '[background-color:#f5f5f5] dark:[background-color:#111827] p-3 rounded-md mb-3 text-gray-100 whitespace-pre-wrap break-words max-w-full',
406416
'pre code': 'p-0 m-0 bg-transparent text-inherit whitespace-pre-wrap break-words max-w-full',
407417
'code': 'bg-inherit px-1.5 py-0.5 rounded text-slate-400 text-sm',
408418
'strong': 'font-bold',

0 commit comments

Comments
 (0)