all repos — homestead @ 40d7b376e45101976f3f4226f5b1339780ac4954

Code for my website

fix ko build breakage with static files replace symlinks in kodata with actual files

Alin
commit

40d7b376e45101976f3f4226f5b1339780ac4954

parent

36550cb78b8d2287c572104e529e19d26bd16732

1 file changed, 255 insertions(+), 1 deletion(-)

changed files
M kodata/style.css → kodata/style.css
@@ -1,1 +1,255 @@
-../domain/web/templates/style.css+:root { + --width: 80ch; + --font-main: Verdana, sans-serif; + --font-secondary: Verdana, sans-serif; + --font-scale: 1rem; + --background-color: #fff; + --heading-color: #222; + --text-color: #444; + --muted-color: #888; + --link-color: #3273dc; + --visited-color: #8b6fcb; + --code-background-color: #f2f2f2; + --today-background-color: #f2f2f2; + --code-color: #222; + --blockquote-color: #222; + --border-color: #222; +} + +@media (prefers-color-scheme: dark) { + :root { + --background-color: #01242e; + --heading-color: #eee; + --text-color: #ddd; + --muted-color: #ccc; + --link-color: #8cc2dd; + --visited-color: #8b6fcb; + --code-background-color: #222; + --today-background-color: #222; + --code-color: #ddd; + --blockquote-color: #ccc; + --border-color: #ccc; + } +} + +body { + font-family: var(--font-secondary); + font-size: var(--font-scale); + margin: auto; + padding: 1em 1em; + max-width: var(--width); + background-color: var(--background-color); + word-wrap: break-word; + overflow-wrap: break-word; + line-height: 1.75; + color: var(--text-color); +} + +body>header>h2 { + margin: 0.5em 0; +} + +nav { + display: flex; + gap: 1rem; + align-items: center; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: var(--font-main); + color: var(--heading-color); + + &>a { + color: var(--heading-color); + } +} + +a { + color: var(--link-color); +} + +strong, +b { + color: var(--heading-color); +} + +table { + width: 100%; +} + +hr { + border: 0; + border-top: 1px dashed; +} + +img { + max-width: 100%; +} + +code { + font-family: monospace; + padding: 2px 5px; + background-color: var(--code-background-color); + color: var(--code-color); + border-radius: 3px; +} + +pre { + margin: unset; +} + +pre code { + color: var(--code-color); + display: block; + padding: 1em 1em; + white-space: pre-wrap; + overflow-x: auto; +} + +blockquote, +.aside { + border-left: 1px solid #999; + color: var(--code-color); + padding-left: 20px; + font-style: italic; +} + +.aside { + font-style: unset; +} + +footer { + padding: 25px 0; + text-align: center; +} + +.title:hover { + text-decoration: none; +} + +.inline { + width: auto !important; +} + +.highlight, +.code { + padding: 1px 15px; + background-color: var(--code-background-color); + color: var(--code-color); + border-radius: 3px; + margin-block-start: 1em; + margin-block-end: 1em; + overflow-x: auto; +} + +/* blog post list */ +ul.h-feed { + list-style-type: none; + padding: unset; +} + +ul.h-feed li { + display: flex; +} + +ul.h-feed li span { + flex: 0 0 130px; +} + +ul.h-feed li a:visited { + color: var(--visited-color); +} + +.title { + text-decoration: none; +} + +.filter { + margin-bottom: 0; +} + +.skip { + position: absolute; + top: -3em; + background: var(--background-color); +} + +.skip:focus { + top: 0; +} + +article>header>h1 { + margin-bottom: 0; +} + +article>header { + margin: 2rem 0 1rem; +} + +.meta { + margin-top: 0; + margin-bottom: 0; +} + +.date { + display: inline-block; + margin-right: 1ex; + font-size: 0.875em; +} + +.tags { + font-size: 0.875em; + display: inline-block; + padding-inline-start: 0; +} + +.p-categories { + padding-inline-start: 1ex; +} + +.e-content { + + h1, + h2, + h3, + h4, + h5, + h6 { + margin-top: 2rem; + margin-bottom: 0.5ch; + } + + p { + margin-top: 1ch; + } +} + +.tags li { + list-style: none; + display: inline-block; + margin-inline-end: 1ex; +} + +svg.rss-icon { + height: 1.5ex; + width: 1.5ex; +} + +.changelog>summary { + font-size: large; +} + +.changelog>ul { + list-style-type: none; + padding-left: unset; + margin-block-start: 0.5rex; +} + +time { + font-variant-numeric: tabular-nums; +}