Le blog de Victor Héry https://blog.victor-hery.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

102 lines
2.6 KiB

/* For highlighting lines in code snippets */
.highlight span.hll span {
background-color: black;
display: inline-block;
width: 100%;
}
div.highlight {
margin-bottom: 20px;
border-radius: var(--borderRadius);
}
td.code div.highlight {
border-radius: 0 var(--borderRadius) var(--borderRadius) 0;
}
pre {
overflow: auto;
white-space: pre;
word-break: normal;
word-wrap: normal;
color: #ebdbb2; /* This is needed due to bug in Pygments. It does not wraps some part of the code of some lagauges, like reST. This is for fallback. */
}
/* liquid_tags.include_code */
figure.code {
margin: 0;
padding: 0;
& figcaption {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
border-radius: var(--borderRadius) var(--borderRadius) 0 0;
background-color: #544c50;
color: #ebdbb2;
padding: 1px 9.5px;
font-family: var(--sansFontFamily);
font-size: rfs(1.1rem);
& span.liquid-tags-code-title {
flex-grow: 1;
}
& span.liquid-tags-code-filename {
font-family: var(--monoFontFamily);
color: #fe8019;
}
/* Download Link */
& a {
color: #b8bb26;
text-transform: capitalize;
position: relative;
margin-left: 30px;
&:before {
height: rfs(0.9rem);
width: rfs(0.9rem);
top: rfs(0.35rem);
content: url("data:image/svg+xml,%3Csvg%20image-rendering%3D%22optimizeQuality%22%20shape-rendering%3D%22geometricPrecision%22%20text-rendering%3D%22geometricPrecision%22%20viewBox%3D%220%200%20294%20452.5%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23b8bb26%22%3E%3Cpath%20d%3D%22m126%200h42v185h62l-83%20111-83-111h62z%22%2F%3E%3Cpath%20d%3D%22m294%20257v105c-98%200-196%200-294%200v-105h34v71h226v-71z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
margin: 0;
padding: 0 4px 0 0;
right: 100%;
position: absolute;
}
}
}
& div.highlight:not(:first-child) {
border-radius: 0 0 var(--borderRadius) var(--borderRadius);
}
}
table {
table-layout: fixed;
width: 100%;
}
td {
vertical-align: top;
}
@media (max-width: 979px) {
.linenos {
display: none !important;
}
}
.linenos {
width: 30px;
}
.linenos div pre {
text-align: right;
overflow: hidden;
}
td.code {
width: 100%;
}
.linenodiv pre {
border-radius: var(--borderRadius) 0 0 var(--borderRadius);
color: #ebdbb2;
background-color: #282828;
}
table.highlighttable {
border: none;
}
table.highlighttable td {
border: none;
}
table.highlighttable tbody > tr:nth-child(odd) > td {
background-color: transparent;
}