CSS cleanup
This commit is contained in:
parent
059b285ee7
commit
5a1f6e0f50
@ -15,6 +15,9 @@
|
|||||||
integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM"
|
integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM"
|
||||||
crossorigin="anonymous"></script>
|
crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
<!-- code block tweaks -->
|
||||||
|
<script src="/assets/js/highlight-rewrite.js"></script>
|
||||||
|
|
||||||
{% if page.uses contains "masonry" %}
|
{% if page.uses contains "masonry" %}
|
||||||
<!-- Masonry for card grids -->
|
<!-- Masonry for card grids -->
|
||||||
<script src="https://unpkg.com/masonry-layout@4/dist/masonry.pkgd.min.js"></script>
|
<script src="https://unpkg.com/masonry-layout@4/dist/masonry.pkgd.min.js"></script>
|
||||||
|
46
_sass/site/codeblock.scss
Normal file
46
_sass/site/codeblock.scss
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
.highlight pre,
|
||||||
|
pre {
|
||||||
|
font-size: 12px;
|
||||||
|
border: 1px #e1e4e8 solid;
|
||||||
|
background-color: #f6f8fa;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.highlighter-rouge {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.highlighter-rouge::after {
|
||||||
|
position: absolute;
|
||||||
|
right: 5px;
|
||||||
|
top: 5px;
|
||||||
|
font-size: 12px;
|
||||||
|
content: attr(data-lang);
|
||||||
|
padding: 0 5px;
|
||||||
|
color: #bbc0c5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlight pre,
|
||||||
|
.markdown-body pre {
|
||||||
|
font-size: 12px;
|
||||||
|
border: 1px #e1e4e8 solid;
|
||||||
|
background-color: #f6f8fa;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlight {
|
||||||
|
border-radius: 5px;
|
||||||
|
padding: 3px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre code,
|
||||||
|
pre tt {
|
||||||
|
display: inline;
|
||||||
|
max-width: auto;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
overflow: visible;
|
||||||
|
line-height: inherit;
|
||||||
|
word-wrap: normal;
|
||||||
|
background-color: transparent;
|
||||||
|
border: 0;
|
||||||
|
}
|
@ -1,4 +1,4 @@
|
|||||||
.highlight .hll { background-color: #ffffcc }
|
.highlight .hll { background-color: #f8f8f8 }
|
||||||
.highlight .c { color: #999988; font-style: italic } /* Comment */
|
.highlight .c { color: #999988; font-style: italic } /* Comment */
|
||||||
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
|
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
|
||||||
.highlight .k { color: #000000; font-weight: bold } /* Keyword */
|
.highlight .k { color: #000000; font-weight: bold } /* Keyword */
|
||||||
|
@ -16,13 +16,6 @@ html {
|
|||||||
margin-top: 6rem;
|
margin-top: 6rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.highlight {
|
|
||||||
background-color: var(--light-gray);
|
|
||||||
border-radius: 5px;
|
|
||||||
padding: 3px;
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
img {
|
img {
|
||||||
max-width: 99%;
|
max-width: 99%;
|
||||||
}
|
}
|
||||||
|
@ -9,4 +9,5 @@
|
|||||||
@import "site/home.scss";
|
@import "site/home.scss";
|
||||||
@import "site/navigation.scss";
|
@import "site/navigation.scss";
|
||||||
@import "site/page.scss";
|
@import "site/page.scss";
|
||||||
@import "site/kbd.scss";
|
@import "site/kbd.scss";
|
||||||
|
@import "site/codeblock.scss";
|
10
assets/js/highlight-rewrite.js
Normal file
10
assets/js/highlight-rewrite.js
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
var allCodeBlocks = document.getElementsByClassName("highlighter-rouge");
|
||||||
|
|
||||||
|
for (let element of allCodeBlocks) {
|
||||||
|
// Look for lang data
|
||||||
|
element.classList.forEach(clazz => {
|
||||||
|
if (clazz.includes("language-")) {
|
||||||
|
element.dataset.lang = clazz.substring(9);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user