08-27-周三_17-09-29
This commit is contained in:
2
node_modules/gitbook-plugin-highlight/.npmignore
generated
vendored
Normal file
2
node_modules/gitbook-plugin-highlight/.npmignore
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
!css
|
||||
less
|
4
node_modules/gitbook-plugin-highlight/.travis.yml
generated
vendored
Normal file
4
node_modules/gitbook-plugin-highlight/.travis.yml
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
sudo: false
|
||||
language: node_js
|
||||
node_js:
|
||||
- "stable"
|
13
node_modules/gitbook-plugin-highlight/README.md
generated
vendored
Normal file
13
node_modules/gitbook-plugin-highlight/README.md
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
# Code highlighting in GitBook
|
||||
|
||||
This plugin is the default GitBook plugin used to highlight code blocks.
|
||||
|
||||
You can remove it using:
|
||||
|
||||
```
|
||||
{
|
||||
plugins: ["-highlight"]
|
||||
}
|
||||
```
|
||||
|
||||
|
96
node_modules/gitbook-plugin-highlight/css/ebook.css
generated
vendored
Normal file
96
node_modules/gitbook-plugin-highlight/css/ebook.css
generated
vendored
Normal file
@@ -0,0 +1,96 @@
|
||||
pre,
|
||||
code {
|
||||
/* From https://github.com/isagalaev/highlight.js/blob/9.8.0/src/styles/tomorrow.css */
|
||||
/* http://jmblog.github.io/color-themes-for-highlightjs */
|
||||
/* Tomorrow Comment */
|
||||
/* Tomorrow Red */
|
||||
/* Tomorrow Orange */
|
||||
/* Tomorrow Yellow */
|
||||
/* Tomorrow Green */
|
||||
/* Tomorrow Blue */
|
||||
/* Tomorrow Purple */
|
||||
}
|
||||
pre .hljs-comment,
|
||||
code .hljs-comment,
|
||||
pre .hljs-quote,
|
||||
code .hljs-quote {
|
||||
color: #8e908c;
|
||||
}
|
||||
pre .hljs-variable,
|
||||
code .hljs-variable,
|
||||
pre .hljs-template-variable,
|
||||
code .hljs-template-variable,
|
||||
pre .hljs-tag,
|
||||
code .hljs-tag,
|
||||
pre .hljs-name,
|
||||
code .hljs-name,
|
||||
pre .hljs-selector-id,
|
||||
code .hljs-selector-id,
|
||||
pre .hljs-selector-class,
|
||||
code .hljs-selector-class,
|
||||
pre .hljs-regexp,
|
||||
code .hljs-regexp,
|
||||
pre .hljs-deletion,
|
||||
code .hljs-deletion {
|
||||
color: #c82829;
|
||||
}
|
||||
pre .hljs-number,
|
||||
code .hljs-number,
|
||||
pre .hljs-built_in,
|
||||
code .hljs-built_in,
|
||||
pre .hljs-builtin-name,
|
||||
code .hljs-builtin-name,
|
||||
pre .hljs-literal,
|
||||
code .hljs-literal,
|
||||
pre .hljs-type,
|
||||
code .hljs-type,
|
||||
pre .hljs-params,
|
||||
code .hljs-params,
|
||||
pre .hljs-meta,
|
||||
code .hljs-meta,
|
||||
pre .hljs-link,
|
||||
code .hljs-link {
|
||||
color: #f5871f;
|
||||
}
|
||||
pre .hljs-attribute,
|
||||
code .hljs-attribute {
|
||||
color: #eab700;
|
||||
}
|
||||
pre .hljs-string,
|
||||
code .hljs-string,
|
||||
pre .hljs-symbol,
|
||||
code .hljs-symbol,
|
||||
pre .hljs-bullet,
|
||||
code .hljs-bullet,
|
||||
pre .hljs-addition,
|
||||
code .hljs-addition {
|
||||
color: #718c00;
|
||||
}
|
||||
pre .hljs-title,
|
||||
code .hljs-title,
|
||||
pre .hljs-section,
|
||||
code .hljs-section {
|
||||
color: #4271ae;
|
||||
}
|
||||
pre .hljs-keyword,
|
||||
code .hljs-keyword,
|
||||
pre .hljs-selector-tag,
|
||||
code .hljs-selector-tag {
|
||||
color: #8959a8;
|
||||
}
|
||||
pre .hljs,
|
||||
code .hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
background: white;
|
||||
color: #4d4d4c;
|
||||
padding: 0.5em;
|
||||
}
|
||||
pre .hljs-emphasis,
|
||||
code .hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
pre .hljs-strong,
|
||||
code .hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
307
node_modules/gitbook-plugin-highlight/css/website.css
generated
vendored
Normal file
307
node_modules/gitbook-plugin-highlight/css/website.css
generated
vendored
Normal file
@@ -0,0 +1,307 @@
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code {
|
||||
/* From https://github.com/isagalaev/highlight.js/blob/9.8.0/src/styles/tomorrow.css */
|
||||
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
|
||||
/* Tomorrow Comment */
|
||||
/* Tomorrow Red */
|
||||
/* Tomorrow Orange */
|
||||
/* Tomorrow Yellow */
|
||||
/* Tomorrow Green */
|
||||
/* Tomorrow Blue */
|
||||
/* Tomorrow Purple */
|
||||
}
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-comment,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-comment,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-quote,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-quote {
|
||||
color: #8e908c;
|
||||
}
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-variable,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-variable,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-template-variable,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-template-variable,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-tag,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-tag,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-name,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-name,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-id,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-selector-id,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-class,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-selector-class,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-regexp,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-deletion {
|
||||
color: #c82829;
|
||||
}
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-number,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-number,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-built_in,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-builtin-name,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-builtin-name,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-literal,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-literal,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-type,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-type,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-params,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-params,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-meta,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-meta,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-link,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-link {
|
||||
color: #f5871f;
|
||||
}
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-attribute {
|
||||
color: #eab700;
|
||||
}
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-string,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-string,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-symbol,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-bullet,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-bullet,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-addition,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-addition {
|
||||
color: #718c00;
|
||||
}
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-title,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-title,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-section,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-section {
|
||||
color: #4271ae;
|
||||
}
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-keyword,
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-tag,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-selector-tag {
|
||||
color: #8959a8;
|
||||
}
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
background: white;
|
||||
color: #4d4d4c;
|
||||
padding: 0.5em;
|
||||
}
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-emphasis,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-strong,
|
||||
.book .book-body .page-wrapper .page-inner section.normal code .hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code {
|
||||
/* From https://github.com/isagalaev/highlight.js/blob/9.8.0/src/styles/solarized-light.css */
|
||||
/*
|
||||
|
||||
Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>
|
||||
|
||||
*/
|
||||
/* Solarized Green */
|
||||
/* Solarized Cyan */
|
||||
/* Solarized Blue */
|
||||
/* Solarized Yellow */
|
||||
/* Solarized Orange */
|
||||
/* Solarized Red */
|
||||
}
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 0.5em;
|
||||
background: #fdf6e3;
|
||||
color: #657b83;
|
||||
}
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-comment,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-comment,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-quote,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-quote {
|
||||
color: #93a1a1;
|
||||
}
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-keyword,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-tag,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-tag,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-addition,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-addition {
|
||||
color: #859900;
|
||||
}
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-number,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-number,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-string,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-string,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-meta .hljs-meta-string,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-meta .hljs-meta-string,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-literal,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-literal,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-doctag,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-doctag,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-regexp {
|
||||
color: #2aa198;
|
||||
}
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-title,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-title,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-section,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-section,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-name,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-name,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-id,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-id,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-class,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-class {
|
||||
color: #268bd2;
|
||||
}
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-attribute,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-attr,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-attr,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-variable,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-variable,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-template-variable,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-template-variable,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-class .hljs-title,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-class .hljs-title,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-type,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-type {
|
||||
color: #b58900;
|
||||
}
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-symbol,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-bullet,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-bullet,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-subst,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-subst,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-meta,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-meta,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-meta .hljs-keyword,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-meta .hljs-keyword,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-attr,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-attr,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-pseudo,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-pseudo,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link {
|
||||
color: #cb4b16;
|
||||
}
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-built_in,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-deletion {
|
||||
color: #dc322f;
|
||||
}
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-formula,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-formula {
|
||||
background: #eee8d5;
|
||||
}
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-emphasis,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-strong,
|
||||
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code {
|
||||
/* From https://github.com/isagalaev/highlight.js/blob/9.8.0/src/styles/tomorrow-night-bright.css */
|
||||
/* Tomorrow Night Bright Theme */
|
||||
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
|
||||
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
|
||||
/* Tomorrow Comment */
|
||||
/* Tomorrow Red */
|
||||
/* Tomorrow Orange */
|
||||
/* Tomorrow Yellow */
|
||||
/* Tomorrow Green */
|
||||
/* Tomorrow Blue */
|
||||
/* Tomorrow Purple */
|
||||
}
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-comment,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-comment,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-quote,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-quote {
|
||||
color: #969896;
|
||||
}
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-variable,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-variable,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-template-variable,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-template-variable,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-tag,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-tag,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-name,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-name,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-id,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-id,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-class,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-class,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-regexp,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-deletion {
|
||||
color: #d54e53;
|
||||
}
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-number,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-number,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-built_in,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-builtin-name,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-builtin-name,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-literal,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-literal,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-type,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-type,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-params,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-params,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-meta,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-meta,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-link,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-link {
|
||||
color: #e78c45;
|
||||
}
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-attribute {
|
||||
color: #e7c547;
|
||||
}
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-string,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-string,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-symbol,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-bullet,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-bullet,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-addition,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-addition {
|
||||
color: #b9ca4a;
|
||||
}
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-title,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-title,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-section,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-section {
|
||||
color: #7aa6da;
|
||||
}
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-keyword,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-tag,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-tag {
|
||||
color: #c397d8;
|
||||
}
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
background: black;
|
||||
color: #eaeaea;
|
||||
padding: 0.5em;
|
||||
}
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-emphasis,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-strong,
|
||||
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
57
node_modules/gitbook-plugin-highlight/index.js
generated
vendored
Normal file
57
node_modules/gitbook-plugin-highlight/index.js
generated
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
var path = require('path');
|
||||
var hljs = require('highlight.js');
|
||||
|
||||
var MAP = {
|
||||
'py': 'python',
|
||||
'js': 'javascript',
|
||||
'json': 'javascript',
|
||||
'rb': 'ruby',
|
||||
'csharp': 'cs',
|
||||
};
|
||||
|
||||
function normalize(lang) {
|
||||
if(!lang) { return null; }
|
||||
|
||||
var lower = lang.toLowerCase();
|
||||
return MAP[lower] || lower;
|
||||
}
|
||||
|
||||
function highlight(lang, code) {
|
||||
if(!lang) return {
|
||||
body: code,
|
||||
html: false
|
||||
};
|
||||
|
||||
// Normalize lang
|
||||
lang = normalize(lang);
|
||||
|
||||
try {
|
||||
return hljs.highlight(lang, code).value;
|
||||
} catch(e) { }
|
||||
|
||||
return {
|
||||
body: code,
|
||||
html: false
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
module.exports = {
|
||||
book: {
|
||||
assets: './css',
|
||||
css: [
|
||||
'website.css'
|
||||
]
|
||||
},
|
||||
ebook: {
|
||||
assets: './css',
|
||||
css: [
|
||||
'ebook.css'
|
||||
]
|
||||
},
|
||||
blocks: {
|
||||
code: function(block) {
|
||||
return highlight(block.kwargs.language, block.body);
|
||||
}
|
||||
}
|
||||
};
|
104
node_modules/gitbook-plugin-highlight/package.json
generated
vendored
Normal file
104
node_modules/gitbook-plugin-highlight/package.json
generated
vendored
Normal file
@@ -0,0 +1,104 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"name": "gitbook-plugin-highlight",
|
||||
"raw": "gitbook-plugin-highlight@2.0.3",
|
||||
"rawSpec": "2.0.3",
|
||||
"scope": null,
|
||||
"spec": "2.0.3",
|
||||
"type": "version"
|
||||
},
|
||||
"/Users/zhaohao/Codes/EaglesLab-Notes/SRE"
|
||||
]
|
||||
],
|
||||
"_from": "gitbook-plugin-highlight@2.0.3",
|
||||
"_id": "gitbook-plugin-highlight@2.0.3",
|
||||
"_inCache": true,
|
||||
"_installable": true,
|
||||
"_location": "/gitbook-plugin-highlight",
|
||||
"_nodeVersion": "6.4.0",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "packages-18-east.internal.npmjs.com",
|
||||
"tmp": "tmp/gitbook-plugin-highlight-2.0.3.tgz_1481810504806_0.6394935857970268"
|
||||
},
|
||||
"_npmUser": {
|
||||
"email": "soreine.plume@gmail.com",
|
||||
"name": "soreine"
|
||||
},
|
||||
"_npmVersion": "3.10.3",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"name": "gitbook-plugin-highlight",
|
||||
"raw": "gitbook-plugin-highlight@2.0.3",
|
||||
"rawSpec": "2.0.3",
|
||||
"scope": null,
|
||||
"spec": "2.0.3",
|
||||
"type": "version"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"#USER"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/gitbook-plugin-highlight/-/gitbook-plugin-highlight-2.0.3.tgz",
|
||||
"_shasum": "89af66a94c168f5eadde3e7674a8295b77db5987",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "gitbook-plugin-highlight@2.0.3",
|
||||
"_where": "/Users/zhaohao/Codes/EaglesLab-Notes/SRE",
|
||||
"bugs": {
|
||||
"url": "https://github.com/GitbookIO/plugin-highlight/issues"
|
||||
},
|
||||
"dependencies": {
|
||||
"highlight.js": "9.8.0"
|
||||
},
|
||||
"description": "Default code highlighter for GitBook",
|
||||
"devDependencies": {
|
||||
"gitbook-tester": "1.4.3",
|
||||
"less": "2.7.1",
|
||||
"mocha": "3.2.0"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"integrity": "sha512-ahyWXKr1WhEYHbiezJD9jydht0+J6BvXrAv0AHzjft+IkFjZt9uYIygQGCJxi/KgyDcmOimWFm9Jv51YE8/4aQ==",
|
||||
"shasum": "89af66a94c168f5eadde3e7674a8295b77db5987",
|
||||
"signatures": [
|
||||
{
|
||||
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
|
||||
"sig": "MEYCIQCsb95pRnYeTNCndcV97pDFUPKWKnbHkV4QvYD8eCUfIwIhAL4KScR1+VYR8oyHmH+erb5GR3jeVkyN2SpA6EW0bO8J"
|
||||
}
|
||||
],
|
||||
"tarball": "https://registry.npmjs.org/gitbook-plugin-highlight/-/gitbook-plugin-highlight-2.0.3.tgz"
|
||||
},
|
||||
"engines": {
|
||||
"gitbook": ">=2.4.0"
|
||||
},
|
||||
"gitHead": "2366611d806622168a5189399ccf44d23a38007d",
|
||||
"homepage": "https://github.com/GitbookIO/plugin-highlight",
|
||||
"license": "Apache 2",
|
||||
"main": "index.js",
|
||||
"maintainers": [
|
||||
{
|
||||
"email": "johan.preynat@gmail.com",
|
||||
"name": "jpreynat"
|
||||
},
|
||||
{
|
||||
"email": "samypesse@gmail.com",
|
||||
"name": "samypesse"
|
||||
},
|
||||
{
|
||||
"email": "soreine.plume@gmail.com",
|
||||
"name": "soreine"
|
||||
}
|
||||
],
|
||||
"name": "gitbook-plugin-highlight",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/GitbookIO/plugin-highlight.git"
|
||||
},
|
||||
"scripts": {
|
||||
"prepublish": "mkdir -p css && lessc ./less/website.less > ./css/website.css; lessc ./less/ebook.less > ./css/ebook.css",
|
||||
"test": "mocha test/"
|
||||
},
|
||||
"version": "2.0.3"
|
||||
}
|
39
node_modules/gitbook-plugin-highlight/test/highlight.js
generated
vendored
Normal file
39
node_modules/gitbook-plugin-highlight/test/highlight.js
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
var tester = require('gitbook-tester');
|
||||
var mocha = require('mocha');
|
||||
var pluginDir = require('path').join(__dirname, '..');
|
||||
|
||||
describe("Detect breaking changes in highlight.js", function() {
|
||||
// Default timeout is 5000ms. That can be too low for complete
|
||||
// test (install, build, expects)
|
||||
this.timeout(20000);
|
||||
|
||||
it('should highlight Haskell', function(done) {
|
||||
tester.builder()
|
||||
.withContent('``` haskell\nfibs = 0 : 1 : zipWith (+) fibs (tail fibs)\n```')
|
||||
.withLocalPlugin(pluginDir)
|
||||
.create()
|
||||
.then(function(result) {
|
||||
var expected = '<pre><code class="lang-haskell"><span class="hljs-title">fibs</span> = <span class="hljs-number">0</span> : <span class="hljs-number">1</span> : zipWith (+) fibs (tail fibs)\n</code></pre>';
|
||||
if (result.get('index.html').content !== expected) {
|
||||
throw new Error('Found ' + result[0].content + ' instead of ' + expected);
|
||||
}
|
||||
})
|
||||
.then(done)
|
||||
.done();
|
||||
});
|
||||
|
||||
it('should return a safe code block for unrecognized languages', function (done) {
|
||||
tester.builder()
|
||||
.withContent('```foo\nif (foo <= bar) { console.log(\'Too bad, foo...\'); }\n```')
|
||||
.withLocalPlugin(pluginDir)
|
||||
.create()
|
||||
.then(function(result) {
|
||||
var expected = '<pre><code class="lang-foo">if (foo <= bar) { console.log('Too bad, foo...'); }\n</code></pre>';
|
||||
if (result.get('index.html').content !== expected) {
|
||||
throw new Error('Found ' + result[0].content + ' instead of ' + expected);
|
||||
}
|
||||
})
|
||||
.then(done)
|
||||
.done();
|
||||
});
|
||||
});
|
1958
node_modules/gitbook-plugin-highlight/yarn.lock
generated
vendored
Normal file
1958
node_modules/gitbook-plugin-highlight/yarn.lock
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user