Skip to content

Instantly share code, notes, and snippets.

@h4rithd
Created April 12, 2024 06:01
Show Gist options
  • Save h4rithd/929a9fa3799101fa3b73928c9df1d236 to your computer and use it in GitHub Desktop.
Save h4rithd/929a9fa3799101fa3b73928c9df1d236 to your computer and use it in GitHub Desktop.
Obsidian print settings for code block
body pre[class^="language-"]::before {
font-family: var(--font-default);
color: var(--text-muted);
font-size: var(--font-smaller);
font-weight: var(--font-semibold);
position: absolute;
right: 0.5em;
top: 0.5em;
}
body pre[class~='language-c']::before {
content: "C";
}
body pre[class~='language-cs']::before {
content: "C#";
}
body pre[class~='language-cpp']::before {
content: "C++";
}
body pre[class~='language-java']::before {
content: "JAVA";
}
body pre[class~='language-py']::before,
body pre[class~='language-python']::before {
content: "PYTHON";
}
body pre[class~='language-javascript']::before,
body pre[class~='language-js']::before {
content: "JS";
}
body pre[class~='language-html']::before {
content: "HTML";
}
body pre[class~='language-css']::before {
content: "CSS";
}
body pre[class~='language-xml']::before {
content: "XML";
}
body pre[class~='language-php']::before {
content: "PHP";
}
body pre[class~='language-shell']::before,
body pre[class~='language-bash']::before {
content: "SHELL";
}
body pre[class~='language-flow']::before {
content: "FLOW";
}
body pre[class~='language-sequence']::before {
content: "SEQUENCE";
}
body pre[class~='language-sql']::before {
content: "SQL";
}
body pre[class~='language-yml']::before,
body pre[class~='language-yaml']::before {
content: "YAML";
}
body pre[class~='language-ini']::before {
content: "INI";
}
body pre[class~='language-git']::before {
content: "GIT";
}
body pre[class~='language-txt']::before {
content: "TXT";
}
body pre[class~='language-r']::before {
content: "R";
}
.markdown-rendered button.copy-code-button {
background-color: var(--background-secondary-alt);
}
.markdown-rendered button.copy-code-button:hover {
color: var(--text-accent);
}
@media print {
h1, h2, h3, h4, h5, h6, p, ul, li, ol {
font-size: initial;
font-weight: initial;
font-family: initial;
color: initial !important;
background: none !important;
outline: none !important;
border: none !important;
text-shadow: none !important;
}
th, td {
font-size: initial;
font-weight: initial;
font-family: initial;
color: initial !important;
background: none !important;
outline: none !important;
text-shadow: none !important;
border: 1px solid darkgray !important;
}
.cm-s-obsidian span.cm-inline-code, span.cm-formatting-code-block, span.cm-hmd-codeblock, .markdown-preview-view code {
background-color: coral;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment