[new option] linenos=false [new icon] twich
#210 #211 #212 ```makefile {linenos=false} CC=gcc ```
This commit is contained in:
parent
ea83859c6b
commit
437b05b64b
|
@ -54,7 +54,7 @@
|
|||
.pagination-single {
|
||||
@include flexbox();
|
||||
@include align-items(center);
|
||||
@include justify-content(center);
|
||||
@include justify-content(flex-end);
|
||||
@include flex-wrap(wrap);
|
||||
width: 100%;
|
||||
margin: 1rem 0;
|
||||
|
|
|
@ -261,6 +261,17 @@
|
|||
.language-code .copy-to-clipboard:hover {
|
||||
@include translateY(-0.1rem);
|
||||
}
|
||||
.highlight > .copy-to-clipboard {
|
||||
position: absolute;
|
||||
right: 4px;
|
||||
top: 5px;
|
||||
border-radius: 2px;
|
||||
z-index: z('clipboard');
|
||||
@include transition(all, 0.2s, ease);
|
||||
}
|
||||
.highlight > .copy-to-clipboard:hover {
|
||||
@include translateY(-0.1rem);
|
||||
}
|
||||
|
||||
blockquote {
|
||||
font-size: 1.05rem;
|
||||
|
@ -507,6 +518,16 @@ pre:not(.chroma) {
|
|||
}
|
||||
}
|
||||
|
||||
.highlight {
|
||||
position: relative;
|
||||
|
||||
@include on-event {
|
||||
.copy-to-clipboard {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.highlight > .chroma {
|
||||
margin: 1em 0;
|
||||
border-radius: 5px;
|
||||
|
@ -514,6 +535,7 @@ pre:not(.chroma) {
|
|||
z-index: z('content');
|
||||
overflow-x: auto;
|
||||
direction: ltr;
|
||||
position: relative;
|
||||
|
||||
@include themify($codeblock) {
|
||||
color: themed('content-pre-color');
|
||||
|
|
|
@ -38,8 +38,29 @@ It is important to spell
|
|||
+new line
|
||||
```
|
||||
|
||||
```diff {hl_lines=[4,"6-7"], linenos=false}
|
||||
*** /path/to/original ''timestamp''
|
||||
--- /path/to/new ''timestamp''
|
||||
***************
|
||||
*** 1 ****
|
||||
! This is a line.
|
||||
--- 1 ---
|
||||
! This is a replacement line.
|
||||
It is important to spell
|
||||
-removed line
|
||||
+new line
|
||||
```
|
||||
|
||||
### Makefile
|
||||
|
||||
``` makefile {linenos=false}
|
||||
CC=gcc
|
||||
CFLAGS=-I.
|
||||
|
||||
hellomake: hellomake.o hellofunc.o
|
||||
$(CC) -o hellomake hellomake.o hellofunc.o -I.
|
||||
```
|
||||
|
||||
``` makefile
|
||||
CC=gcc
|
||||
CFLAGS=-I.
|
||||
|
|
|
@ -310,7 +310,7 @@
|
|||
var clipInit = false;
|
||||
var preChromaElem = document.querySelectorAll('pre.chroma');
|
||||
var langCodeElem = document.querySelectorAll('.language-code');
|
||||
var dolorCodeElem = document.querySelectorAll('div.language-\\$');
|
||||
var dollarCodeElem = document.querySelectorAll('div.language-\\$');
|
||||
var gtCodeElem = document.querySelectorAll('div.language-\\>');
|
||||
|
||||
var makeClipboard = function(elem) {
|
||||
|
@ -367,7 +367,7 @@
|
|||
var newClipboardElem = document.createElement('span');
|
||||
newClipboardElem.setAttribute('class', 'copy-to-clipboard');
|
||||
newClipboardElem.setAttribute('title', 'Copy to clipboard');
|
||||
closest(code, 'div.chroma').append(newClipboardElem);
|
||||
elem.parentNode.parentNode.insertBefore(newClipboardElem, elem.parentNode.nextElementSibling);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -394,8 +394,8 @@
|
|||
});
|
||||
}) : null;
|
||||
|
||||
dolorCodeElem ?
|
||||
dolorCodeElem.forEach(function(elem) {
|
||||
dollarCodeElem ?
|
||||
dollarCodeElem.forEach(function(elem) {
|
||||
elem.querySelectorAll('code').forEach(function (codeElem) {
|
||||
makeSymbolClipboard(codeElem);
|
||||
});
|
||||
|
@ -411,8 +411,8 @@
|
|||
|
||||
|
||||
// ================ codeblock line number to symbol ================
|
||||
dolorCodeElem ?
|
||||
dolorCodeElem.forEach(function(elem) {
|
||||
dollarCodeElem ?
|
||||
dollarCodeElem.forEach(function(elem) {
|
||||
var lnts = elem.parentNode.parentNode ? elem.parentNode.parentNode.querySelectorAll('.lnt') : null;
|
||||
lnts ?
|
||||
lnts.forEach(function(lnt) {
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
<svg fill="#000000" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30" width="{{ .width }}" height="{{ .height }}"><path fill="currentColor" d="M 6 4 L 4 8 L 4 24 L 9 24 L 9 27 L 13 27 L 16 24 L 20 24 L 26 18 L 26 4 L 6 4 z M 8 6 L 24 6 L 24 17 L 21 20 L 15 20 L 12 23 L 12 20 L 8 20 L 8 6 z M 13 9 L 13 16 L 15 16 L 15 9 L 13 9 z M 17 9 L 17 16 L 19 16 L 19 9 L 17 9 z"/></svg>
|
After Width: | Height: | Size: 382 B |
Loading…
Reference in New Issue