From 73a235e3e15f6a2214d672c1febc0b4f0a3bef6f Mon Sep 17 00:00:00 2001 From: Mylloon Date: Wed, 29 May 2024 22:46:37 +0200 Subject: [PATCH] printing css --- static/css/blog/post.css | 28 ++++++++++++++++++++++++++++ static/css/style.css | 20 +++++++++++++++++++- 2 files changed, 47 insertions(+), 1 deletion(-) diff --git a/static/css/blog/post.css b/static/css/blog/post.css index 774343c..2d1d583 100644 --- a/static/css/blog/post.css +++ b/static/css/blog/post.css @@ -246,3 +246,31 @@ nav#toc { visibility: hidden; } } + +@media print { + /* Better colors for paper */ + blockquote { + border-color: black; + background: var(--background); + } + + .hljs { + background: var(--background); + } + + /* Force line numbering to be on top */ + td.hljs-ln-line { + vertical-align: top; + } + + /* Break code */ + code.hljs { + white-space: break-spaces; + hyphens: none; + } + + /* Hide arrows of backref */ + a.footnote-backref { + visibility: hidden; + } +} diff --git a/static/css/style.css b/static/css/style.css index 4aa7d99..975d344 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -67,7 +67,25 @@ header nav a:hover { } @media print { + /* Hide navigation header */ header nav { - visibility: hidden; + display: none; + } + + /* Better colors for paper */ + html { + color: black; + background-color: white; + } + + /* Add links */ + a:not(:where([href^="#"], [href^="/"])):not(:has(img))::after { + content: " (" attr(href) ")"; + display: inline-block; + color: mediumblue; + } + + a { + text-underline-position: under; } }