summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--themes/tabi-lean/sass/main.scss29
-rw-r--r--themes/tabi-lean/sass/parts/_header.scss2
-rw-r--r--themes/tabi-lean/sass/skins/posixlycorrect.scss40
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Bold.ttfbin0 -> 2389020 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-BoldItalic.ttfbin0 -> 2392132 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraBold.ttfbin0 -> 2391492 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraBoldItalic.ttfbin0 -> 2393472 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraLight.ttfbin0 -> 2387208 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraLightItalic.ttfbin0 -> 2387952 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Italic.ttfbin0 -> 2389592 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Light.ttfbin0 -> 2388892 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-LightItalic.ttfbin0 -> 2390312 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Medium.ttfbin0 -> 2386364 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-MediumItalic.ttfbin0 -> 2389596 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Regular.ttfbin0 -> 2386636 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-SemiBold.ttfbin0 -> 2387944 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-SemiBoldItalic.ttfbin0 -> 2392048 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Thin.ttfbin0 -> 2384112 bytes
-rw-r--r--themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ThinItalic.ttfbin0 -> 2387148 bytes
-rw-r--r--themes/tabi-lean/templates/partials/footer.html6
-rw-r--r--themes/tabi-lean/theme.toml2
21 files changed, 53 insertions, 26 deletions
diff --git a/themes/tabi-lean/sass/main.scss b/themes/tabi-lean/sass/main.scss
index d1470ff..6433d2c 100644
--- a/themes/tabi-lean/sass/main.scss
+++ b/themes/tabi-lean/sass/main.scss
@@ -27,26 +27,9 @@
@use 'parts/_zola-error.scss';
@font-face {
- src: local('Inter'),
- url('fonts/Inter4.woff2') format("woff2");
- /* Copyright 2016 The Inter Project Authors (https://github.com/rsms/inter). Licensed under the SIL Open Font License, Version 1.1. More information available at: http://scripts.sil.org/OFL */
- font-family: 'Inter';
- font-display: swap;
-}
-
-@font-face {
- src: local('Source Serif'),
- url('fonts/SourceSerif4Variable-Roman.ttf.woff2') format("woff2");
- /* Copyright 2014 - 2023 Adobe (http://www.adobe.com/), with Reserved Font Name ‘Source’.adobe.com/). Licensed under the SIL Open Font License, Version 1.1. More information available at: http://scripts.sil.org/OFL */
- font-family: 'Source Serif';
- font-display: swap;
-}
-
-@font-face {
- src: local('Cascadia Code'),
- url('fonts/CascadiaCode-SemiLight.woff2') format("woff2");
- /* Copyright 2019 - Present, Microsoft Corporation, with Reserved Font Name 'Cascadia Code'. Licensed under the SIL Open Font License, Version 1.1. More information available at: http://scripts.sil.org/OFL */
- font-family: 'Cascadia Code';
+ src: local('JetBrainsMono'),
+ url('fonts/JetBrainsMonoNLNerdFont-Regular.ttf') format("truetype");
+ font-family: 'JetBrainsMono';
font-display: swap;
}
@@ -97,9 +80,9 @@
--small-layout-width: 200px;
--paragraph-spacing: max(2.3vmin, 24px);
- --sans-serif-font: 'Inter', Helvetica, Arial, sans-serif;
- --serif-font: 'Source Serif', 'Georgia', serif;
- --code-font: 'Cascadia Code';
+ --sans-serif-font: 'JetBrainsMono', Helvetica, Arial, sans-serif;
+ --serif-font: 'JetBrainsMono', 'Georgia', serif;
+ --code-font: 'JetBrainsMono';
scrollbar-color: var(--primary-color) transparent;
accent-color: var(--primary-color);
diff --git a/themes/tabi-lean/sass/parts/_header.scss b/themes/tabi-lean/sass/parts/_header.scss
index 414aa82..4640d1b 100644
--- a/themes/tabi-lean/sass/parts/_header.scss
+++ b/themes/tabi-lean/sass/parts/_header.scss
@@ -1,6 +1,6 @@
header {
width: 100%;
- font-family: 'Inter Subset', var(--sans-serif-font);
+ font-family: 'JetBrainsMono', var(--sans-serif-font);
}
.page-header {
diff --git a/themes/tabi-lean/sass/skins/posixlycorrect.scss b/themes/tabi-lean/sass/skins/posixlycorrect.scss
new file mode 100644
index 0000000..47b6c2c
--- /dev/null
+++ b/themes/tabi-lean/sass/skins/posixlycorrect.scss
@@ -0,0 +1,40 @@
+/* general */
+
+
+/* theme */
+@mixin theme-variables($theme) {
+ @if $theme =='light' {
+ --primary-color: #FC9300;
+ --background-color: #131a21;
+ }
+ @else if $theme == 'dark' {
+ --primary-color: #FC9300;
+ --background-color: #131a21;
+ }
+}
+
+:root {
+ @include theme-variables('light');
+}
+
+[data-theme='dark'] {
+ @include theme-variables('dark');
+}
+
+@media (prefers-color-scheme: dark) {
+ :root:not([data-theme='light']) {
+ @include theme-variables('dark');
+ }
+}
+
+
+/* header */
+.home-title {
+ background-color: var(--primary-color);
+ color: var(--background-color);
+ padding: 0.12rem;
+}
+
+.nav-links {
+ text-decoration: underline;
+}
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Bold.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Bold.ttf
new file mode 100644
index 0000000..41365a8
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Bold.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-BoldItalic.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-BoldItalic.ttf
new file mode 100644
index 0000000..ede5867
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-BoldItalic.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraBold.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraBold.ttf
new file mode 100644
index 0000000..7430b4f
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraBold.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraBoldItalic.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraBoldItalic.ttf
new file mode 100644
index 0000000..53020b9
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraBoldItalic.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraLight.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraLight.ttf
new file mode 100644
index 0000000..cc99cdf
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraLight.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraLightItalic.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraLightItalic.ttf
new file mode 100644
index 0000000..10bcdaa
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ExtraLightItalic.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Italic.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Italic.ttf
new file mode 100644
index 0000000..d3857d6
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Italic.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Light.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Light.ttf
new file mode 100644
index 0000000..56d5f65
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Light.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-LightItalic.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-LightItalic.ttf
new file mode 100644
index 0000000..bcb382c
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-LightItalic.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Medium.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Medium.ttf
new file mode 100644
index 0000000..ee8c06c
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Medium.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-MediumItalic.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-MediumItalic.ttf
new file mode 100644
index 0000000..f836007
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-MediumItalic.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Regular.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Regular.ttf
new file mode 100644
index 0000000..8e9ac86
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Regular.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-SemiBold.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-SemiBold.ttf
new file mode 100644
index 0000000..8c33920
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-SemiBold.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-SemiBoldItalic.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-SemiBoldItalic.ttf
new file mode 100644
index 0000000..dcd0a9a
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-SemiBoldItalic.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Thin.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Thin.ttf
new file mode 100644
index 0000000..5a288f4
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-Thin.ttf
Binary files differ
diff --git a/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ThinItalic.ttf b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ThinItalic.ttf
new file mode 100644
index 0000000..8410608
--- /dev/null
+++ b/themes/tabi-lean/static/fonts/JetBrainsMonoNLNerdFont-ThinItalic.ttf
Binary files differ
diff --git a/themes/tabi-lean/templates/partials/footer.html b/themes/tabi-lean/templates/partials/footer.html
index db4bd85..1a5194f 100644
--- a/themes/tabi-lean/templates/partials/footer.html
+++ b/themes/tabi-lean/templates/partials/footer.html
@@ -100,9 +100,13 @@
{# Shows "Powered by Zola & tabi" notice #}
{{ macros_translate::translate(key="powered_by", default="Powered by", language_strings=language_strings) }}
+ <a rel="{{ rel_attributes }}" {{ blank_target }} href="https://nixos.org/">NixOS</a>,
+ <a rel="{{ rel_attributes }}" {{ blank_target }} href="https://vpsfree.org/">vpsFree</a>,
<a rel="{{ rel_attributes }}" {{ blank_target }} href="https://www.getzola.org">Zola</a>
{{ macros_translate::translate(key="and", default="&", language_strings=language_strings) }}
- <a rel="{{ rel_attributes }}" {{ blank_target }} href="https://github.com/welpo/tabi">tabi</a>
+ <a rel="{{ rel_attributes }}" {{ blank_target }} href="https://github.com/welpo/tabi">tabi</a>.
+ Backed up by
+ <a rel="{{ rel_attributes }}" {{ blank_target }} href="https://www.rsync.net/">rsync</a>.
{# Shows link to remote repository #}
{%- if config.extra.remote_repository_url and config.extra.show_remote_source | default(value=true) -%}
diff --git a/themes/tabi-lean/theme.toml b/themes/tabi-lean/theme.toml
index fa5c4b7..a096a83 100644
--- a/themes/tabi-lean/theme.toml
+++ b/themes/tabi-lean/theme.toml
@@ -1,4 +1,4 @@
-name = "tabi"
+name = "tabi-lean"
description = "tabi is an accessible Zola theme with search, multi-language support, optional JavaScript, a perfect Lighthouse score, and comprehensive documentation. Crafted for personal websites and blogs."
license = "MIT"
homepage = "https://github.com/welpo/tabi"