diff options
| author | Shulhan <ms@kilabit.info> | 2024-11-07 10:13:28 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2024-11-07 10:13:28 +0700 |
| commit | 006873cbdf62752a4cafb19b93d94b0d3f3c69b6 (patch) | |
| tree | fc3e1b352cfec1142b85a48962feb873e4191176 /_content/template.gohtml | |
| parent | 5565a286a8b464b91a5560e69249098137602193 (diff) | |
| download | kilabit.info-006873cbdf62752a4cafb19b93d94b0d3f3c69b6.tar.xz | |
_content: add style for dark mode
Diffstat (limited to '_content/template.gohtml')
| -rw-r--r-- | _content/template.gohtml | 448 |
1 files changed, 32 insertions, 416 deletions
diff --git a/_content/template.gohtml b/_content/template.gohtml index 499c9c6..43cf306 100644 --- a/_content/template.gohtml +++ b/_content/template.gohtml @@ -1,436 +1,52 @@ -<!DOCTYPE html> +<!doctype html> <html lang="en"> - -<head> + <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="theme-color" content="#375EAB" /> {{- if .Metadata.description}} <meta name="description" content="{{.Metadata.description}}" /> - {{- end}} + {{- end }} <title>{{.Title}}</title> - <style> - @font-face { - font-display: swap; - font-family: "Go"; - src: - local("Go Regular"), - local("GoRegular"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoRegular.woff2") format("woff2"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoRegular.woff") format("woff"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoRegular.ttf") format("truetype"); - font-weight: normal; - font-style: normal; - } - - @font-face { - font-display: swap; - font-family: "Go"; - src: - local("Go Bold"), - local("Go-Bold"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/Go-Bold.woff2") format("woff2"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/Go-Bold.woff") format("woff"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/Go-Bold.ttf") format("truetype"); - font-weight: bold; - font-style: normal; - } - - @font-face { - font-display: swap; - font-family: "Go"; - src: - local("Go Italic"), - local("Go-Italic"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/Go-Italic.woff2") format("woff2"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/Go-Italic.woff") format("woff"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/Go-Italic.ttf") format("truetype"); - font-weight: normal; - font-style: italic; - } - - @font-face { - font-display: swap; - font-family: "Go"; - src: - local("Go Bold Italic"), - local("Go-BoldItalic"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/Go-BoldItalic.woff2") format("woff2"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/Go-BoldItalic.woff") format("woff"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/Go-BoldItalic.ttf") format("truetype"); - font-weight: bold; - font-style: italic; - } - - @font-face { - font-display: swap; - font-family: "Go"; - src: - local("Go Medium"), - local("GoMedium"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMedium.woff2") format("woff2"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMedium.woff") format("woff"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMedium.ttf") format("truetype"); - font-weight: 500; - font-style: normal; - } - - @font-face { - font-display: swap; - font-family: "Go"; - src: - local("Go Medium Italic"), - local("GoMedium-Italic"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMedium-Italic.woff2") format("woff2"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMedium-Italic.woff") format("woff"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMedium-Italic.ttf") format("truetype"); - font-weight: 500; - font-style: italic; - } - - @font-face { - font-display: swap; - font-family: "Go Mono"; - src: - local("Go Mono"), - local("GoMono"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMono.woff2") format("woff2"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMono.woff") format("woff"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMono.ttf") format("truetype"); - font-weight: normal; - font-style: normal; - } - - @font-face { - font-display: swap; - font-family: "Go Mono"; - src: - local("Go Mono Bold Italic"), - local("GoMono-BoldItalic"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMono-BoldItalic.woff2") format("woff2"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMono-BoldItalic.woff") format("woff"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMono-BoldItalic.ttf") format("truetype"); - font-weight: bold; - font-style: italic; - } - - @font-face { - font-display: swap; - font-family: "Go Mono"; - src: - local("Go Mono Italic"), - local("GoMono-Italic"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMono-Italic.woff2") format("woff2"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMono-Italic.woff") format("woff"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMono-Italic.ttf") format("truetype"); - font-weight: normal; - font-style: italic; - } - - @font-face { - font-display: swap; - font-family: "Go Mono"; - src: - local("Go Mono Bold"), - local("GoMono-Bold"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMono-Bold.woff2") format("woff2"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMono-Bold.woff") format("woff"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoMono-Bold.ttf") format("truetype"); - font-weight: bold; - font-style: normal; - } - - @font-face { - font-display: swap; - font-family: "Go Smallcaps"; - src: - local("Go Smallcaps Italic"), - local("GoSmallcaps-Italic"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoSmallcaps-Italic.woff2") format("woff2"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoSmallcaps-Italic.woff") format("woff"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoSmallcaps-Italic.ttf") format("truetype"); - font-weight: normal; - font-style: italic; - } - - @font-face { - font-display: swap; - font-family: "Go Smallcaps"; - src: - local("Go Smallcaps"), - local("GoSmallcaps"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoSmallcaps.woff2") format("woff2"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoSmallcaps.woff") format("woff"), - url("https://storage.googleapis.com/umum.kilabit.info/assets/fonts/go/GoSmallcaps.ttf") format("truetype"); - font-weight: normal; - font-style: normal; - } - - body { - color: black; - font-family: Go, sans-serif; - margin: 0 auto; - width: 800px; - font-size: 16px; - } - - code { - font-family: "Go Mono", monospace; - } - - div { - margin: 0; - padding: 0; - } - - a { - text-decoration: none; - } - - blockquote { - border-left: solid 4px darkgray; - padding-left: 1em; - color: darkgreen; - } - - h1 { - font-size: 28px; - border-bottom: 1px solid grey; - padding-bottom: 8px; - } - - h2 { - background-color: lightblue; - font-size: 22px; - } - - h3, - h4 { - font-size: 16px; - } - - h3::before { - content: "§ "; - } - - h4::before { - content: "§§ "; - } - - h5::before { - content: "§§§ "; - } - - h2, - h3, - h4, - h5 { - border-bottom: 1px solid grey; - padding: 6px; - color: black; - } - - img, - video { - margin: 0 10px; - } - - pre { - background-color: #eee; - border-radius: 4px; - border: 1px solid #ccc; - display: block; - font-size: 16px; - font-family: "Go Mono", monospace; - margin: 0 0 10px 20px; - overflow: auto; - padding: 9.5px; - word-break: break-all; - word-wrap: break-word; - } - - img.background { - position: fixed; - top: 0; - left: 0; - z-index: -1; - opacity: 0.05; - width: 920px; - margin: 0 0; - } - - .topbar-left, - .topbar-right { - margin-top: 1rem; - } - - .topbar-left { - font-size: 24px; - font-weight: bold; - display: inline-block; - } - - .topbar-left a { - text-decoration: none; - } - - .topbar-left a:visited { - color: black; - } - - .topbar-info { - font-size: 12px; - font-weight: normal; - font-family: "Go Mono", monospace; - } - - .topbar-right { - display: inline-block; - text-align: right; - } - - .topbar-right img { - width: 40px; - } - - .page { - margin: 24px 0px; - } - - .quoteblock .attribution { - text-align: right; - margin-right: 56px; - } - - .container .meta { - font-style: italic; - margin: 1.25rem; - } - - .footer { - text-align: center; - color: #666; - font-size: 0.875rem; - margin: 1rem 0; - } - - /** Custom classes for asciidoc */ - #toctitle { - display: none; - } - - #toc li { - list-style: none; - } - - #toc ul .sectlevel1 { - padding: 0px; - margin: 4px; - } - - #toc ul .sectlevel2 { - margin: 4px; - } - - #footer { - clear: both; - margin-top: 1em; - } - - .admonitionblock { - border: 1px solid #ddd; - } - - .admonitionblock .icon { - background-color: aliceblue; - border-right: 1px solid #ddd; - margin: 0px; - padding: 8px; - } - - .admonitionblock .content { - margin: 0px; - padding: 8px; - } - - .right { - float: right; - } - - .left { - float: left; - } - - .sect1, - .sect2 { - clear: both; - } - - @media only screen and (max-width: 960px) { - body { - width: 100%; - margin: 0; - padding: 0; - } - - .topbar { - padding: 0 1.5em; - } - - .topbar-left, - .topbar-right { - width: 100%; - display: block; - text-align: left; - } - - .page { - padding: 0 1.5em; - } - - .footer { - text-align: left; - padding: 0 1.5em; - } - } - </style> -</head> - -<body> - <img alt="" class="background" src="https://storage.googleapis.com/umum.kilabit.info/assets/images/maple-leaf-transparent-540.jpg" width="920" /> + <link rel="stylesheet" href="/index.css" /> + </head> + <body> <div class="topbar"> - <div class="topbar-left"> - <div> - <a href="https://kilabit.info">kilabit.info</a> - </div> + <div class="topbar-left"> + <div> + <a href="https://kilabit.info">kilabit.info</a> </div> + </div> - <div class="topbar-right"> - | - <a href="/ama" target="_blank"> Ask Me Anything </a> | - <a href="https://build.kilabit.info" target="_blank"> Build </a> | - <a href="https://github.com/shuLhan" target="_blank"> GitHub </a> | - <a rel="me" href="https://fosstodon.org/@shuLhan" target="_blank"> Mastodon </a> | - <a href="https://sr.ht/~shulhan" target="_blank"> SourceHut </a> - </div> + <div class="topbar-right"> + | + <a href="/ama" target="_blank"> Ask Me Anything </a> | + <a href="https://build.kilabit.info" target="_blank"> Build </a> | + <a href="https://github.com/shuLhan" target="_blank"> GitHub </a> | + <a rel="me" href="https://fosstodon.org/@shuLhan" target="_blank"> + Mastodon + </a> + | + <a href="https://sr.ht/~shulhan" target="_blank"> SourceHut </a> + </div> </div> <div class="page"> - <div class="container">{{.Body}}</div> - <!-- .container --> + <div class="container">{{.Body}}</div> + <!-- .container --> </div> <!-- .page --> <div class="footer"> - <div> - Copyright 2007-2024, Shulhan <ms@kilabit.info>. All rights reserved. - </div> - <div> - Powered by - <a href="https://sr.ht/~shulhan/ciigo" target="_blank">ciigo</a> - </div> + <div> + Copyright 2007-2024, Shulhan <ms@kilabit.info>. All rights + reserved. + </div> + <div> + Powered by + <a href="https://sr.ht/~shulhan/ciigo" target="_blank">ciigo</a> + </div> </div> -</body> - + </body> </html> |
