From a60a600522b9c638cf06fc484d80209dfb7d5c20 Mon Sep 17 00:00:00 2001 From: JustZvan Date: Tue, 24 Mar 2026 20:14:42 +0100 Subject: feat: initial commit --- themes/JustZvan/archetypes/default.md | 5 + themes/JustZvan/assets/css/main.css | 206 +++++++++++++++++++++ themes/JustZvan/assets/js/main.js | 1 + themes/JustZvan/hugo.toml | 22 +++ themes/JustZvan/layouts/_partials/footer.html | 1 + themes/JustZvan/layouts/_partials/head.html | 5 + themes/JustZvan/layouts/_partials/head/css.html | 9 + themes/JustZvan/layouts/_partials/head/js.html | 16 ++ themes/JustZvan/layouts/_partials/header.html | 1 + themes/JustZvan/layouts/_partials/menu.html | 51 +++++ themes/JustZvan/layouts/_partials/terms.html | 23 +++ themes/JustZvan/layouts/baseof.html | 21 +++ themes/JustZvan/layouts/home.html | 17 ++ themes/JustZvan/layouts/page.html | 18 ++ themes/JustZvan/layouts/posts/single.html | 11 ++ themes/JustZvan/layouts/section.html | 26 +++ themes/JustZvan/layouts/taxonomy.html | 7 + themes/JustZvan/layouts/term.html | 26 +++ themes/JustZvan/static/favicon.ico | Bin 0 -> 15406 bytes .../JustZvan/static/fonts/JetBrainsMono-Bold.woff2 | Bin 0 -> 94588 bytes .../static/fonts/JetBrainsMono-BoldItalic.woff2 | Bin 0 -> 98152 bytes .../static/fonts/JetBrainsMono-ExtraBold.woff2 | Bin 0 -> 93692 bytes .../fonts/JetBrainsMono-ExtraBoldItalic.woff2 | Bin 0 -> 96864 bytes .../static/fonts/JetBrainsMono-ExtraLight.woff2 | Bin 0 -> 92712 bytes .../fonts/JetBrainsMono-ExtraLightItalic.woff2 | Bin 0 -> 95816 bytes .../static/fonts/JetBrainsMono-Italic.woff2 | Bin 0 -> 95864 bytes .../static/fonts/JetBrainsMono-Light.woff2 | Bin 0 -> 93856 bytes .../static/fonts/JetBrainsMono-LightItalic.woff2 | Bin 0 -> 97280 bytes .../static/fonts/JetBrainsMono-Medium.woff2 | Bin 0 -> 93824 bytes .../static/fonts/JetBrainsMono-MediumItalic.woff2 | Bin 0 -> 97808 bytes .../static/fonts/JetBrainsMono-Regular.woff2 | Bin 0 -> 92164 bytes .../static/fonts/JetBrainsMono-SemiBold.woff2 | Bin 0 -> 94472 bytes .../fonts/JetBrainsMono-SemiBoldItalic.woff2 | Bin 0 -> 98124 bytes .../JustZvan/static/fonts/JetBrainsMono-Thin.woff2 | Bin 0 -> 90612 bytes .../static/fonts/JetBrainsMono-ThinItalic.woff2 | Bin 0 -> 94316 bytes themes/JustZvan/static/fonts/Pencil Child.ttf | Bin 0 -> 32556 bytes 36 files changed, 466 insertions(+) create mode 100644 themes/JustZvan/archetypes/default.md create mode 100644 themes/JustZvan/assets/css/main.css create mode 100644 themes/JustZvan/assets/js/main.js create mode 100644 themes/JustZvan/hugo.toml create mode 100644 themes/JustZvan/layouts/_partials/footer.html create mode 100644 themes/JustZvan/layouts/_partials/head.html create mode 100644 themes/JustZvan/layouts/_partials/head/css.html create mode 100644 themes/JustZvan/layouts/_partials/head/js.html create mode 100644 themes/JustZvan/layouts/_partials/header.html create mode 100644 themes/JustZvan/layouts/_partials/menu.html create mode 100644 themes/JustZvan/layouts/_partials/terms.html create mode 100644 themes/JustZvan/layouts/baseof.html create mode 100644 themes/JustZvan/layouts/home.html create mode 100644 themes/JustZvan/layouts/page.html create mode 100644 themes/JustZvan/layouts/posts/single.html create mode 100644 themes/JustZvan/layouts/section.html create mode 100644 themes/JustZvan/layouts/taxonomy.html create mode 100644 themes/JustZvan/layouts/term.html create mode 100644 themes/JustZvan/static/favicon.ico create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-Bold.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-BoldItalic.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-ExtraBold.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-ExtraBoldItalic.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-ExtraLight.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-ExtraLightItalic.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-Italic.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-Light.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-LightItalic.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-Medium.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-MediumItalic.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-Regular.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-SemiBold.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-SemiBoldItalic.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-Thin.woff2 create mode 100644 themes/JustZvan/static/fonts/JetBrainsMono-ThinItalic.woff2 create mode 100644 themes/JustZvan/static/fonts/Pencil Child.ttf (limited to 'themes/JustZvan') diff --git a/themes/JustZvan/archetypes/default.md b/themes/JustZvan/archetypes/default.md new file mode 100644 index 0000000..25b6752 --- /dev/null +++ b/themes/JustZvan/archetypes/default.md @@ -0,0 +1,5 @@ ++++ +date = '{{ .Date }}' +draft = true +title = '{{ replace .File.ContentBaseName "-" " " | title }}' ++++ diff --git a/themes/JustZvan/assets/css/main.css b/themes/JustZvan/assets/css/main.css new file mode 100644 index 0000000..9804cf4 --- /dev/null +++ b/themes/JustZvan/assets/css/main.css @@ -0,0 +1,206 @@ +body { + background: #000; + color: #fff; + font-family: "JetBrains Mono Regular"; + margin: 0; + display: flex; + flex-direction: column; + min-height: 100vh; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +a { + color: #fff; +} + +a:visited { + color: #fff; +} + +.sitename { + font-family: "Pencil Child"; + font-size: 5rem; + margin: 0; +} + +header { + padding: 1rem; + display: flex; + justify-content: center; +} + +footer { + text-align: center; + padding: 1rem; + opacity: 0.7; + font-size: 0.9rem; +} + +main { + flex: 1; + display: flex; + flex-direction: column; +} + +.home-hero { + flex: 1; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + gap: 1.5rem; + text-align: center; + padding: 1rem; +} + +.home-about { + max-width: 60ch; + line-height: 1.6; +} + +.home-about p { + margin: 0; +} + +nav ul { + list-style: none; + display: flex; + flex-wrap: nowrap; + justify-content: center; + align-items: center; + gap: 1.25rem; + margin: 0; + padding: 0; + white-space: nowrap; + overflow-x: auto; +} + +nav li { + flex: 0 0 auto; +} + +nav a { + letter-spacing: 0.03em; +} + +.home-social-links { + display: flex; + flex-wrap: nowrap; + justify-content: center; + align-items: center; + gap: 1rem; + white-space: nowrap; + overflow-x: auto; +} + +.home-social-links a { + text-decoration: none; +} + +.home-social-links a:hover { + text-decoration: underline; +} + +.post-page { + flex: 1; + width: min(65ch, 100%); + margin: 0 auto; + padding: 2.5rem 1rem; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: stretch; + text-align: left; +} + +.post-page > * { + width: 100%; +} + +.post-page h1, +.post-page time { + text-align: center; +} + +.post-page img, +.post-page video, +.post-page iframe, +.post-page table, +.post-page pre { + max-width: 100%; +} + +.post-page pre { + overflow-x: auto; +} + +.post-page p, +.post-page li { + overflow-wrap: anywhere; +} + +.list-page { + width: min(65ch, 100%); + margin: 0 auto; + padding: 2.5rem 1rem; + display: flex; + flex-direction: column; + gap: 2rem; +} + +.page-title { + text-align: center; + margin: 0 0 2rem 0; +} + +.post-list { + display: flex; + flex-direction: column; + gap: 3rem; +} + +.post-list-item { + display: flex; + flex-direction: column; + gap: 0.5rem; +} + +.post-list-meta time { + font-size: 0.9rem; + opacity: 0.7; + letter-spacing: 0.05em; +} + +.post-list-title { + margin: 0; + font-size: 1.5rem; +} + +.post-list-title a { + text-decoration: none; +} + +.post-list-title a:hover { + text-decoration: underline; +} + +.post-list-summary { + margin: 0; + opacity: 0.8; + line-height: 1.6; +} + +@font-face { + font-family: "JetBrains Mono Regular"; + src: url("/fonts/JetBrainsMono-Regular.woff2"); +} + +@font-face { + font-family: "Pencil Child"; + src: url("/fonts/Pencil Child.ttf"); +} diff --git a/themes/JustZvan/assets/js/main.js b/themes/JustZvan/assets/js/main.js new file mode 100644 index 0000000..e2aac52 --- /dev/null +++ b/themes/JustZvan/assets/js/main.js @@ -0,0 +1 @@ +console.log('This site was generated by Hugo.'); diff --git a/themes/JustZvan/hugo.toml b/themes/JustZvan/hugo.toml new file mode 100644 index 0000000..4015a68 --- /dev/null +++ b/themes/JustZvan/hugo.toml @@ -0,0 +1,22 @@ +baseURL = 'https://example.org/' +languageCode = 'en-US' +title = 'My New Hugo Site' + +[menus] + [[menus.main]] + name = 'Home' + pageRef = '/' + weight = 10 + + [[menus.main]] + name = 'Posts' + pageRef = '/posts' + weight = 20 + +[taxonomies] + category = 'categories' + +[module] + [module.hugoVersion] + extended = false + min = '0.146.0' diff --git a/themes/JustZvan/layouts/_partials/footer.html b/themes/JustZvan/layouts/_partials/footer.html new file mode 100644 index 0000000..53920d0 --- /dev/null +++ b/themes/JustZvan/layouts/_partials/footer.html @@ -0,0 +1 @@ +

Copyright JustZvan {{ now.Year }}. All blog posts on this website are licensed under the JZSCL.

diff --git a/themes/JustZvan/layouts/_partials/head.html b/themes/JustZvan/layouts/_partials/head.html new file mode 100644 index 0000000..02c2240 --- /dev/null +++ b/themes/JustZvan/layouts/_partials/head.html @@ -0,0 +1,5 @@ + + +{{ if .IsHome }}{{ site.Title }}{{ else }}{{ printf "%s | %s" .Title site.Title }}{{ end }} +{{ partialCached "head/css.html" . }} +{{ partialCached "head/js.html" . }} diff --git a/themes/JustZvan/layouts/_partials/head/css.html b/themes/JustZvan/layouts/_partials/head/css.html new file mode 100644 index 0000000..d76d23a --- /dev/null +++ b/themes/JustZvan/layouts/_partials/head/css.html @@ -0,0 +1,9 @@ +{{- with resources.Get "css/main.css" }} + {{- if hugo.IsDevelopment }} + + {{- else }} + {{- with . | minify | fingerprint }} + + {{- end }} + {{- end }} +{{- end }} diff --git a/themes/JustZvan/layouts/_partials/head/js.html b/themes/JustZvan/layouts/_partials/head/js.html new file mode 100644 index 0000000..16ffbed --- /dev/null +++ b/themes/JustZvan/layouts/_partials/head/js.html @@ -0,0 +1,16 @@ +{{- with resources.Get "js/main.js" }} + {{- $opts := dict + "minify" (not hugo.IsDevelopment) + "sourceMap" (cond hugo.IsDevelopment "external" "") + "targetPath" "js/main.js" + }} + {{- with . | js.Build $opts }} + {{- if hugo.IsDevelopment }} + + {{- else }} + {{- with . | fingerprint }} + + {{- end }} + {{- end }} + {{- end }} +{{- end }} diff --git a/themes/JustZvan/layouts/_partials/header.html b/themes/JustZvan/layouts/_partials/header.html new file mode 100644 index 0000000..8995308 --- /dev/null +++ b/themes/JustZvan/layouts/_partials/header.html @@ -0,0 +1 @@ +{{ partial "menu.html" (dict "menuID" "main" "page" .) }} diff --git a/themes/JustZvan/layouts/_partials/menu.html b/themes/JustZvan/layouts/_partials/menu.html new file mode 100644 index 0000000..14245b5 --- /dev/null +++ b/themes/JustZvan/layouts/_partials/menu.html @@ -0,0 +1,51 @@ +{{- /* +Renders a menu for the given menu ID. + +@context {page} page The current page. +@context {string} menuID The menu ID. + +@example: {{ partial "menu.html" (dict "menuID" "main" "page" .) }} +*/}} + +{{- $page := .page }} +{{- $menuID := .menuID }} + +{{- with index site.Menus $menuID }} + +{{- end }} + +{{- define "_partials/inline/menu/walk.html" }} + {{- $page := .page }} + {{- range .menuEntries }} + {{- $attrs := dict "href" .URL }} + {{- if $page.IsMenuCurrent .Menu . }} + {{- $attrs = merge $attrs (dict "class" "active" "aria-current" "page") }} + {{- else if $page.HasMenuCurrent .Menu .}} + {{- $attrs = merge $attrs (dict "class" "ancestor" "aria-current" "true") }} + {{- end }} + {{- $name := .Name }} + {{- with .Identifier }} + {{- with T . }} + {{- $name = . }} + {{- end }} + {{- end }} +
  • + {{ $name }} + {{- with .Children }} + + {{- end }} +
  • + {{- end }} +{{- end }} diff --git a/themes/JustZvan/layouts/_partials/terms.html b/themes/JustZvan/layouts/_partials/terms.html new file mode 100644 index 0000000..8a6ebec --- /dev/null +++ b/themes/JustZvan/layouts/_partials/terms.html @@ -0,0 +1,23 @@ +{{- /* +For a given taxonomy, renders a list of terms assigned to the page. + +@context {page} page The current page. +@context {string} taxonomy The taxonomy. + +@example: {{ partial "terms.html" (dict "taxonomy" "tags" "page" .) }} +*/}} + +{{- $page := .page }} +{{- $taxonomy := .taxonomy }} + +{{- with $page.GetTerms $taxonomy }} + {{- $label := (index . 0).Parent.LinkTitle }} +
    +
    {{ $label }}:
    + +
    +{{- end }} diff --git a/themes/JustZvan/layouts/baseof.html b/themes/JustZvan/layouts/baseof.html new file mode 100644 index 0000000..36ca140 --- /dev/null +++ b/themes/JustZvan/layouts/baseof.html @@ -0,0 +1,21 @@ + + + + {{ partial "head.html" . }} + + + {{ if not .IsHome }} +
    + {{ partial "header.html" . }} +
    + {{ end }} +
    + {{ block "main" . }}{{ end }} +
    + {{ if not .IsHome }} + + {{ end }} + + diff --git a/themes/JustZvan/layouts/home.html b/themes/JustZvan/layouts/home.html new file mode 100644 index 0000000..9897f4a --- /dev/null +++ b/themes/JustZvan/layouts/home.html @@ -0,0 +1,17 @@ +{{ define "main" }} +
    +

    {{ site.Title }}

    + {{ with .Content }} +
    {{ . }}
    + {{ end }} + {{ partial "menu.html" (dict "menuID" "main" "page" .) }} + {{ with .Params.socials }} + + {{ end }} +
    + +{{ end }} diff --git a/themes/JustZvan/layouts/page.html b/themes/JustZvan/layouts/page.html new file mode 100644 index 0000000..0c74e02 --- /dev/null +++ b/themes/JustZvan/layouts/page.html @@ -0,0 +1,18 @@ +{{ define "main" }} +
    + + +
    + {{ .Content }} +
    + + {{ partial "terms.html" (dict "taxonomy" "tags" "page" .) }} +
    +{{ end }} diff --git a/themes/JustZvan/layouts/posts/single.html b/themes/JustZvan/layouts/posts/single.html new file mode 100644 index 0000000..2ead5ce --- /dev/null +++ b/themes/JustZvan/layouts/posts/single.html @@ -0,0 +1,11 @@ +{{ define "main" }} +
    +

    {{ .Title }}

    + + {{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }} + {{ $dateHuman := .Date | time.Format ":date_long" }} + + + {{ .Content }} +
    +{{ end }} \ No newline at end of file diff --git a/themes/JustZvan/layouts/section.html b/themes/JustZvan/layouts/section.html new file mode 100644 index 0000000..1712416 --- /dev/null +++ b/themes/JustZvan/layouts/section.html @@ -0,0 +1,26 @@ +{{ define "main" }} +
    +

    {{ .Title }}

    + {{ with .Content }} +
    {{ . }}
    + {{ end }} + +
    + {{ range .Pages }} +
    + {{ if .Date }} +
    + {{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }} + {{ $dateHuman := .Date | time.Format "2006-01-02" }} + +
    + {{ end }} +

    {{ .LinkTitle }}

    + {{ with .Params.subtitle }} +
    {{ . }}
    + {{ end }} +
    + {{ end }} +
    +
    +{{ end }} diff --git a/themes/JustZvan/layouts/taxonomy.html b/themes/JustZvan/layouts/taxonomy.html new file mode 100644 index 0000000..c2e7875 --- /dev/null +++ b/themes/JustZvan/layouts/taxonomy.html @@ -0,0 +1,7 @@ +{{ define "main" }} +

    {{ .Title }}

    + {{ .Content }} + {{ range .Pages }} +

    {{ .LinkTitle }}

    + {{ end }} +{{ end }} diff --git a/themes/JustZvan/layouts/term.html b/themes/JustZvan/layouts/term.html new file mode 100644 index 0000000..1712416 --- /dev/null +++ b/themes/JustZvan/layouts/term.html @@ -0,0 +1,26 @@ +{{ define "main" }} +
    +

    {{ .Title }}

    + {{ with .Content }} +
    {{ . }}
    + {{ end }} + +
    + {{ range .Pages }} +
    + {{ if .Date }} +
    + {{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }} + {{ $dateHuman := .Date | time.Format "2006-01-02" }} + +
    + {{ end }} +

    {{ .LinkTitle }}

    + {{ with .Params.subtitle }} +
    {{ . }}
    + {{ end }} +
    + {{ end }} +
    +
    +{{ end }} diff --git a/themes/JustZvan/static/favicon.ico b/themes/JustZvan/static/favicon.ico new file mode 100644 index 0000000..67f8b77 Binary files /dev/null and b/themes/JustZvan/static/favicon.ico differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-Bold.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-Bold.woff2 new file mode 100644 index 0000000..4917f43 Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-Bold.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-BoldItalic.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-BoldItalic.woff2 new file mode 100644 index 0000000..536d3f7 Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-BoldItalic.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-ExtraBold.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-ExtraBold.woff2 new file mode 100644 index 0000000..8f88c54 Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-ExtraBold.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-ExtraBoldItalic.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-ExtraBoldItalic.woff2 new file mode 100644 index 0000000..d1478ba Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-ExtraBoldItalic.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-ExtraLight.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-ExtraLight.woff2 new file mode 100644 index 0000000..b97239f Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-ExtraLight.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-ExtraLightItalic.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-ExtraLightItalic.woff2 new file mode 100644 index 0000000..be01aac Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-ExtraLightItalic.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-Italic.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-Italic.woff2 new file mode 100644 index 0000000..d60c270 Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-Italic.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-Light.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-Light.woff2 new file mode 100644 index 0000000..6538498 Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-Light.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-LightItalic.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-LightItalic.woff2 new file mode 100644 index 0000000..66ca3d2 Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-LightItalic.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-Medium.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-Medium.woff2 new file mode 100644 index 0000000..669d04c Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-Medium.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-MediumItalic.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-MediumItalic.woff2 new file mode 100644 index 0000000..80cfd15 Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-MediumItalic.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-Regular.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-Regular.woff2 new file mode 100644 index 0000000..40da427 Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-Regular.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-SemiBold.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-SemiBold.woff2 new file mode 100644 index 0000000..5ead7b0 Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-SemiBold.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-SemiBoldItalic.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-SemiBoldItalic.woff2 new file mode 100644 index 0000000..c5dd294 Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-SemiBoldItalic.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-Thin.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-Thin.woff2 new file mode 100644 index 0000000..17270e4 Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-Thin.woff2 differ diff --git a/themes/JustZvan/static/fonts/JetBrainsMono-ThinItalic.woff2 b/themes/JustZvan/static/fonts/JetBrainsMono-ThinItalic.woff2 new file mode 100644 index 0000000..a643215 Binary files /dev/null and b/themes/JustZvan/static/fonts/JetBrainsMono-ThinItalic.woff2 differ diff --git a/themes/JustZvan/static/fonts/Pencil Child.ttf b/themes/JustZvan/static/fonts/Pencil Child.ttf new file mode 100644 index 0000000..7d88a2d Binary files /dev/null and b/themes/JustZvan/static/fonts/Pencil Child.ttf differ -- cgit v1.2.3