diff options
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | layouts/partials/head.html | 5 | ||||
-rw-r--r-- | static/assets/css/core.css | 68 | ||||
-rw-r--r-- | static/assets/css/syntax.css | 67 |
4 files changed, 72 insertions, 70 deletions
@@ -62,7 +62,7 @@ If you like syntax highlight with JS, both `hljs` and `prismjs` are builtin: # enable JS highlight [params] [params.syntax] - use = "hljs" # 1. prismjs 2. hljs + use = "hljs" # 1. prismjs 2. hljs 3. none ``` enable `MathJax` support diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 1b4a57d..493b975 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -15,4 +15,7 @@ {{- block "title" . }}{{- end }} -<link rel="stylesheet" href="{{ `assets/css/core.css` | relURL }}">
\ No newline at end of file +<link rel="stylesheet" href="{{ `assets/css/core.css` | relURL }}"> +{{ if not .Site.Params.syntax.use }} +<link rel="stylesheet" href="{{ `assets/css/syntax.css` | relURL }}"> +{{ end }}
\ No newline at end of file diff --git a/static/assets/css/core.css b/static/assets/css/core.css index 5b0ca4b..85d53cb 100644 --- a/static/assets/css/core.css +++ b/static/assets/css/core.css @@ -358,71 +358,3 @@ del { opacity: 0.5; } } .highlight pre { border: 0; } - -/* Error */ .chroma .err { color: #24292e } -/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; width: auto; } -/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; } -/* LineHighlight */ .chroma .hl { display: block; width: 100%;background-color: #ffffcc } -/* LineNumbers */ .chroma .lnt, .chroma .ln { cursor: default;text-align: right;width: 1%;min-width: 50px; padding-right: 10px;color: rgba(27,31,35,.3); } -/* LineNumbers */ .chroma .lnt:hover, .chroma .ln:hover { color: rgba(27,31,35,.6); } -/* Keyword */ .chroma .k { color: #a90d91 } -/* KeywordConstant */ .chroma .kc { color: #a90d91 } -/* KeywordDeclaration */ .chroma .kd { color: #a90d91 } -/* KeywordNamespace */ .chroma .kn { color: #a90d91 } -/* KeywordPseudo */ .chroma .kp { color: #a90d91 } -/* KeywordReserved */ .chroma .kr { color: #a90d91 } -/* KeywordType */ .chroma .kt { color: #a90d91 } -/* Name */ .chroma .n { color: hsl(210, 12%, 16%) } -/* NameAttribute */ .chroma .na { color: #836c28 } -/* NameBuiltin */ .chroma .nb { color: #a90d91 } -/* NameBuiltinPseudo */ .chroma .bp { color: #5b269a } -/* NameClass */ .chroma .nc { color: #3f6e75 } -/* NameConstant */ .chroma .no { color: #24292e } -/* NameDecorator */ .chroma .nd { color: #24292e } -/* NameEntity */ .chroma .ni { color: #24292e } -/* NameException */ .chroma .ne { color: #24292e } -/* NameFunction */ .chroma .nf { color: #24292e } -/* NameFunctionMagic */ .chroma .fm { color: #24292e } -/* NameLabel */ .chroma .nl { color: #24292e } -/* NameNamespace */ .chroma .nn { color: #24292e } -/* NameOther */ .chroma .nx { color: #24292e } -/* NameProperty */ .chroma .py { color: #24292e } -/* NameTag */ .chroma .nt { color: #24292e } -/* NameVariable */ .chroma .nv { color: #24292e } -/* NameVariableClass */ .chroma .vc { color: #24292e } -/* NameVariableGlobal */ .chroma .vg { color: #24292e } -/* NameVariableInstance */ .chroma .vi { color: #24292e } -/* NameVariableMagic */ .chroma .vm { color: #24292e } -/* Literal */ .chroma .l { color: #1c01ce } -/* LiteralDate */ .chroma .ld { color: #1c01ce } -/* LiteralString */ .chroma .s { color: #c41a16 } -/* LiteralStringAffix */ .chroma .sa { color: #c41a16 } -/* LiteralStringBacktick */ .chroma .sb { color: #c41a16 } -/* LiteralStringChar */ .chroma .sc { color: #2300ce } -/* LiteralStringDelimiter */ .chroma .dl { color: #c41a16 } -/* LiteralStringDoc */ .chroma .sd { color: #c41a16 } -/* LiteralStringDouble */ .chroma .s2 { color: #c41a16 } -/* LiteralStringEscape */ .chroma .se { color: #c41a16 } -/* LiteralStringHeredoc */ .chroma .sh { color: #c41a16 } -/* LiteralStringInterpol */ .chroma .si { color: #c41a16 } -/* LiteralStringOther */ .chroma .sx { color: #c41a16 } -/* LiteralStringRegex */ .chroma .sr { color: #c41a16 } -/* LiteralStringSingle */ .chroma .s1 { color: #c41a16 } -/* LiteralStringSymbol */ .chroma .ss { color: #c41a16 } -/* LiteralNumber */ .chroma .m { color: #1c01ce } -/* LiteralNumberBin */ .chroma .mb { color: #1c01ce } -/* LiteralNumberFloat */ .chroma .mf { color: #1c01ce } -/* LiteralNumberHex */ .chroma .mh { color: #1c01ce } -/* LiteralNumberInteger */ .chroma .mi { color: #1c01ce } -/* LiteralNumberIntegerLong */ .chroma .il { color: #1c01ce } -/* LiteralNumberOct */ .chroma .mo { color: #1c01ce } -/* Operator */ .chroma .o { color: #24292e } -/* OperatorWord */ .chroma .ow { color: #24292e } -/* Comment */ .chroma .c { color: #177500 } -/* CommentHashbang */ .chroma .ch { color: #177500 } -/* CommentMultiline */ .chroma .cm { color: #177500 } -/* CommentSingle */ .chroma .c1 { color: #177500 } -/* CommentSpecial */ .chroma .cs { color: #177500 } -/* CommentPreproc */ .chroma .cp { color: #633820 } -/* CommentPreprocFile */ .chroma .cpf { color: #633820 } - diff --git a/static/assets/css/syntax.css b/static/assets/css/syntax.css new file mode 100644 index 0000000..f38fd50 --- /dev/null +++ b/static/assets/css/syntax.css @@ -0,0 +1,67 @@ + +/* Error */ .chroma .err { color: #24292e } +/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; width: auto; } +/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; } +/* LineHighlight */ .chroma .hl { display: block; width: 100%;background-color: #ffffcc } +/* LineNumbers */ .chroma .lnt, .chroma .ln { cursor: default;text-align: right;width: 1%;min-width: 50px; padding-right: 10px;color: rgba(27,31,35,.3); } +/* LineNumbers */ .chroma .lnt:hover, .chroma .ln:hover { color: rgba(27,31,35,.6); } +/* Keyword */ .chroma .k { color: #a90d91 } +/* KeywordConstant */ .chroma .kc { color: #a90d91 } +/* KeywordDeclaration */ .chroma .kd { color: #a90d91 } +/* KeywordNamespace */ .chroma .kn { color: #a90d91 } +/* KeywordPseudo */ .chroma .kp { color: #a90d91 } +/* KeywordReserved */ .chroma .kr { color: #a90d91 } +/* KeywordType */ .chroma .kt { color: #a90d91 } +/* Name */ .chroma .n { color: hsl(210, 12%, 16%) } +/* NameAttribute */ .chroma .na { color: #836c28 } +/* NameBuiltin */ .chroma .nb { color: #a90d91 } +/* NameBuiltinPseudo */ .chroma .bp { color: #5b269a } +/* NameClass */ .chroma .nc { color: #3f6e75 } +/* NameConstant */ .chroma .no { color: #24292e } +/* NameDecorator */ .chroma .nd { color: #24292e } +/* NameEntity */ .chroma .ni { color: #24292e } +/* NameException */ .chroma .ne { color: #24292e } +/* NameFunction */ .chroma .nf { color: #24292e } +/* NameFunctionMagic */ .chroma .fm { color: #24292e } +/* NameLabel */ .chroma .nl { color: #24292e } +/* NameNamespace */ .chroma .nn { color: #24292e } +/* NameOther */ .chroma .nx { color: #24292e } +/* NameProperty */ .chroma .py { color: #24292e } +/* NameTag */ .chroma .nt { color: #24292e } +/* NameVariable */ .chroma .nv { color: #24292e } +/* NameVariableClass */ .chroma .vc { color: #24292e } +/* NameVariableGlobal */ .chroma .vg { color: #24292e } +/* NameVariableInstance */ .chroma .vi { color: #24292e } +/* NameVariableMagic */ .chroma .vm { color: #24292e } +/* Literal */ .chroma .l { color: #1c01ce } +/* LiteralDate */ .chroma .ld { color: #1c01ce } +/* LiteralString */ .chroma .s { color: #c41a16 } +/* LiteralStringAffix */ .chroma .sa { color: #c41a16 } +/* LiteralStringBacktick */ .chroma .sb { color: #c41a16 } +/* LiteralStringChar */ .chroma .sc { color: #2300ce } +/* LiteralStringDelimiter */ .chroma .dl { color: #c41a16 } +/* LiteralStringDoc */ .chroma .sd { color: #c41a16 } +/* LiteralStringDouble */ .chroma .s2 { color: #c41a16 } +/* LiteralStringEscape */ .chroma .se { color: #c41a16 } +/* LiteralStringHeredoc */ .chroma .sh { color: #c41a16 } +/* LiteralStringInterpol */ .chroma .si { color: #c41a16 } +/* LiteralStringOther */ .chroma .sx { color: #c41a16 } +/* LiteralStringRegex */ .chroma .sr { color: #c41a16 } +/* LiteralStringSingle */ .chroma .s1 { color: #c41a16 } +/* LiteralStringSymbol */ .chroma .ss { color: #c41a16 } +/* LiteralNumber */ .chroma .m { color: #1c01ce } +/* LiteralNumberBin */ .chroma .mb { color: #1c01ce } +/* LiteralNumberFloat */ .chroma .mf { color: #1c01ce } +/* LiteralNumberHex */ .chroma .mh { color: #1c01ce } +/* LiteralNumberInteger */ .chroma .mi { color: #1c01ce } +/* LiteralNumberIntegerLong */ .chroma .il { color: #1c01ce } +/* LiteralNumberOct */ .chroma .mo { color: #1c01ce } +/* Operator */ .chroma .o { color: #24292e } +/* OperatorWord */ .chroma .ow { color: #24292e } +/* Comment */ .chroma .c { color: #177500 } +/* CommentHashbang */ .chroma .ch { color: #177500 } +/* CommentMultiline */ .chroma .cm { color: #177500 } +/* CommentSingle */ .chroma .c1 { color: #177500 } +/* CommentSpecial */ .chroma .cs { color: #177500 } +/* CommentPreproc */ .chroma .cp { color: #633820 } +/* CommentPreprocFile */ .chroma .cpf { color: #633820 } |