Meta: Spring cleaning
Added syntax highlighting, remove font, many small improvements. Hot fix font: Athelas shows weird symbols in Chrome.
This commit is contained in:
parent
138062aac8
commit
f91ff03006
19 changed files with 74 additions and 54 deletions
|
|
@ -1,32 +1,46 @@
|
||||||
@font-face {
|
|
||||||
font-family: "EB Garamond";
|
|
||||||
src:
|
|
||||||
/* local("EB Garamond"), */
|
|
||||||
url("/fonts/EBGaramond-VariableFont_wght.ttf");
|
|
||||||
/* font-weight: normal; */
|
|
||||||
/* font-style: normal; */
|
|
||||||
/* font-display: swap; */
|
|
||||||
}
|
|
||||||
|
|
||||||
:root {
|
:root {
|
||||||
font-size: calc(1rem + 0.25vw);
|
font-size: calc(1rem + 0.25vw);
|
||||||
--red: #FC361D;
|
--red: oklch(65% 0.25 30);
|
||||||
--blue1: #116080;
|
--blue1: oklch(50% 0.1 230);
|
||||||
--blue2: #105099;
|
--blue2: oklch(40% 0.1 230);
|
||||||
--light-gray: #F0F0F0;
|
--light-gray: oklch(95% 0 0);
|
||||||
--white: white;
|
--white1: oklch(100% 0 0);
|
||||||
--beige: #FCF9EC;
|
--text1: oklch(20% 0 0);
|
||||||
--text1: #1a1a1a;
|
--text2: oklch(50% 0 0);
|
||||||
--text2: #6f6f6f;
|
--text3: oklch(70% 0 0);
|
||||||
--text3: #999999;
|
}
|
||||||
|
|
||||||
|
code {
|
||||||
|
background: #eff1f5;
|
||||||
|
border-radius: 0.3em;
|
||||||
|
padding: 0.1em 0.2em;
|
||||||
|
font-size: 0.9em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlight {
|
||||||
|
border-radius: 0.3rem;
|
||||||
|
padding: 0.5em 0.5em;
|
||||||
|
margin: 1rem 0;
|
||||||
|
background: #eff1f5;
|
||||||
|
overflow: auto;
|
||||||
|
|
||||||
|
& code {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
& pre {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
color: var(--text);
|
color: var(--text);
|
||||||
background: var(--background);
|
background: var(--background);
|
||||||
font-family: "eb garamond", serif;
|
font-family: "EB Garamond", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Athelas, Georgia, serif;
|
||||||
|
/* font-family: -apple-system, BlinkMacSystemFont, "Avenir Next", Avenir, "Nimbus Sans L", Roboto, Noto, "Segoe UI", Arial, Helvetica, "Helvetica Neue", sans-serif; */
|
||||||
font-variant-numeric: oldstyle-nums;
|
font-variant-numeric: oldstyle-nums;
|
||||||
/* font-variant-ligatures: common-ligatures; */
|
|
||||||
line-height: 1.5;
|
line-height: 1.5;
|
||||||
margin: auto;
|
margin: auto;
|
||||||
padding: 1rem;
|
padding: 1rem;
|
||||||
|
|
@ -73,6 +87,10 @@ article>p:nth-of-type(2)::first-letter {
|
||||||
a {
|
a {
|
||||||
color: var(--red);
|
color: var(--red);
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
h1 {
|
h1 {
|
||||||
|
|
@ -134,21 +152,18 @@ footer {
|
||||||
}
|
}
|
||||||
|
|
||||||
.list {
|
.list {
|
||||||
|
color: var(--text1);
|
||||||
|
|
||||||
& h2 {
|
& h2 {
|
||||||
margin-top: 2rem;
|
margin-top: 2rem;
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
|
|
||||||
& a {
|
|
||||||
color: var(--text1);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.lead {
|
.lead {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -18,19 +18,19 @@ As of [RFC ...]()
|
||||||
|
|
||||||
There are famously [no easter eggs](https://daniel.haxx.se/blog/2021/12/06/no-easter-eggs-in-curl/) built into `curl`. That doesn't mean I can't make my own.
|
There are famously [no easter eggs](https://daniel.haxx.se/blog/2021/12/06/no-easter-eggs-in-curl/) built into `curl`. That doesn't mean I can't make my own.
|
||||||
|
|
||||||
I set up `txt` files to display QR codes, which you can access via `curl`.There is one for the homepage, which is kind of stupid because you have to type in the URL to get a QR code for that URL.
|
I set up `txt` files to display QR codes, which you can access via `curl`. There is one for the homepage, which is kind of stupid because you have to type in the URL to get a QR code for that URL.
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
curl https://jankremer.eu/qr.txt
|
curl https://jankremer.eu/qr.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
I also set up codes for my [crypto](/tags/crypto) addresses. Just add `.txt` to the URL. Same for my [avatar](/pharmacist-0.webp). Fun fact: the `.png` file is only half the size of the `.txt` version.
|
I also set up codes for my [crypto](/tags/crypto) addresses. Just add `.txt` to the URL. Same for my [avatar](/pharmacist-0.webp). Fun fact: the `.png` file is only half the size of the `.txt` version.
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
curl https://jankremer.eu/xmr.txt
|
curl https://jankremer.eu/xmr.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
curl https://jankremer.eu/pharmacist-0.txt
|
curl https://jankremer.eu/pharmacist-0.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,16 +3,15 @@ languageCode = 'de'
|
||||||
title = 'Jan Kremer'
|
title = 'Jan Kremer'
|
||||||
copyright = 'CC-BY-SA 4.0'
|
copyright = 'CC-BY-SA 4.0'
|
||||||
|
|
||||||
|
[markup]
|
||||||
|
[markup.highlight]
|
||||||
|
style = "catppuccin-latte"
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
[params.author]
|
[params.author]
|
||||||
name = 'Jan Kremer'
|
name = 'Jan Kremer'
|
||||||
email = 'mail@jankremer.eu'
|
email = 'mail@jankremer.eu'
|
||||||
|
|
||||||
[[menus.main]]
|
|
||||||
name = 'Home'
|
|
||||||
pageRef = '/'
|
|
||||||
weight = 10
|
|
||||||
|
|
||||||
[[menus.main]]
|
[[menus.main]]
|
||||||
name = 'Blog'
|
name = 'Blog'
|
||||||
pageRef = '/blog'
|
pageRef = '/blog'
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,17 @@
|
||||||
{{ define "main" }}
|
{{ define "main" }}
|
||||||
{{ .Content }}
|
{{ .Content }}
|
||||||
<h1>Neueste Beiträge</h1>
|
|
||||||
{{ $pages := .Paginate (where .Site.RegularPages "Type" "ne" "page") }}
|
{{ $pages := .Paginate (where .Site.RegularPages "Type" "ne" "page") }}
|
||||||
{{ range $pages.Pages }}
|
{{ range $pages.Pages }}
|
||||||
<div class="list">
|
<a href="{{ .RelPermalink }}" style="display:block">
|
||||||
{{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }}
|
<div class="list">
|
||||||
{{ $dateHuman := .Date | time.Format "2006-01-02" }}
|
{{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }}
|
||||||
<time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
|
{{ $dateHuman := .Date | time.Format "2006-01-02" }}
|
||||||
|
<time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
|
||||||
|
|
||||||
<h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
|
<h2>{{ .Title }}</h2>
|
||||||
|
|
||||||
<p class="lead">{{ .Description }}</p>
|
<p class="lead">{{ .Description }}</p>
|
||||||
</div>
|
</div>
|
||||||
|
</a>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,16 @@
|
||||||
{{ define "main" }}
|
{{ define "main" }}
|
||||||
{{ .Content }}
|
{{ .Content }}
|
||||||
{{ range .Pages }}
|
{{ range .Pages }}
|
||||||
<div class="list">
|
<a href="{{ .RelPermalink }}" style="display:block">
|
||||||
{{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }}
|
<div class="list">
|
||||||
{{ $dateHuman := .Date | time.Format "2006-01-02" }}
|
{{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }}
|
||||||
<time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
|
{{ $dateHuman := .Date | time.Format "2006-01-02" }}
|
||||||
|
<time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
|
||||||
|
|
||||||
<h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
|
<h2>{{ .Title }}</h2>
|
||||||
|
|
||||||
<p class="lead">{{ .Description }}</p>
|
<p class="lead">{{ .Description }}</p>
|
||||||
</div>
|
</div>
|
||||||
|
</a>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
<p><a href="https://creativecommons.org/licenses/by-sa/4.0/">BY-SA 4.0</a>   ☙   {{ site.Title }}   ❧
|
<p><a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA 4.0</a>   ☙   {{ site.Title }}   ❧
|
||||||
  2021–{{ now.Year }}</p>
|
  2021–{{ now.Year }}</p>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
<meta charset="utf-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width">
|
<meta name="description" content="Blog von Jan Kremer">
|
||||||
<title>{{ if .IsHome }}{{ site.Title }}{{ else }}{{ printf "%s | %s" .Title site.Title }}{{ end }}</title>
|
<meta name="keywords" content="Blog">
|
||||||
|
<meta name="author" content="Jan Kremer">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>{{ if .IsHome }}{{ site.Title }}{{ else }}{{ printf "%s – %s" .Title site.Title }}{{ end }}</title>
|
||||||
{{ partialCached "head/css.html" . }}
|
{{ partialCached "head/css.html" . }}
|
||||||
{{ partialCached "head/js.html" . }}
|
{{ partialCached "head/js.html" . }}
|
||||||
{{ partial "analytics.html" . }}
|
{{ partial "analytics.html" . }}
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue