diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d91ed1fe..804668a2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -35,9 +35,9 @@ - Indent using 2 spaces (soft tabs). - Put spaces between list items (ie. `[1, 2, 3]`, not `[1,2,3]`), around operators (ie. `1 + 1`, not `1+1`) and inside go templating tags (ie. `{{< alert >}}`, not `{{}}`). - Avoid code reuse in templates by extracting components into partials. -- Layout code in a logical manner that prioritises readibility. +- Layout code in a logical manner that prioritises readability. - Add comments when the intent of the code isn't immediately apparent or to break up large blocks of logic. -- Use relative paths to assets without including the preceeding slash but, when referring to a folder, including a trailing slash (ie. `static/img/`, not `/static/img/` or `/static/img`). +- Use relative paths to assets without including the preceding slash but, when referring to a folder, including a trailing slash (ie. `static/img/`, not `/static/img/` or `/static/img`). - Any static text must be referenced using the `i18n` methods and included in the localisation assets. - Commit often, preferring incremental changes rather than bundling everything into a single, large commit. diff --git a/README.md b/README.md index 648efd92..d1d13139 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ Blowfish is designed to be a powerful, lightweight theme for [Hugo](https://gohu - Flexible with any content types, taxonomies and menus - Header and footer menus - Nested menus & sub-navigation menu -- Multilingual content support inlcuding support for RTL languages +- Multilingual content support including support for RTL languages - Ability to link to posts on third-party websites - Support for several shortcodes like Gallery, Timeline, GitHub cards, and Carousels - Buymeacoffee integration @@ -71,6 +71,27 @@ Blowfish supports several installation methods - as a git submodule, a Hugo Modu Detailed instructions for each method can be found in the [Installation](https://blowfish.page/docs/installation) docs. You should consult the documentation for the simplest setup experience. Below is a quick start guide using submodules if you are using git, or Hugo modules if you're already confident installing Hugo themes. +### Quick start using Blowfish Tools + +> **Note:** Ensure you have **Node.js**, **Git**, **Go** and **Hugo** installed, and that you have created a new Hugo project before proceeding. + +We just launched a new CLI tool to help you get started with Blowfish. It will create a new Hugo project, install the theme and set up the theme configuration files for you. It's still in beta so please [report any issues you find](https://github.com/nunocoracao/blowfish-tools). + +Install the CLI tool globally using npm (or other package manager): +```shell +npm i -g blowfish-tools +``` + +Then run the command `blowfish-tools` to start an interactive run which will guide you through creation and configuration use-cases. +```shell +blowfish-tools +``` + +You can also run the command `blowfish-tools new` to create a new Hugo project and install the theme in one go. Check the CLI help for more information. +```shell +blowfish-tools new mynewsite +``` + ### Quick start using git submodules > **Note:** Ensure you have **Git**, **Go**, and **Hugo** installed, and that you have created a new Hugo project before proceeding. diff --git a/assets/css/compiled/main.css b/assets/css/compiled/main.css index b36cdd97..4da470ff 100644 --- a/assets/css/compiled/main.css +++ b/assets/css/compiled/main.css @@ -14,7 +14,7 @@ body.zen-mode-enable { } } -/*! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com */ +/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com */ /* 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) @@ -4469,32 +4469,32 @@ body:has(#menu-controller:checked) { /* RTL support */ -:is(:where([dir="rtl"]) .prose blockquote) { +.prose blockquote:where([dir="rtl"], [dir="rtl"] *) { border-left-width:0px; border-right-width:4px; padding-right:1rem } -:is(:where([dir="rtl"]) .prose ul>li),:is(:where([dir="rtl"]) -.prose ol>li) { +.prose ul>li:where([dir="rtl"], [dir="rtl"] *), +.prose ol>li:where([dir="rtl"], [dir="rtl"] *) { margin-right:1.75rem; padding-left:0px; padding-right:0.5rem } -:is(:where([dir="rtl"]) .prose ol>li):before,:is(:where([dir="rtl"]) -.prose ul>li):before { +.prose ol>li:where([dir="rtl"], [dir="rtl"] *):before, +.prose ul>li:where([dir="rtl"], [dir="rtl"] *):before { left:auto; right:0.25rem } -:is(:where([dir="rtl"]) .prose thead td:first-child),:is(:where([dir="rtl"]) -.prose thead th:first-child) { +.prose thead td:first-child:where([dir="rtl"], [dir="rtl"] *), +.prose thead th:first-child:where([dir="rtl"], [dir="rtl"] *) { padding-right:0px } -:is(:where([dir="rtl"]) .prose thead td:last-child),:is(:where([dir="rtl"]) -.prose thead th:last-child) { +.prose thead td:last-child:where([dir="rtl"], [dir="rtl"] *), +.prose thead th:last-child:where([dir="rtl"], [dir="rtl"] *) { padding-left:0px } @@ -4514,11 +4514,11 @@ body:has(#menu-controller:checked) { line-height:1.375 } -:is(:where([dir="ltr"]) .toc ul ul) { +.toc ul ul:where([dir="ltr"], [dir="ltr"] *) { padding-left:1rem } -:is(:where([dir="rtl"]) .toc ul ul) { +.toc ul ul:where([dir="rtl"], [dir="rtl"] *) { padding-right:1rem } @@ -4528,12 +4528,12 @@ body:has(#menu-controller:checked) { color:rgba(var(--color-neutral-700), var(--tw-text-opacity)) } -:is(:where(.dark) .toc a) { +:is(.dark .toc a) { --tw-text-opacity:1; color:rgba(var(--color-neutral-400), var(--tw-text-opacity)) } -:is(:where([dir="rtl"]) .toc ul>li) { +.toc ul>li:where([dir="rtl"], [dir="rtl"] *) { margin-right:0px } @@ -4575,7 +4575,7 @@ body:has(#menu-controller:checked) { opacity:0.9 } -:is(:where(.dark) .copy-button) { +:is(.dark .copy-button) { --tw-bg-opacity:1; background-color:rgba(var(--color-neutral-600), var(--tw-bg-opacity)); --tw-text-opacity:1; @@ -4590,9 +4590,9 @@ body:has(#menu-controller:checked) { background-color:rgba(var(--color-primary-100), var(--tw-bg-opacity)) } -:is(:where(.dark) .copy-button:hover),:is(:where(.dark) -.copy-button:focus),:is(:where(.dark) -.copy-button:active),:is(:where(.dark) +:is(.dark .copy-button:hover),:is(.dark +.copy-button:focus),:is(.dark +.copy-button:active),:is(.dark .copy-button:active:hover) { --tw-bg-opacity:1; background-color:rgba(var(--color-primary-600), var(--tw-bg-opacity)) @@ -4639,7 +4639,7 @@ code { color:rgba(var(--color-neutral-700), var(--tw-text-opacity)) } -:is(:where(.dark) .prose .chroma) { +:is(.dark .prose .chroma) { --tw-bg-opacity:1; background-color:rgba(var(--color-neutral-700), var(--tw-bg-opacity)); --tw-text-opacity:1; @@ -4684,7 +4684,7 @@ code { padding-right:1rem } -:is(:where(.dark) .chroma .hl) { +:is(.dark .chroma .hl) { --tw-bg-opacity:1; background-color:rgba(var(--color-primary-900), var(--tw-bg-opacity)) } @@ -4709,7 +4709,7 @@ code { color:rgba(var(--color-neutral-600), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .lnt),:is(:where(.dark) +:is(.dark .chroma .lnt),:is(.dark .chroma .ln) { --tw-text-opacity:1; color:rgba(var(--color-neutral-300), var(--tw-text-opacity)) @@ -4749,15 +4749,15 @@ code { color:rgba(var(--color-primary-600), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .k),:is(:where(.dark) -.chroma .kd),:is(:where(.dark) -.chroma .kn),:is(:where(.dark) -.chroma .kp),:is(:where(.dark) -.chroma .kr),:is(:where(.dark) -.chroma .nc),:is(:where(.dark) -.chroma .fm),:is(:where(.dark) -.chroma .nn),:is(:where(.dark) -.chroma .vc),:is(:where(.dark) +:is(.dark .chroma .k),:is(.dark +.chroma .kd),:is(.dark +.chroma .kn),:is(.dark +.chroma .kp),:is(.dark +.chroma .kr),:is(.dark +.chroma .nc),:is(.dark +.chroma .fm),:is(.dark +.chroma .nn),:is(.dark +.chroma .vc),:is(.dark .chroma .o) { --tw-text-opacity:1; color:rgba(var(--color-primary-300), var(--tw-text-opacity)) @@ -4771,7 +4771,7 @@ code { color:rgba(var(--color-secondary-400), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .kc) { +:is(.dark .chroma .kc) { --tw-text-opacity:1; color:rgba(var(--color-secondary-500), var(--tw-text-opacity)) } @@ -4813,16 +4813,16 @@ code { color:rgba(var(--color-secondary-400), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .kt),:is(:where(.dark) -.chroma .nv),:is(:where(.dark) -.chroma .vi),:is(:where(.dark) -.chroma .vm),:is(:where(.dark) -.chroma .m),:is(:where(.dark) -.chroma .mb),:is(:where(.dark) -.chroma .mf),:is(:where(.dark) -.chroma .mh),:is(:where(.dark) -.chroma .mi),:is(:where(.dark) -.chroma .il),:is(:where(.dark) +:is(.dark .chroma .kt),:is(.dark +.chroma .nv),:is(.dark +.chroma .vi),:is(.dark +.chroma .vm),:is(.dark +.chroma .m),:is(.dark +.chroma .mb),:is(.dark +.chroma .mf),:is(.dark +.chroma .mh),:is(.dark +.chroma .mi),:is(.dark +.chroma .il),:is(.dark .chroma .mo) { --tw-text-opacity:1; color:rgba(var(--color-secondary-600), var(--tw-text-opacity)) @@ -4844,9 +4844,9 @@ code { color:rgba(var(--color-secondary-900), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .n),:is(:where(.dark) -.chroma .nd),:is(:where(.dark) -.chroma .ni),:is(:where(.dark) +:is(.dark .chroma .n),:is(.dark +.chroma .nd),:is(.dark +.chroma .ni),:is(.dark .chroma .nl) { --tw-text-opacity:1; color:rgba(var(--color-secondary-200), var(--tw-text-opacity)) @@ -4874,11 +4874,11 @@ code { color:rgba(var(--color-secondary-800), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .na),:is(:where(.dark) -.chroma .nb),:is(:where(.dark) -.chroma .bp),:is(:where(.dark) -.chroma .nx),:is(:where(.dark) -.chroma .py),:is(:where(.dark) +:is(.dark .chroma .na),:is(.dark +.chroma .nb),:is(.dark +.chroma .bp),:is(.dark +.chroma .nx),:is(.dark +.chroma .py),:is(.dark .chroma .nt) { --tw-text-opacity:1; color:rgba(var(--color-secondary-300), var(--tw-text-opacity)) @@ -4898,8 +4898,8 @@ code { color:rgba(var(--color-secondary-400), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .no),:is(:where(.dark) -.chroma .ne),:is(:where(.dark) +:is(.dark .chroma .no),:is(.dark +.chroma .ne),:is(.dark .chroma .vg) { --tw-text-opacity:1; color:rgba(var(--color-secondary-500), var(--tw-text-opacity)) @@ -4912,7 +4912,7 @@ code { color:rgba(var(--color-secondary-600), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .nf) { +:is(.dark .chroma .nf) { --tw-text-opacity:1; color:rgba(var(--color-secondary-500), var(--tw-text-opacity)) } @@ -4969,21 +4969,21 @@ code { color:rgba(var(--color-primary-800), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .l),:is(:where(.dark) -.chroma .ld),:is(:where(.dark) -.chroma .s),:is(:where(.dark) -.chroma .sa),:is(:where(.dark) -.chroma .sb),:is(:where(.dark) -.chroma .sc),:is(:where(.dark) -.chroma .dl),:is(:where(.dark) -.chroma .sd),:is(:where(.dark) -.chroma .s2),:is(:where(.dark) -.chroma .sh),:is(:where(.dark) -.chroma .si),:is(:where(.dark) -.chroma .sx),:is(:where(.dark) -.chroma .s1),:is(:where(.dark) -.chroma .gi),:is(:where(.dark) -.chroma .go),:is(:where(.dark) +:is(.dark .chroma .l),:is(.dark +.chroma .ld),:is(.dark +.chroma .s),:is(.dark +.chroma .sa),:is(.dark +.chroma .sb),:is(.dark +.chroma .sc),:is(.dark +.chroma .dl),:is(.dark +.chroma .sd),:is(.dark +.chroma .s2),:is(.dark +.chroma .sh),:is(.dark +.chroma .si),:is(.dark +.chroma .sx),:is(.dark +.chroma .s1),:is(.dark +.chroma .gi),:is(.dark +.chroma .go),:is(.dark .chroma .gp) { --tw-text-opacity:1; color:rgba(var(--color-primary-400), var(--tw-text-opacity)) @@ -4997,7 +4997,7 @@ code { color:rgba(var(--color-secondary-400), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .se) { +:is(.dark .chroma .se) { --tw-text-opacity:1; color:rgba(var(--color-secondary-500), var(--tw-text-opacity)) } @@ -5013,7 +5013,7 @@ code { color:rgba(var(--color-primary-800), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .sr),:is(:where(.dark) +:is(.dark .chroma .sr),:is(.dark .chroma .ss) { --tw-text-opacity:1; color:rgba(var(--color-primary-400), var(--tw-text-opacity)) @@ -5027,7 +5027,7 @@ code { color:rgba(var(--color-primary-400), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .ow) { +:is(.dark .chroma .ow) { --tw-text-opacity:1; color:rgba(var(--color-primary-600), var(--tw-text-opacity)) } @@ -5055,11 +5055,11 @@ code { color:rgba(var(--color-neutral-500), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .c),:is(:where(.dark) -.chroma .cm),:is(:where(.dark) -.chroma .c1),:is(:where(.dark) -.chroma .cs),:is(:where(.dark) -.chroma .cp),:is(:where(.dark) +:is(.dark .chroma .c),:is(.dark +.chroma .cm),:is(.dark +.chroma .c1),:is(.dark +.chroma .cs),:is(.dark +.chroma .cp),:is(.dark .chroma .cpf) { --tw-text-opacity:1; color:rgba(var(--color-neutral-400), var(--tw-text-opacity)) @@ -5074,7 +5074,7 @@ code { color:rgba(var(--color-neutral-500), var(--tw-text-opacity)) } -:is(:where(.dark) .chroma .ch) { +:is(.dark .chroma .ch) { --tw-text-opacity:1; color:rgba(var(--color-neutral-400), var(--tw-text-opacity)) } @@ -6002,7 +6002,7 @@ pre { /* 32:9 Aspect Ratio */ } -:is(:where(.dark) .dark\:prose-invert) { +:is(.dark .dark\:prose-invert) { --tw-prose-body:var(--tw-prose-invert-body); --tw-prose-headings:var(--tw-prose-invert-headings); --tw-prose-lead:var(--tw-prose-invert-lead); @@ -6023,32 +6023,32 @@ pre { --tw-prose-td-borders:var(--tw-prose-invert-td-borders); } -:is(:where(.dark) .dark\:prose-invert) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { +:is(.dark .dark\:prose-invert) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { text-decoration-color:rgba(var(--color-neutral-600), 1); } -:is(:where(.dark) .dark\:prose-invert) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)):hover { +:is(.dark .dark\:prose-invert) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)):hover { color:rgba(var(--color-primary-400), 1) } -:is(:where(.dark) .dark\:prose-invert) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { +:is(.dark .dark\:prose-invert) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:rgba(var(--color-neutral-200), 1); background-color:rgba(var(--color-neutral-700), 1) } -:is(:where(.dark) .dark\:prose-invert) :where(mark):not(:where([class~="not-prose"],[class~="not-prose"] *)) { +:is(.dark .dark\:prose-invert) :where(mark):not(:where([class~="not-prose"],[class~="not-prose"] *)) { background-color:rgba(var(--color-primary-400), 1) } -:is(:where(.dark) .dark\:prose-invert) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { +:is(.dark .dark\:prose-invert) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { background-color:rgba(var(--color-neutral-700), 1) } -:is(:where(.dark) .dark\:prose-invert) :where(a.active):not(:where([class~="not-prose"],[class~="not-prose"] *)) { +:is(.dark .dark\:prose-invert) :where(a.active):not(:where([class~="not-prose"],[class~="not-prose"] *)) { text-decoration-color:rgba(var(--color-primary-400), 1) } -:is(:where(.dark) .dark\:prose-invert) :where(p.active):not(:where([class~="not-prose"],[class~="not-prose"] *)) { +:is(.dark .dark\:prose-invert) :where(p.active):not(:where([class~="not-prose"],[class~="not-prose"] *)) { text-decoration-color:rgba(var(--color-primary-400), 1) } @@ -7194,10 +7194,344 @@ pre { } } -@media print { - .print\:hidden { - display:none - } +:is(.dark .dark\:flex) { + display:flex +} + +:is(.dark .dark\:hidden) { + display:none +} + +:is(.dark .dark\:border-0) { + border-width:0px +} + +:is(.dark .dark\:border-\[\#14a44d\]) { + --tw-border-opacity:1; + border-color:rgb(20 164 77 / var(--tw-border-opacity)) +} + +:is(.dark .dark\:border-\[\#4f4f4f\]) { + --tw-border-opacity:1; + border-color:rgb(79 79 79 / var(--tw-border-opacity)) +} + +:is(.dark .dark\:border-\[\#dc4c64\]) { + --tw-border-opacity:1; + border-color:rgb(220 76 100 / var(--tw-border-opacity)) +} + +:is(.dark .dark\:border-neutral-400) { + --tw-border-opacity:1; + border-color:rgba(var(--color-neutral-400), var(--tw-border-opacity)) +} + +:is(.dark .dark\:border-neutral-500) { + --tw-border-opacity:1; + border-color:rgba(var(--color-neutral-500), var(--tw-border-opacity)) +} + +:is(.dark .dark\:border-neutral-600) { + --tw-border-opacity:1; + border-color:rgba(var(--color-neutral-600), var(--tw-border-opacity)) +} + +:is(.dark .dark\:border-neutral-700) { + --tw-border-opacity:1; + border-color:rgba(var(--color-neutral-700), var(--tw-border-opacity)) +} + +:is(.dark .dark\:border-primary-300) { + --tw-border-opacity:1; + border-color:rgba(var(--color-primary-300), var(--tw-border-opacity)) +} + +:is(.dark .dark\:border-primary-400) { + --tw-border-opacity:1; + border-color:rgba(var(--color-primary-400), var(--tw-border-opacity)) +} + +:is(.dark .dark\:border-primary-600) { + --tw-border-opacity:1; + border-color:rgba(var(--color-primary-600), var(--tw-border-opacity)) +} + +:is(.dark .dark\:\!bg-neutral-600) { + --tw-bg-opacity:1 !important; + background-color:rgba(var(--color-neutral-600), var(--tw-bg-opacity)) !important +} + +:is(.dark .dark\:bg-\[\#4f4f4f\]) { + --tw-bg-opacity:1; + background-color:rgb(79 79 79 / var(--tw-bg-opacity)) +} + +:is(.dark .dark\:bg-neutral-400) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-neutral-400), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:bg-neutral-600) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-neutral-600), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:bg-neutral-700) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-neutral-700), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:bg-neutral-800) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-neutral-800), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:bg-neutral-800\/50) { + background-color:rgba(var(--color-neutral-800), 0.5) +} + +:is(.dark .dark\:bg-neutral-900\/50) { + background-color:rgba(var(--color-neutral-900), 0.5) +} + +:is(.dark .dark\:bg-primary-300) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-primary-300), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:bg-primary-400) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-primary-400), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:bg-primary-600) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-primary-600), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:bg-primary-800) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-primary-800), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:bg-primary-900) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-primary-900), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:bg-transparent) { + background-color:transparent +} + +:is(.dark .dark\:from-neutral-800) { + --tw-gradient-from:rgba(var(--color-neutral-800), 1) var(--tw-gradient-from-position); + --tw-gradient-to:rgba(var(--color-neutral-800), 0) var(--tw-gradient-to-position); + --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to) +} + +:is(.dark .dark\:from-primary-600) { + --tw-gradient-from:rgba(var(--color-primary-600), 1) var(--tw-gradient-from-position); + --tw-gradient-to:rgba(var(--color-primary-600), 0) var(--tw-gradient-to-position); + --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to) +} + +:is(.dark .dark\:to-neutral-800) { + --tw-gradient-to:rgba(var(--color-neutral-800), 1) var(--tw-gradient-to-position) +} + +:is(.dark .dark\:to-secondary-800) { + --tw-gradient-to:rgba(var(--color-secondary-800), 1) var(--tw-gradient-to-position) +} + +:is(.dark .dark\:\!text-primary-400) { + --tw-text-opacity:1 !important; + color:rgba(var(--color-primary-400), var(--tw-text-opacity)) !important +} + +:is(.dark .dark\:text-neutral) { + --tw-text-opacity:1; + color:rgba(var(--color-neutral), var(--tw-text-opacity)) +} + +:is(.dark .dark\:text-neutral-100) { + --tw-text-opacity:1; + color:rgba(var(--color-neutral-100), var(--tw-text-opacity)) +} + +:is(.dark .dark\:text-neutral-200) { + --tw-text-opacity:1; + color:rgba(var(--color-neutral-200), var(--tw-text-opacity)) +} + +:is(.dark .dark\:text-neutral-300) { + --tw-text-opacity:1; + color:rgba(var(--color-neutral-300), var(--tw-text-opacity)) +} + +:is(.dark .dark\:text-neutral-400) { + --tw-text-opacity:1; + color:rgba(var(--color-neutral-400), var(--tw-text-opacity)) +} + +:is(.dark .dark\:text-neutral-500) { + --tw-text-opacity:1; + color:rgba(var(--color-neutral-500), var(--tw-text-opacity)) +} + +:is(.dark .dark\:text-neutral-700) { + --tw-text-opacity:1; + color:rgba(var(--color-neutral-700), var(--tw-text-opacity)) +} + +:is(.dark .dark\:text-neutral-800) { + --tw-text-opacity:1; + color:rgba(var(--color-neutral-800), var(--tw-text-opacity)) +} + +:is(.dark .dark\:text-primary-200) { + --tw-text-opacity:1; + color:rgba(var(--color-primary-200), var(--tw-text-opacity)) +} + +:is(.dark .dark\:text-primary-400) { + --tw-text-opacity:1; + color:rgba(var(--color-primary-400), var(--tw-text-opacity)) +} + +:is(.dark .dark\:opacity-60) { + opacity:0.6 +} + +:is(.dark .dark\:shadow-\[0_4px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.5\)\]) { + --tw-shadow:0 4px 9px -4px rgba(59,113,202,0.5); + --tw-shadow-colored:0 4px 9px -4px var(--tw-shadow-color); + box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) +} + +:is(.dark .dark\:hover\:\!bg-\[\#555\]:hover) { + --tw-bg-opacity:1 !important; + background-color:rgb(85 85 85 / var(--tw-bg-opacity)) !important +} + +:is(.dark .dark\:hover\:\!bg-primary-700:hover) { + --tw-bg-opacity:1 !important; + background-color:rgba(var(--color-primary-700), var(--tw-bg-opacity)) !important +} + +:is(.dark .dark\:hover\:bg-neutral-500:hover) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-neutral-500), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:hover\:bg-neutral-600:hover) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-neutral-600), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:hover\:bg-neutral-700:hover) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-neutral-700), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:hover\:bg-primary-400:hover) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-primary-400), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:hover\:bg-primary-900:hover) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-primary-900), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:hover\:text-\[\#3b71ca\]:hover) { + --tw-text-opacity:1; + color:rgb(59 113 202 / var(--tw-text-opacity)) +} + +:is(.dark .dark\:hover\:text-neutral-800:hover) { + --tw-text-opacity:1; + color:rgba(var(--color-neutral-800), var(--tw-text-opacity)) +} + +:is(.dark .dark\:hover\:text-primary-400:hover) { + --tw-text-opacity:1; + color:rgba(var(--color-primary-400), var(--tw-text-opacity)) +} + +:is(.dark .dark\:hover\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.2\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.1\)\]:hover) { + --tw-shadow:0 8px 9px -4px rgba(59,113,202,0.2),0 4px 18px 0 rgba(59,113,202,0.1); + --tw-shadow-colored:0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 0 var(--tw-shadow-color); + box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) +} + +:is(.dark .dark\:focus\:\!bg-\[\#555\]:focus) { + --tw-bg-opacity:1 !important; + background-color:rgb(85 85 85 / var(--tw-bg-opacity)) !important +} + +:is(.dark .dark\:focus\:bg-primary-900:focus) { + --tw-bg-opacity:1; + background-color:rgba(var(--color-primary-900), var(--tw-bg-opacity)) +} + +:is(.dark .dark\:focus\:text-\[\#3b71ca\]:focus) { + --tw-text-opacity:1; + color:rgb(59 113 202 / var(--tw-text-opacity)) +} + +:is(.dark .dark\:focus\:text-primary-400:focus) { + --tw-text-opacity:1; + color:rgba(var(--color-primary-400), var(--tw-text-opacity)) +} + +:is(.dark .dark\:focus\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.2\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.1\)\]:focus) { + --tw-shadow:0 8px 9px -4px rgba(59,113,202,0.2),0 4px 18px 0 rgba(59,113,202,0.1); + --tw-shadow-colored:0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 0 var(--tw-shadow-color); + box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) +} + +:is(.dark .dark\:focus\:before\:shadow-\[0px_0px_0px_13px_rgba\(255\2c 255\2c 255\2c 0\.4\)\]:focus)::before { + content:var(--tw-content); + --tw-shadow:0px 0px 0px 13px rgba(255,255,255,0.4); + --tw-shadow-colored:0px 0px 0px 13px var(--tw-shadow-color); + box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) +} + +:is(.dark .dark\:checked\:focus\:before\:shadow-\[0px_0px_0px_13px_\#3b71ca\]:focus:checked)::before { + content:var(--tw-content); + --tw-shadow:0px 0px 0px 13px #3b71ca; + --tw-shadow-colored:0px 0px 0px 13px var(--tw-shadow-color); + box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) +} + +:is(.dark .dark\:active\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.2\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.1\)\]:active) { + --tw-shadow:0 8px 9px -4px rgba(59,113,202,0.2),0 4px 18px 0 rgba(59,113,202,0.1); + --tw-shadow-colored:0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 0 var(--tw-shadow-color); + box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) +} + +:is(.dark .dark\:disabled\:text-neutral-600:disabled) { + --tw-text-opacity:1; + color:rgba(var(--color-neutral-600), var(--tw-text-opacity)) +} + +:is(.dark .dark\:disabled\:hover\:bg-transparent:hover:disabled) { + background-color:transparent +} + +:is(.dark .group:hover .dark\:group-hover\:text-neutral-700) { + --tw-text-opacity:1; + color:rgba(var(--color-neutral-700), var(--tw-text-opacity)) +} + +:is(.dark .group:hover .dark\:group-hover\:text-primary-400) { + --tw-text-opacity:1; + color:rgba(var(--color-primary-400), var(--tw-text-opacity)) +} + +:is(.dark .group[data-te-datepicker-cell-disabled] .dark\:group-\[\[data-te-datepicker-cell-disabled\]\]\:text-neutral-500) { + --tw-text-opacity:1; + color:rgba(var(--color-neutral-500), var(--tw-text-opacity)) } @media (min-width: 640px) { @@ -7562,500 +7896,166 @@ pre { } } -:is(:where([dir="ltr"]) .ltr\:-left-6) { +.ltr\:-left-6:where([dir="ltr"], [dir="ltr"] *) { left:-1.5rem } -:is(:where([dir="ltr"]) .ltr\:right-0) { +.ltr\:right-0:where([dir="ltr"], [dir="ltr"] *) { right:0px } -:is(:where([dir="ltr"]) .ltr\:-ml-5) { +.ltr\:-ml-5:where([dir="ltr"], [dir="ltr"] *) { margin-left:-1.25rem } -:is(:where([dir="ltr"]) .ltr\:ml-2) { +.ltr\:ml-2:where([dir="ltr"], [dir="ltr"] *) { margin-left:0.5rem } -:is(:where([dir="ltr"]) .ltr\:mr-14) { +.ltr\:mr-14:where([dir="ltr"], [dir="ltr"] *) { margin-right:3.5rem } -:is(:where([dir="ltr"]) .ltr\:mr-4) { +.ltr\:mr-4:where([dir="ltr"], [dir="ltr"] *) { margin-right:1rem } -:is(:where([dir="ltr"]) .ltr\:block) { +.ltr\:block:where([dir="ltr"], [dir="ltr"] *) { display:block } -:is(:where([dir="ltr"]) .ltr\:inline) { +.ltr\:inline:where([dir="ltr"], [dir="ltr"] *) { display:inline } -:is(:where([dir="ltr"]) .ltr\:hidden) { +.ltr\:hidden:where([dir="ltr"], [dir="ltr"] *) { display:none } -:is(:where([dir="ltr"]) .ltr\:border-l) { +.ltr\:border-l:where([dir="ltr"], [dir="ltr"] *) { border-left-width:1px } -:is(:where([dir="ltr"]) .ltr\:pl-5) { +.ltr\:pl-5:where([dir="ltr"], [dir="ltr"] *) { padding-left:1.25rem } -:is(:where([dir="ltr"]) .ltr\:pr-2) { +.ltr\:pr-2:where([dir="ltr"], [dir="ltr"] *) { padding-right:0.5rem } -:is(:where([dir="ltr"]) .ltr\:pr-3) { +.ltr\:pr-3:where([dir="ltr"], [dir="ltr"] *) { padding-right:0.75rem } -:is(:where([dir="ltr"]) .ltr\:text-right) { +.ltr\:text-right:where([dir="ltr"], [dir="ltr"] *) { text-align:right } @media (min-width: 640px) { - :is(:where([dir="ltr"]) .ltr\:sm\:mr-7) { + .ltr\:sm\:mr-7:where([dir="ltr"], [dir="ltr"] *) { margin-right:1.75rem } - :is(:where([dir="ltr"]) .ltr\:sm\:last\:mr-0:last-child) { + .ltr\:sm\:last\:mr-0:last-child:where([dir="ltr"], [dir="ltr"] *) { margin-right:0px } } @media (min-width: 1024px) { - :is(:where([dir="ltr"]) .ltr\:lg\:pl-8) { + .ltr\:lg\:pl-8:where([dir="ltr"], [dir="ltr"] *) { padding-left:2rem } } -:is(:where([dir="rtl"]) .rtl\:\!left-auto) { +.rtl\:\!left-auto:where([dir="rtl"], [dir="rtl"] *) { left:auto !important } -:is(:where([dir="rtl"]) .rtl\:-right-6) { +.rtl\:-right-6:where([dir="rtl"], [dir="rtl"] *) { right:-1.5rem } -:is(:where([dir="rtl"]) .rtl\:left-0) { +.rtl\:left-0:where([dir="rtl"], [dir="rtl"] *) { left:0px } -:is(:where([dir="rtl"]) .rtl\:-mr-5) { +.rtl\:-mr-5:where([dir="rtl"], [dir="rtl"] *) { margin-right:-1.25rem } -:is(:where([dir="rtl"]) .rtl\:ml-14) { +.rtl\:ml-14:where([dir="rtl"], [dir="rtl"] *) { margin-left:3.5rem } -:is(:where([dir="rtl"]) .rtl\:ml-4) { +.rtl\:ml-4:where([dir="rtl"], [dir="rtl"] *) { margin-left:1rem } -:is(:where([dir="rtl"]) .rtl\:mr-2) { +.rtl\:mr-2:where([dir="rtl"], [dir="rtl"] *) { margin-right:0.5rem } -:is(:where([dir="rtl"]) .rtl\:block) { +.rtl\:block:where([dir="rtl"], [dir="rtl"] *) { display:block } -:is(:where([dir="rtl"]) .rtl\:inline) { +.rtl\:inline:where([dir="rtl"], [dir="rtl"] *) { display:inline } -:is(:where([dir="rtl"]) .rtl\:hidden) { +.rtl\:hidden:where([dir="rtl"], [dir="rtl"] *) { display:none } -:is(:where([dir="rtl"]) .rtl\:\!origin-\[50\%_50\%_0\]) { +.rtl\:\!origin-\[50\%_50\%_0\]:where([dir="rtl"], [dir="rtl"] *) { transform-origin:50% 50% 0 !important } -:is(:where([dir="rtl"]) .rtl\:border-r) { +.rtl\:border-r:where([dir="rtl"], [dir="rtl"] *) { border-right-width:1px } -:is(:where([dir="rtl"]) .rtl\:pl-2) { +.rtl\:pl-2:where([dir="rtl"], [dir="rtl"] *) { padding-left:0.5rem } -:is(:where([dir="rtl"]) .rtl\:pl-3) { +.rtl\:pl-3:where([dir="rtl"], [dir="rtl"] *) { padding-left:0.75rem } -:is(:where([dir="rtl"]) .rtl\:pr-5) { +.rtl\:pr-5:where([dir="rtl"], [dir="rtl"] *) { padding-right:1.25rem } -:is(:where([dir="rtl"]) .rtl\:text-left) { +.rtl\:text-left:where([dir="rtl"], [dir="rtl"] *) { text-align:left } -:is(:where([dir="rtl"]) .rtl\:\[direction\:rtl\]) { +.rtl\:\[direction\:rtl\]:where([dir="rtl"], [dir="rtl"] *) { direction:rtl } @media (min-width: 640px) { - :is(:where([dir="rtl"]) .rtl\:sm\:ml-7) { + .rtl\:sm\:ml-7:where([dir="rtl"], [dir="rtl"] *) { margin-left:1.75rem } - :is(:where([dir="rtl"]) .rtl\:sm\:last\:ml-0:last-child) { + .rtl\:sm\:last\:ml-0:last-child:where([dir="rtl"], [dir="rtl"] *) { margin-left:0px } } @media (min-width: 1024px) { - :is(:where([dir="rtl"]) .rtl\:lg\:pr-8) { + .rtl\:lg\:pr-8:where([dir="rtl"], [dir="rtl"] *) { padding-right:2rem } } -:is(:where(.dark) .dark\:flex) { - display:flex -} - -:is(:where(.dark) .dark\:hidden) { - display:none -} - -:is(:where(.dark) .dark\:border-0) { - border-width:0px -} - -:is(:where(.dark) .dark\:border-\[\#14a44d\]) { - --tw-border-opacity:1; - border-color:rgb(20 164 77 / var(--tw-border-opacity)) -} - -:is(:where(.dark) .dark\:border-\[\#4f4f4f\]) { - --tw-border-opacity:1; - border-color:rgb(79 79 79 / var(--tw-border-opacity)) -} - -:is(:where(.dark) .dark\:border-\[\#dc4c64\]) { - --tw-border-opacity:1; - border-color:rgb(220 76 100 / var(--tw-border-opacity)) -} - -:is(:where(.dark) .dark\:border-neutral-400) { - --tw-border-opacity:1; - border-color:rgba(var(--color-neutral-400), var(--tw-border-opacity)) -} - -:is(:where(.dark) .dark\:border-neutral-500) { - --tw-border-opacity:1; - border-color:rgba(var(--color-neutral-500), var(--tw-border-opacity)) -} - -:is(:where(.dark) .dark\:border-neutral-600) { - --tw-border-opacity:1; - border-color:rgba(var(--color-neutral-600), var(--tw-border-opacity)) -} - -:is(:where(.dark) .dark\:border-neutral-700) { - --tw-border-opacity:1; - border-color:rgba(var(--color-neutral-700), var(--tw-border-opacity)) -} - -:is(:where(.dark) .dark\:border-primary-300) { - --tw-border-opacity:1; - border-color:rgba(var(--color-primary-300), var(--tw-border-opacity)) -} - -:is(:where(.dark) .dark\:border-primary-400) { - --tw-border-opacity:1; - border-color:rgba(var(--color-primary-400), var(--tw-border-opacity)) -} - -:is(:where(.dark) .dark\:border-primary-600) { - --tw-border-opacity:1; - border-color:rgba(var(--color-primary-600), var(--tw-border-opacity)) -} - -:is(:where(.dark) .dark\:\!bg-neutral-600) { - --tw-bg-opacity:1 !important; - background-color:rgba(var(--color-neutral-600), var(--tw-bg-opacity)) !important -} - -:is(:where(.dark) .dark\:bg-\[\#4f4f4f\]) { - --tw-bg-opacity:1; - background-color:rgb(79 79 79 / var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:bg-neutral-400) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-neutral-400), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:bg-neutral-600) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-neutral-600), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:bg-neutral-700) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-neutral-700), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:bg-neutral-800) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-neutral-800), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:bg-neutral-800\/50) { - background-color:rgba(var(--color-neutral-800), 0.5) -} - -:is(:where(.dark) .dark\:bg-neutral-900\/50) { - background-color:rgba(var(--color-neutral-900), 0.5) -} - -:is(:where(.dark) .dark\:bg-primary-300) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-primary-300), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:bg-primary-400) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-primary-400), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:bg-primary-600) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-primary-600), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:bg-primary-800) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-primary-800), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:bg-primary-900) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-primary-900), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:bg-transparent) { - background-color:transparent -} - -:is(:where(.dark) .dark\:from-neutral-800) { - --tw-gradient-from:rgba(var(--color-neutral-800), 1) var(--tw-gradient-from-position); - --tw-gradient-to:rgba(var(--color-neutral-800), 0) var(--tw-gradient-to-position); - --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to) -} - -:is(:where(.dark) .dark\:from-primary-600) { - --tw-gradient-from:rgba(var(--color-primary-600), 1) var(--tw-gradient-from-position); - --tw-gradient-to:rgba(var(--color-primary-600), 0) var(--tw-gradient-to-position); - --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to) -} - -:is(:where(.dark) .dark\:to-neutral-800) { - --tw-gradient-to:rgba(var(--color-neutral-800), 1) var(--tw-gradient-to-position) -} - -:is(:where(.dark) .dark\:to-secondary-800) { - --tw-gradient-to:rgba(var(--color-secondary-800), 1) var(--tw-gradient-to-position) -} - -:is(:where(.dark) .dark\:\!text-primary-400) { - --tw-text-opacity:1 !important; - color:rgba(var(--color-primary-400), var(--tw-text-opacity)) !important -} - -:is(:where(.dark) .dark\:text-neutral) { - --tw-text-opacity:1; - color:rgba(var(--color-neutral), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:text-neutral-100) { - --tw-text-opacity:1; - color:rgba(var(--color-neutral-100), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:text-neutral-200) { - --tw-text-opacity:1; - color:rgba(var(--color-neutral-200), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:text-neutral-300) { - --tw-text-opacity:1; - color:rgba(var(--color-neutral-300), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:text-neutral-400) { - --tw-text-opacity:1; - color:rgba(var(--color-neutral-400), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:text-neutral-500) { - --tw-text-opacity:1; - color:rgba(var(--color-neutral-500), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:text-neutral-700) { - --tw-text-opacity:1; - color:rgba(var(--color-neutral-700), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:text-neutral-800) { - --tw-text-opacity:1; - color:rgba(var(--color-neutral-800), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:text-primary-200) { - --tw-text-opacity:1; - color:rgba(var(--color-primary-200), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:text-primary-400) { - --tw-text-opacity:1; - color:rgba(var(--color-primary-400), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:opacity-60) { - opacity:0.6 -} - -:is(:where(.dark) .dark\:shadow-\[0_4px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.5\)\]) { - --tw-shadow:0 4px 9px -4px rgba(59,113,202,0.5); - --tw-shadow-colored:0 4px 9px -4px var(--tw-shadow-color); - box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) -} - -:is(:where(.dark) .dark\:hover\:\!bg-\[\#555\]:hover) { - --tw-bg-opacity:1 !important; - background-color:rgb(85 85 85 / var(--tw-bg-opacity)) !important -} - -:is(:where(.dark) .dark\:hover\:\!bg-primary-700:hover) { - --tw-bg-opacity:1 !important; - background-color:rgba(var(--color-primary-700), var(--tw-bg-opacity)) !important -} - -:is(:where(.dark) .dark\:hover\:bg-neutral-500:hover) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-neutral-500), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:hover\:bg-neutral-600:hover) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-neutral-600), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:hover\:bg-neutral-700:hover) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-neutral-700), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:hover\:bg-primary-400:hover) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-primary-400), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:hover\:bg-primary-900:hover) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-primary-900), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:hover\:text-\[\#3b71ca\]:hover) { - --tw-text-opacity:1; - color:rgb(59 113 202 / var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:hover\:text-neutral-800:hover) { - --tw-text-opacity:1; - color:rgba(var(--color-neutral-800), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:hover\:text-primary-400:hover) { - --tw-text-opacity:1; - color:rgba(var(--color-primary-400), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:hover\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.2\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.1\)\]:hover) { - --tw-shadow:0 8px 9px -4px rgba(59,113,202,0.2),0 4px 18px 0 rgba(59,113,202,0.1); - --tw-shadow-colored:0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 0 var(--tw-shadow-color); - box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) -} - -:is(:where(.dark) .dark\:focus\:\!bg-\[\#555\]:focus) { - --tw-bg-opacity:1 !important; - background-color:rgb(85 85 85 / var(--tw-bg-opacity)) !important -} - -:is(:where(.dark) .dark\:focus\:bg-primary-900:focus) { - --tw-bg-opacity:1; - background-color:rgba(var(--color-primary-900), var(--tw-bg-opacity)) -} - -:is(:where(.dark) .dark\:focus\:text-\[\#3b71ca\]:focus) { - --tw-text-opacity:1; - color:rgb(59 113 202 / var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:focus\:text-primary-400:focus) { - --tw-text-opacity:1; - color:rgba(var(--color-primary-400), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:focus\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.2\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.1\)\]:focus) { - --tw-shadow:0 8px 9px -4px rgba(59,113,202,0.2),0 4px 18px 0 rgba(59,113,202,0.1); - --tw-shadow-colored:0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 0 var(--tw-shadow-color); - box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) -} - -:is(:where(.dark) .dark\:focus\:before\:shadow-\[0px_0px_0px_13px_rgba\(255\2c 255\2c 255\2c 0\.4\)\]:focus)::before { - content:var(--tw-content); - --tw-shadow:0px 0px 0px 13px rgba(255,255,255,0.4); - --tw-shadow-colored:0px 0px 0px 13px var(--tw-shadow-color); - box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) -} - -:is(:where(.dark) .dark\:checked\:focus\:before\:shadow-\[0px_0px_0px_13px_\#3b71ca\]:focus:checked)::before { - content:var(--tw-content); - --tw-shadow:0px 0px 0px 13px #3b71ca; - --tw-shadow-colored:0px 0px 0px 13px var(--tw-shadow-color); - box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) -} - -:is(:where(.dark) .dark\:active\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.2\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.1\)\]:active) { - --tw-shadow:0 8px 9px -4px rgba(59,113,202,0.2),0 4px 18px 0 rgba(59,113,202,0.1); - --tw-shadow-colored:0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 0 var(--tw-shadow-color); - box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) -} - -:is(:where(.dark) .dark\:disabled\:text-neutral-600:disabled) { - --tw-text-opacity:1; - color:rgba(var(--color-neutral-600), var(--tw-text-opacity)) -} - -:is(:where(.dark) .dark\:disabled\:hover\:bg-transparent:hover:disabled) { - background-color:transparent -} - -:is(:where(.dark) .group:hover .dark\:group-hover\:text-neutral-700) { - --tw-text-opacity:1; - color:rgba(var(--color-neutral-700), var(--tw-text-opacity)) -} - -:is(:where(.dark) .group:hover .dark\:group-hover\:text-primary-400) { - --tw-text-opacity:1; - color:rgba(var(--color-primary-400), var(--tw-text-opacity)) -} - -:is(:where(.dark) .group[data-te-datepicker-cell-disabled] .dark\:group-\[\[data-te-datepicker-cell-disabled\]\]\:text-neutral-500) { - --tw-text-opacity:1; - color:rgba(var(--color-neutral-500), var(--tw-text-opacity)) +@media print { + .print\:hidden { + display:none + } } .\[\&\.ps--clicking\]\:\!bg-\[\#eee\].ps--clicking { @@ -8067,7 +8067,7 @@ pre { opacity:0.9 !important } -:is(:where(.dark) .dark\:\[\&\.ps--clicking\]\:\!bg-\[\#555\].ps--clicking) { +:is(.dark .dark\:\[\&\.ps--clicking\]\:\!bg-\[\#555\].ps--clicking) { --tw-bg-opacity:1 !important; background-color:rgb(85 85 85 / var(--tw-bg-opacity)) !important } @@ -8131,7 +8131,7 @@ pre { background-color:rgba(var(--color-neutral-50), var(--tw-bg-opacity)) } -:is(:where(.dark) .\[\&\:nth-child\(odd\)\]\:dark\:bg-neutral-700):nth-child(odd) { +:is(.dark .\[\&\:nth-child\(odd\)\]\:dark\:bg-neutral-700):nth-child(odd) { --tw-bg-opacity:1; background-color:rgba(var(--color-neutral-700), var(--tw-bg-opacity)) } diff --git a/assets/icons/bluesky.svg b/assets/icons/bluesky.svg new file mode 100644 index 00000000..ea7143db --- /dev/null +++ b/assets/icons/bluesky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/config.toml b/config.toml index 3f8c96bf..89b017be 100644 --- a/config.toml +++ b/config.toml @@ -1,5 +1,5 @@ [module] - [module.hugoVersion] - extended = true - min = "0.87.0" - max = "0.121.1" \ No newline at end of file +[module.hugoVersion] +extended = true +min = "0.87.0" +max = "0.121.2" \ No newline at end of file diff --git a/config/_default/languages.en.toml b/config/_default/languages.en.toml index c50fd6e4..edd669e1 100644 --- a/config/_default/languages.en.toml +++ b/config/_default/languages.en.toml @@ -24,6 +24,7 @@ title = "Blowfish" # { amazon = "https://www.amazon.com/hz/wishlist/ls/wishlist-id" }, # { apple = "https://www.apple.com" }, # { blogger = "https://username.blogspot.com/" }, +# { bluesky = "https://bsky.app/profile/username" }, # { codepen = "https://codepen.io/username" }, # { dev = "https://dev.to/username" }, # { discord = "https://discord.gg/invitecode" }, diff --git a/exampleSite/config/_default/config.toml b/exampleSite/config/_default/hugo.toml similarity index 100% rename from exampleSite/config/_default/config.toml rename to exampleSite/config/_default/hugo.toml diff --git a/exampleSite/content/_index.md b/exampleSite/content/_index.md index 312cf241..95f7b53e 100755 --- a/exampleSite/content/_index.md +++ b/exampleSite/content/_index.md @@ -1,9 +1,15 @@ --- title: "Welcome to Blowfish! :tada:" -description: "This is a demo of the Blowfish theme for Hugo." +description: "This page was built using the Blowfish theme for Hugo." --- -This is a demo site built entirely using Blowfish. It also contains a complete set of [theme documentation]({{< ref "docs" >}}). Blowfish is flexible and is great for both static page-based content (like this demo) or a traditional blog with a feed of recent posts. +Welcome to Blowfish, one of the most flexible and robust Hugo themes. It is designed to be simple, fast and content-focused. Learn how to get started: + +{{< article link="/docs/installation/" >}} + +You can also find the complete theme documentation in [docs]({{< ref "docs" >}}). Blowfish is highly customizable and can be configured to fit your needs: from a static website to a blog. Checkout some [examples](/examples) and what some of our [users](/users) have been building. + +Explore the [shortcode list]({{< ref "docs/shortcodes" >}}) and [sample pages]({{< ref "samples" >}}) to get a feel for what Blowfish can do. If you like what you see, check out the project on Github or read the [Installation guide]({{< ref "docs/installation" >}}) to get started.
@@ -20,4 +26,4 @@ This is a demo site built entirely using Blowfish. It also contains a complete s
-Explore the [sample pages]({{< ref "samples" >}}) to get a feel for what Blowfish can do. If you like what you see, check out the project on Github or read the [Installation guide]({{< ref "docs/installation" >}}) to get started. + diff --git a/exampleSite/content/docs/advanced-customisation/index.md b/exampleSite/content/docs/advanced-customisation/index.md index 09cdecb8..cfa95e89 100644 --- a/exampleSite/content/docs/advanced-customisation/index.md +++ b/exampleSite/content/docs/advanced-customisation/index.md @@ -21,7 +21,7 @@ Before leaping into it, first a quick note about [Hugo project structure](https: **In summary:** Never directly edit the theme files. Only make customisations in your Hugo project's sub-directories, not in the themes directory itself. {{< /alert >}} -Blowfish is built to take advantage of all the standard Hugo practices. It is designed to allow all aspects of the theme to be customised and overriden without changing any of the core theme files. This allows for a seamless upgrade experience while giving you total control over the look and feel of your website. +Blowfish is built to take advantage of all the standard Hugo practices. It is designed to allow all aspects of the theme to be customised and overridden without changing any of the core theme files. This allows for a seamless upgrade experience while giving you total control over the look and feel of your website. In order to achieve this, you should never manually adjust any of the theme files directly. Whether you install using Hugo modules, as a git submodule or manually include the theme in your `themes/` directory, you should always leave these files intact. @@ -56,7 +56,7 @@ Blowfish ships with a number of colour schemes out of the box. To change the bas In addition to the default schemes, you can also create your own and re-style the entire website to your liking. Schemes are created by by placing a `.css` file in the `assets/css/schemes/` folder. Once the file is created, simply refer to it by name in the theme configuration. {{< alert "github">}} -**Note:** generating these files manually can be hard, I've built a `nodejs` terminal tool to help with that, [Fugu](https://github.com/nunocoracao/fugu). In a nutshell, you pass the main three `hex` values of your color pallette and the program will output a css file that can be imported directly into Blowfish. +**Note:** generating these files manually can be hard, I've built a `nodejs` terminal tool to help with that, [Fugu](https://github.com/nunocoracao/fugu). In a nutshell, you pass the main three `hex` values of your color palette and the program will output a css file that can be imported directly into Blowfish. {{< /alert >}} @@ -82,7 +82,7 @@ The `custom.css` file will be minified by Hugo and loaded automatically after al ### Using additional fonts -Blowfish allows you to easily change the font for your site. After creating a `custom.css` file in your project's `assets/css/` folder, place you font file inside a `fonts` folder withing the `static` root folder. +Blowfish allows you to easily change the font for your site. After creating a `custom.css` file in your project's `assets/css/` folder, place you font file inside a `fonts` folder within the `static` root folder. ```shell . diff --git a/exampleSite/content/docs/configuration/index.md b/exampleSite/content/docs/configuration/index.md index 003974c0..75fd9ed1 100644 --- a/exampleSite/content/docs/configuration/index.md +++ b/exampleSite/content/docs/configuration/index.md @@ -45,7 +45,7 @@ Note that the variable names provided in this table use dot notation to simplify ## Thumbnails -Blowfish was built so it would be easy to add visual support to your articles. If your familiar with Hugo article strucutre, you just need to place an image file (almost all formats are supported but we recommend `.png` or `.jpg`) that starts with `feature*` inside your article folder. And that's it, Blowfish will then able to both use the image as a thumbnail within your website as well as for oEmbed cards across social platforms. +Blowfish was built so it would be easy to add visual support to your articles. If your familiar with Hugo article structure, you just need to place an image file (almost all formats are supported but we recommend `.png` or `.jpg`) that starts with `feature*` inside your article folder. And that's it, Blowfish will then able to both use the image as a thumbnail within your website as well as for oEmbed cards across social platforms. [Here]({{< ref "thumbnails" >}}) is also a guide with more info and a [sample]({{< ref "thumbnail_sample" >}}) if you want to see how you can do it. @@ -169,8 +169,8 @@ Many of the article defaults here can be overridden on a per article basis by sp | `disableImageOptimization` | `false` | Disables image resize and optimization features across all the images in the site. | | `disableTextInHeader` | `false` | Disables text in header, useful for logo based headers. | | `defaultBackgroundImage` | _Not set_ | Default background image for both `background` homepage layout and `background` hero style | -| `defaultFeaturedImage` | _Not set_ | Default background image for all `featured` images across articles, will be overriden by a local `featured` image. | -| `highlightCurrentMenuArea` | _Not set_ | Marks menu entries in the main manu when selected | +| `defaultFeaturedImage` | _Not set_ | Default background image for all `featured` images across articles, will be overridden by a local `featured` image. | +| `highlightCurrentMenuArea` | _Not set_ | Marks menu entries in the main menu when selected | | `smartTOC` | _Not set_ | Activate smart Table of Contents, items in view will be highlighted. | | `smartTOCHideUnfocusedChildren` | _Not set_ | When smart Table of Contents is turned on, this will hide deeper levels of the table when they are not in focus. | @@ -196,7 +196,7 @@ Many of the article defaults here can be overridden on a per article basis by sp | `homepage.homepageImage` | _Not set_ | Image to be used in `hero` and `card` layouts. Refer to the [Homepage Layout]({{< ref "homepage-layout" >}}) section for more details. | | `homepage.showRecent` | `false` | Whether or not to display the recent articles list on the homepage. | | `homepage.showRecentItems` | 5 | How many articles to display if showRecent is true. If variable is set to 0 or if it isn't defined the system will default to 5 articles. | -| `homepage.showMoreLink` | `false` | Wether or not to display a show more link at the end of your posts that takes the user to a predefined place. | +| `homepage.showMoreLink` | `false` | Whether or not to display a show more link at the end of your posts that takes the user to a predefined place. | | `homepage.showMoreLinkDest` | `/posts` | The destination of the show more button. | | `homepage.cardView` | `false` | Display recent articles as a gallery of cards. | | `homepage.cardViewScreenWidth` | `false` | Enhance the width of the recent articles card gallery to take the full width available. | diff --git a/exampleSite/content/docs/front-matter/index.md b/exampleSite/content/docs/front-matter/index.md index 44503612..1826212c 100644 --- a/exampleSite/content/docs/front-matter/index.md +++ b/exampleSite/content/docs/front-matter/index.md @@ -25,7 +25,7 @@ Front matter parameter default values are inherited from the theme's [base confi | `menu` | _Not set_ | When a value is provided, a link to this article will appear in the named menus. Valid values are `main` or `footer`. | | `robots` | _Not set_ | String that indicates how robots should handle this article. If set, it will be output in the page head. Refer to [Google's docs](https://developers.google.com/search/docs/advanced/robots/robots_meta_tag#directives) for valid values. | | `sharingLinks` | `article.sharingLinks` | Which sharing links to display at the end of this article. When not provided, or set to `false` no links will be displayed. | -| `showAuthor` | `article.showAuthor` | Whether or not the author box for the deafult author is displayed in the article footer. | +| `showAuthor` | `article.showAuthor` | Whether or not the author box for the default author is displayed in the article footer. | | `authors` | _Not set_ | Array of values for authors, if set it overrides `showAuthor` settings for page or site. Used on the multiple authors feature, check [this page]({{< ref "multi-author" >}}) for more details on how to configure that feature. | | `showAuthorsBadges` | `article.showAuthorsBadges` | Whether the `authors` taxonomies are are displayed in the article or list header. This requires the setup of `multiple authors` and the `authors` taxonomy. Check [this page]({{< ref "multi-author" >}}) for more details on how to configure that feature. | | `showHero` | `article.showHero` | Whether the thumbnail image will be shown as a hero image within the article page. | diff --git a/exampleSite/content/docs/getting-started/index.md b/exampleSite/content/docs/getting-started/index.md index c5937e2a..6d888235 100644 --- a/exampleSite/content/docs/getting-started/index.md +++ b/exampleSite/content/docs/getting-started/index.md @@ -249,7 +249,7 @@ The default `name` is the `pageRef` title cased. ## Thumbnails & Backgrounds -Blowfish was built so it would be easy to add visual support to your articles. If your familiar with Hugo article strucutre, you just need to place an image file (almost all formats are supported but we recommend `.png` or `.jpg`) that starts with `feature*` inside your article folder. And that's it, Blowfish will then able to both use the image as a thumbnail within your website as well as for oEmbed cards across social platforms. +Blowfish was built so it would be easy to add visual support to your articles. If your familiar with Hugo article structure, you just need to place an image file (almost all formats are supported but we recommend `.png` or `.jpg`) that starts with `feature*` inside your article folder. And that's it, Blowfish will then able to both use the image as a thumbnail within your website as well as for oEmbed cards across social platforms. [Here]({{< ref "thumbnails" >}}) is also a guide with more info and a [sample]({{< ref "thumbnail_sample" >}}) if you want to see how you can do it. diff --git a/exampleSite/content/docs/homepage-layout/index.md b/exampleSite/content/docs/homepage-layout/index.md index d3a3b107..0f671aca 100644 --- a/exampleSite/content/docs/homepage-layout/index.md +++ b/exampleSite/content/docs/homepage-layout/index.md @@ -80,7 +80,7 @@ The articles listed in this section are derived from the `mainSections` setting ## Thumbnails -Blowfish was built so it would be easy to add visual support to your articles. If your familiar with Hugo article strucutre, you just need to place an image file (almost all formats are supported bue we recommend `.png` or `.jpg`) that starts with `feature*` inside your article folder. And that's it, Blowfish will then able to both use the image as a thumbnail within your website as well as for oEmbed cards across social platforms. +Blowfish was built so it would be easy to add visual support to your articles. If your familiar with Hugo article structure, you just need to place an image file (almost all formats are supported bue we recommend `.png` or `.jpg`) that starts with `feature*` inside your article folder. And that's it, Blowfish will then able to both use the image as a thumbnail within your website as well as for oEmbed cards across social platforms. [Here]({{< ref "thumbnails" >}}) is a guide with more info and a [sample]({{< ref "thumbnail_sample" >}}) if you want to see an example. diff --git a/exampleSite/content/docs/installation/index.md b/exampleSite/content/docs/installation/index.md index bf8cf1eb..bc019f21 100644 --- a/exampleSite/content/docs/installation/index.md +++ b/exampleSite/content/docs/installation/index.md @@ -27,13 +27,34 @@ Make sure you are using **Hugo version 0.87.0** or later as the theme takes adva You can find detailed installation instructions for your platform in the [Hugo docs](https://gohugo.io/getting-started/installing). -### Create a new site +### Install with Blowfish Tools (Beta) + +We just launched a new CLI tool to help you get started with Blowfish. It will create a new Hugo project, install the theme and set up the theme configuration files for you. It's still in beta so please [report any issues you find](https://github.com/nunocoracao/blowfish-tools). + +Install the CLI tool globally using npm (or other package manager): +```shell +npm i -g blowfish-tools +``` + +Then run the command `blowfish-tools` to start an interactive run which will guide you through creation and configuration use-cases. +```shell +blowfish-tools +``` + +You can also run the command `blowfish-tools new` to create a new Hugo project and install the theme in one go. Check the CLI help for more information. +```shell +blowfish-tools new mynewsite +``` + +### Install Manually + +#### Create a new site Run the command `hugo new site mywebsite` to create a new Hugo site in a directory named `mywebsite`. Note that you can name the project directory whatever you choose, but the instructions below will assume it's named `mywebsite`. If you use a different name, be sure to substitute it accordingly. -### Download the Blowfish theme +#### Download the Blowfish theme There several different ways to install the Blowfish theme into your Hugo website. From easiest to most difficult to install and maintain, they are: @@ -43,7 +64,7 @@ There several different ways to install the Blowfish theme into your Hugo websit If you're unsure, choose the Git submodule method. -#### Install using git +##### Install using git This method is the quickest and easiest for keeping the theme up-to-date. Besides **Hugo** and **Go**, you'll also need to ensure you have **Git** installed on your local machine. @@ -57,7 +78,7 @@ git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blo Then continue to [set up the theme configuration files](#set-up-theme-configuration-files). -#### Install using Hugo +##### Install using Hugo For this method you'll use Hugo to manage your themes. Hugo uses **Go** to initialise and manage modules so you need to ensure you have `go` installed before proceeding. @@ -87,7 +108,7 @@ For this method you'll use Hugo to manage your themes. Hugo uses **Go** to initi 4. Start your server using `hugo server` and the theme will be downloaded automatically. 5. Continue to [set up the theme configuration files](#set-up-theme-configuration-files). -#### Install manually +##### Install manually 1. Download the latest release of the theme source code. @@ -96,7 +117,7 @@ For this method you'll use Hugo to manage your themes. Hugo uses **Go** to initi 2. Extract the archive, rename the folder to `blowfish` and move it to the `themes/` directory inside your Hugo project's root folder. 3. Continue to [set up the theme configuration files](#set-up-theme-configuration-files). -### Set up theme configuration files +#### Set up theme configuration files In the root folder of your website, delete the `config.toml` file that was generated by Hugo. Copy the `*.toml` config files from the theme into your `config/_default/` folder. This will ensure you have all the correct theme settings and will enable you to easily customise the theme to your needs. diff --git a/exampleSite/content/docs/shortcodes/index.md b/exampleSite/content/docs/shortcodes/index.md index 50594690..978fd688 100644 --- a/exampleSite/content/docs/shortcodes/index.md +++ b/exampleSite/content/docs/shortcodes/index.md @@ -316,13 +316,13 @@ In order to add images to the gallery, use `img` tags for each image and add `cl `gitlab` allows you to quickly link a GitLab Project (GitLab's jargon for repo). It displays realtime stats about it, such as the number of stars and forks it has. Unlike `github` it can't display the main programming language of a project. -Finaly custom GitLab instace URL can be provided, as long as the `api/v4/projects/` endpoint is available, making this shortcode compatible with most self-hosted / entreprise deployments. +Finally, custom GitLab instance URL can be provided, as long as the `api/v4/projects/` endpoint is available, making this shortcode compatible with most self-hosted / enterprise deployments. | Parameter | Description | | ----------- | ---------------------------------------------------------------------- | | `projectID` | [String] gitlab numeric ProjectID | -| `baseURL` | [String] optional gitlab instace URL, default is `https://gitlab.com/` | +| `baseURL` | [String] optional gitlab instance URL, default is `https://gitlab.com/` | **Example 1:** @@ -355,7 +355,7 @@ Icons can also be used in partials by calling the [icon partial]({{< ref "partia


-## Katex +## KaTeX The `katex` shortcode can be used to add mathematical expressions to article content using the KaTeX package. Refer to the online reference of [supported TeX functions](https://katex.org/docs/supported.html) for the available syntax. @@ -576,7 +576,7 @@ The `timeline` creates a visual timeline that can be used in different use-cases | ----------- | -------------------------------------------- | | `icon` | the icon to be used in the timeline visuals. | | `header` | header for each entry | -| `badge` | text to place within the top righ badge | +| `badge` | text to place within the top right badge | | `subheader` | entry's subheader | diff --git a/exampleSite/content/docs/welcome/index.md b/exampleSite/content/docs/welcome/index.md index d32cbe47..049397dd 100644 --- a/exampleSite/content/docs/welcome/index.md +++ b/exampleSite/content/docs/welcome/index.md @@ -76,4 +76,4 @@ The new image resizing features also provide full control over `alt` and `title` ## A whole lot more -There's countless other features to explore. From being able to display taxonomies on articles and list pages, to using the new `headline` author parameter to customise your homepage. There's also improved JSON-LD strucured data which further optimises SEO performance. \ No newline at end of file +There's countless other features to explore. From being able to display taxonomies on articles and list pages, to using the new `headline` author parameter to customise your homepage. There's also improved JSON-LD structured data which further optimises SEO performance. \ No newline at end of file diff --git a/exampleSite/content/docs/welcome/lighthouse.html b/exampleSite/content/docs/welcome/lighthouse.html index 228de6a7..a4e1b5cc 100644 --- a/exampleSite/content/docs/welcome/lighthouse.html +++ b/exampleSite/content/docs/welcome/lighthouse.html @@ -175,7 +175,7 @@ @media not print { .lh-vars.dark { - /* Pallete */ + /* Palette */ --color-gray-200: var(--color-gray-800); --color-gray-300: #616161; --color-gray-400: var(--color-gray-600); @@ -7103,7 +7103,7 @@ Util.UIStrings = { /** This label is for a checkbox above a table of items loaded by a web page. The checkbox is used to show or hide third-party (or "3rd-party") resources in the table, where "third-party resources" refers to items loaded by a web page from URLs that aren't controlled by the owner of the web page. */ thirdPartyResourcesLabel: 'Show 3rd-party resources', - /** This label is for a button that opens a new tab to a webapp called "Treemap", which is a nested visual representation of a heierarchy of data releated to the reports (script bytes and coverage, resource breakdown, etc.) */ + /** This label is for a button that opens a new tab to a webapp called "Treemap", which is a nested visual representation of a heierarchy of data related to the reports (script bytes and coverage, resource breakdown, etc.) */ viewTreemapLabel: 'View Treemap', /** Option in a dropdown menu that opens a small, summary report in a print dialog. */ @@ -7776,7 +7776,7 @@ class DetailsRenderer { * @return {LH.Audit.Details.OpportunityColumnHeading['subItemsHeading']} */ _getCanonicalizedsubItemsHeading(subItemsHeading, parentHeading) { - // Low-friction way to prevent commiting a falsy key (which is never allowed for + // Low-friction way to prevent committing a falsy key (which is never allowed for // a subItemsHeading) from passing in CI. if (!subItemsHeading.key) { // eslint-disable-next-line no-console diff --git a/exampleSite/content/guides/_index.md b/exampleSite/content/guides/_index.md index b34ef3ee..8286ffac 100755 --- a/exampleSite/content/guides/_index.md +++ b/exampleSite/content/guides/_index.md @@ -14,6 +14,6 @@ Recipes, guides, and tutorials for Blowfish **Blowfish user?** To add your guide to this list, [check the template](/guides/template/). -This section contains guides for a variety of scnearios on how to configure your theme. If you're new, check out the [Installation]({{< ref "docs/installation" >}}) guide to begin or visit the [Samples]({{< ref "samples" >}}) section to see what Blowfish can do. +This section contains guides for a variety of scenarios on how to configure your theme. If you're new, check out the [Installation]({{< ref "docs/installation" >}}) guide to begin or visit the [Samples]({{< ref "samples" >}}) section to see what Blowfish can do. --- diff --git a/exampleSite/content/samples/icons/index.md b/exampleSite/content/samples/icons/index.md index f11fd68c..8b13591f 100644 --- a/exampleSite/content/samples/icons/index.md +++ b/exampleSite/content/samples/icons/index.md @@ -22,6 +22,7 @@ The full list of built-in icons and their corresponding names can referenced bel | bars | {{< icon bars >}} | | bell | {{< icon bell >}} | | blogger | {{< icon blogger >}} | +| bluesky | {{< icon bluesky >}} | | bomb | {{< icon bomb >}} | | bug | {{< icon bug >}} | | check | {{< icon check >}} | diff --git a/exampleSite/content/tags/_index.md b/exampleSite/content/tags/_index.md index a6d6e0f2..7921859e 100644 --- a/exampleSite/content/tags/_index.md +++ b/exampleSite/content/tags/_index.md @@ -4,6 +4,6 @@ title: Tags Blowfish has full support for Hugo taxonomies and will adapt to any taxonomy set up. Taxonomy listings like this one also support custom content to be displayed above the list of terms. -This area could be used to add some extra decriptive text to each taxonomy. Check out the [advanced tag]({{< ref "advanced" >}}) below to see how to take this concept even further. +This area could be used to add some extra descriptive text to each taxonomy. Check out the [advanced tag]({{< ref "advanced" >}}) below to see how to take this concept even further. --- diff --git a/exampleSite/content/users/50-nuances-octets.fr/feature.jpg b/exampleSite/content/users/50-nuances-octets.fr/feature.jpg index f34c9460..30791e0a 100644 Binary files a/exampleSite/content/users/50-nuances-octets.fr/feature.jpg and b/exampleSite/content/users/50-nuances-octets.fr/feature.jpg differ diff --git a/exampleSite/content/users/50-nuances-octets.fr/index.md b/exampleSite/content/users/50-nuances-octets.fr/index.md index b32d3d0a..8a491740 100644 --- a/exampleSite/content/users/50-nuances-octets.fr/index.md +++ b/exampleSite/content/users/50-nuances-octets.fr/index.md @@ -2,7 +2,7 @@ title: "50-nuances-octets.fr" tags: [Organization site] externalUrl: "https://www.50-nuances-octets.fr/" - date: 9952-08-08 + date: 9954-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/BoringTech.net/feature.jpg b/exampleSite/content/users/BoringTech.net/feature.jpg index 8f94a44e..280a2fa3 100644 Binary files a/exampleSite/content/users/BoringTech.net/feature.jpg and b/exampleSite/content/users/BoringTech.net/feature.jpg differ diff --git a/exampleSite/content/users/BoringTech.net/index.md b/exampleSite/content/users/BoringTech.net/index.md index 0c7dcbb5..46fc126e 100644 --- a/exampleSite/content/users/BoringTech.net/index.md +++ b/exampleSite/content/users/BoringTech.net/index.md @@ -2,7 +2,7 @@ title: "BoringTech.net" tags: [Personal Site,Blog] externalUrl: "https://boringtech.net/" - date: 9928-08-08 + date: 9930-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/adilhyz.github.io/index.md b/exampleSite/content/users/adilhyz.github.io/index.md index b6b1fc75..c6acf196 100644 --- a/exampleSite/content/users/adilhyz.github.io/index.md +++ b/exampleSite/content/users/adilhyz.github.io/index.md @@ -2,7 +2,7 @@ title: "adilhyz.github.io" tags: [Personal site] externalUrl: "https://adilhyz.github.io" - date: 9939-08-08 + date: 9941-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/adir1.com/index.md b/exampleSite/content/users/adir1.com/index.md index e716f421..32735844 100644 --- a/exampleSite/content/users/adir1.com/index.md +++ b/exampleSite/content/users/adir1.com/index.md @@ -2,7 +2,7 @@ title: "adir1.com" tags: [Personal site] externalUrl: "https://adir1.com/" - date: 9973-08-08 + date: 9975-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/alanctanner.com/index.md b/exampleSite/content/users/alanctanner.com/index.md index 9d68c0e4..cd12c27b 100644 --- a/exampleSite/content/users/alanctanner.com/index.md +++ b/exampleSite/content/users/alanctanner.com/index.md @@ -2,7 +2,7 @@ title: "alanctanner.com" tags: [Personal site] externalUrl: "https://alanctanner.com/" - date: 9962-08-08 + date: 9964-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/alejandro-ao.com/index.md b/exampleSite/content/users/alejandro-ao.com/index.md index 368e58ff..14bbde7d 100644 --- a/exampleSite/content/users/alejandro-ao.com/index.md +++ b/exampleSite/content/users/alejandro-ao.com/index.md @@ -2,7 +2,7 @@ title: "alejandro-ao.com" tags: [Personal site] externalUrl: "https://alejandro-ao.com/" - date: 9974-08-08 + date: 9976-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/alxhslm.github.io/index.md b/exampleSite/content/users/alxhslm.github.io/index.md index 3b9e3bc2..b9a9f535 100644 --- a/exampleSite/content/users/alxhslm.github.io/index.md +++ b/exampleSite/content/users/alxhslm.github.io/index.md @@ -2,7 +2,7 @@ title: "alxhslm.github.io" tags: [Personal Site] externalUrl: "https://alxhslm.github.io/" - date: 9925-08-08 + date: 9927-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/bbagwang.com/index.md b/exampleSite/content/users/bbagwang.com/index.md index 3f31963c..83b2af88 100644 --- a/exampleSite/content/users/bbagwang.com/index.md +++ b/exampleSite/content/users/bbagwang.com/index.md @@ -2,7 +2,7 @@ title: "bbagwang.com" tags: [Personal site] externalUrl: "https://bbagwang.com" - date: 9945-08-08 + date: 9947-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/binarydigit.cafe/feature.jpg b/exampleSite/content/users/binarydigit.cafe/feature.jpg index 3628cdf8..eb0a3a35 100644 Binary files a/exampleSite/content/users/binarydigit.cafe/feature.jpg and b/exampleSite/content/users/binarydigit.cafe/feature.jpg differ diff --git a/exampleSite/content/users/binarydigit.cafe/index.md b/exampleSite/content/users/binarydigit.cafe/index.md index e9ab38c1..6e16a4a5 100644 --- a/exampleSite/content/users/binarydigit.cafe/index.md +++ b/exampleSite/content/users/binarydigit.cafe/index.md @@ -2,7 +2,7 @@ title: "binarydigit.cafe" tags: [Personal site] externalUrl: "https://binarydigit.cafe/" - date: 9926-08-08 + date: 9928-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/blastomussa.dev/index.md b/exampleSite/content/users/blastomussa.dev/index.md index bd9ece76..83b188f0 100644 --- a/exampleSite/content/users/blastomussa.dev/index.md +++ b/exampleSite/content/users/blastomussa.dev/index.md @@ -2,7 +2,7 @@ title: "blastomussa.dev" tags: [Personal site] externalUrl: "https://blastomussa.dev" - date: 9980-08-08 + date: 9982-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/blog.enmanuelmoreira.com/feature.jpg b/exampleSite/content/users/blog.enmanuelmoreira.com/feature.jpg index f6d49855..d7be2f00 100644 Binary files a/exampleSite/content/users/blog.enmanuelmoreira.com/feature.jpg and b/exampleSite/content/users/blog.enmanuelmoreira.com/feature.jpg differ diff --git a/exampleSite/content/users/blog.enmanuelmoreira.com/index.md b/exampleSite/content/users/blog.enmanuelmoreira.com/index.md index bb2f64d9..fc904339 100644 --- a/exampleSite/content/users/blog.enmanuelmoreira.com/index.md +++ b/exampleSite/content/users/blog.enmanuelmoreira.com/index.md @@ -2,7 +2,7 @@ title: "blog.enmanuelmoreira.com" tags: [Personal site] externalUrl: "https://blog.enmanuelmoreira.com" - date: 9954-08-08 + date: 9956-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/blog.muffn.io/feature.jpg b/exampleSite/content/users/blog.muffn.io/feature.jpg index 32ca4b8c..2abae3d2 100644 Binary files a/exampleSite/content/users/blog.muffn.io/feature.jpg and b/exampleSite/content/users/blog.muffn.io/feature.jpg differ diff --git a/exampleSite/content/users/blog.muffn.io/index.md b/exampleSite/content/users/blog.muffn.io/index.md index 2fd71ae6..25203223 100644 --- a/exampleSite/content/users/blog.muffn.io/index.md +++ b/exampleSite/content/users/blog.muffn.io/index.md @@ -2,7 +2,7 @@ title: "blog.muffn.io" tags: [Personal site] externalUrl: "https://blog.muffn.io/" - date: 9971-08-08 + date: 9973-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/blog.stonegarden.dev/index.md b/exampleSite/content/users/blog.stonegarden.dev/index.md index 0d28ef88..9f8c0750 100644 --- a/exampleSite/content/users/blog.stonegarden.dev/index.md +++ b/exampleSite/content/users/blog.stonegarden.dev/index.md @@ -2,7 +2,7 @@ title: "blog.stonegarden.dev" tags: [Personal Site] externalUrl: "https://blog.stonegarden.dev/" - date: 9930-08-08 + date: 9932-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/cdell.io/index.md b/exampleSite/content/users/cdell.io/index.md index 11a2a7d6..83177e12 100644 --- a/exampleSite/content/users/cdell.io/index.md +++ b/exampleSite/content/users/cdell.io/index.md @@ -2,7 +2,7 @@ title: "cdell.io" tags: [Personal site] externalUrl: "https://cdell.io" - date: 9979-08-08 + date: 9981-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/clemsau.com/index.md b/exampleSite/content/users/clemsau.com/index.md index f4d1daee..0ad7a57c 100644 --- a/exampleSite/content/users/clemsau.com/index.md +++ b/exampleSite/content/users/clemsau.com/index.md @@ -2,7 +2,7 @@ title: "clemsau.com" tags: [Personal site] externalUrl: "https://clemsau.com/" - date: 9958-08-08 + date: 9960-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/ctulhu.me/index.md b/exampleSite/content/users/ctulhu.me/index.md index c1a75711..fc5c105e 100644 --- a/exampleSite/content/users/ctulhu.me/index.md +++ b/exampleSite/content/users/ctulhu.me/index.md @@ -2,7 +2,7 @@ title: "ctulhu.me" tags: [Personal site] externalUrl: "https://ctulhu.me" - date: 9932-08-08 + date: 9934-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/deepumohan.com-tech/index.md b/exampleSite/content/users/deepumohan.com-tech/index.md index b99b30bb..ccb4483f 100644 --- a/exampleSite/content/users/deepumohan.com-tech/index.md +++ b/exampleSite/content/users/deepumohan.com-tech/index.md @@ -2,7 +2,7 @@ title: "deepumohan.com/tech" tags: [Technology Blog] externalUrl: "https://deepumohan.com/tech/" - date: 9936-08-08 + date: 9938-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/dizzytech.de/feature.jpg b/exampleSite/content/users/dizzytech.de/feature.jpg index 9ab65f00..091e12c4 100644 Binary files a/exampleSite/content/users/dizzytech.de/feature.jpg and b/exampleSite/content/users/dizzytech.de/feature.jpg differ diff --git a/exampleSite/content/users/dizzytech.de/index.md b/exampleSite/content/users/dizzytech.de/index.md index 12692218..84700651 100644 --- a/exampleSite/content/users/dizzytech.de/index.md +++ b/exampleSite/content/users/dizzytech.de/index.md @@ -2,7 +2,7 @@ title: "dizzytech.de" tags: [Personal site] externalUrl: "https://dizzytech.de" - date: 9975-08-08 + date: 9977-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/fm126.top/feature.jpg b/exampleSite/content/users/fm126.top/feature.jpg index 23e1d1ca..5f4f658c 100644 Binary files a/exampleSite/content/users/fm126.top/feature.jpg and b/exampleSite/content/users/fm126.top/feature.jpg differ diff --git a/exampleSite/content/users/fm126.top/index.md b/exampleSite/content/users/fm126.top/index.md index d05e25d8..87462ee0 100644 --- a/exampleSite/content/users/fm126.top/index.md +++ b/exampleSite/content/users/fm126.top/index.md @@ -2,7 +2,7 @@ title: "fm126.top" tags: [Personal site,Blog] externalUrl: "https://fm126.top/" - date: 9924-08-08 + date: 9926-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/fugugames.com/index.md b/exampleSite/content/users/fugugames.com/index.md index 7a040c3c..c54cb261 100644 --- a/exampleSite/content/users/fugugames.com/index.md +++ b/exampleSite/content/users/fugugames.com/index.md @@ -2,7 +2,7 @@ title: "fugugames.com" tags: [Games site] externalUrl: "https://fugugames.com/" - date: 9965-08-08 + date: 9967-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/gma.name/index.md b/exampleSite/content/users/gma.name/index.md index 1c65f241..bd5b9f23 100644 --- a/exampleSite/content/users/gma.name/index.md +++ b/exampleSite/content/users/gma.name/index.md @@ -2,7 +2,7 @@ title: "gma.name" tags: [Personal site] externalUrl: "https://gma.name" - date: 9942-08-08 + date: 9944-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/halcyonstraits.com/index.md b/exampleSite/content/users/halcyonstraits.com/index.md index b30875e9..1ed61602 100644 --- a/exampleSite/content/users/halcyonstraits.com/index.md +++ b/exampleSite/content/users/halcyonstraits.com/index.md @@ -2,7 +2,7 @@ title: "halcyonstraits.com" tags: [Doll photography] externalUrl: "https://www.halcyonstraits.com/" - date: 9953-08-08 + date: 9955-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/hellstabber.github.io/index.md b/exampleSite/content/users/hellstabber.github.io/index.md index c126cc6b..cd65d6d7 100644 --- a/exampleSite/content/users/hellstabber.github.io/index.md +++ b/exampleSite/content/users/hellstabber.github.io/index.md @@ -2,7 +2,7 @@ title: "hellstabber.github.io" tags: [Personal site] externalUrl: "https://hellstabber.github.io/" - date: 9959-08-08 + date: 9961-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/hyperbowl3d.com/index.md b/exampleSite/content/users/hyperbowl3d.com/index.md index 433628ab..f1d4d07e 100644 --- a/exampleSite/content/users/hyperbowl3d.com/index.md +++ b/exampleSite/content/users/hyperbowl3d.com/index.md @@ -2,7 +2,7 @@ title: "hyperbowl3d.com" tags: [Game site] externalUrl: "https://hyperbowl3d.com/" - date: 9964-08-08 + date: 9966-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/insidemordecai.com/index.md b/exampleSite/content/users/insidemordecai.com/index.md index e97506ee..6c9c50fc 100644 --- a/exampleSite/content/users/insidemordecai.com/index.md +++ b/exampleSite/content/users/insidemordecai.com/index.md @@ -2,7 +2,7 @@ title: "insidemordecai.com" tags: [Personal site] externalUrl: "https://insidemordecai.com" - date: 9982-08-08 + date: 9984-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/jam.dsg.li/feature.jpg b/exampleSite/content/users/jam.dsg.li/feature.jpg index eecdac21..0e3f3f01 100644 Binary files a/exampleSite/content/users/jam.dsg.li/feature.jpg and b/exampleSite/content/users/jam.dsg.li/feature.jpg differ diff --git a/exampleSite/content/users/jam.dsg.li/index.md b/exampleSite/content/users/jam.dsg.li/index.md index 1593f26e..e54cbfac 100644 --- a/exampleSite/content/users/jam.dsg.li/index.md +++ b/exampleSite/content/users/jam.dsg.li/index.md @@ -2,7 +2,7 @@ title: "jam.dsg.li" tags: [Organization site] externalUrl: "https://jam.dsg.li" - date: 9978-08-08 + date: 9980-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/jamesdixon.dev/index.md b/exampleSite/content/users/jamesdixon.dev/index.md index 14f584a2..d0fff991 100644 --- a/exampleSite/content/users/jamesdixon.dev/index.md +++ b/exampleSite/content/users/jamesdixon.dev/index.md @@ -2,7 +2,7 @@ title: "jamesdixon.dev" tags: [Personal site] externalUrl: "https://jamesdixon.dev" - date: 9981-08-08 + date: 9983-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/jamiemoxon.tech/index.md b/exampleSite/content/users/jamiemoxon.tech/index.md index 5db5e3be..11fb1cd5 100644 --- a/exampleSite/content/users/jamiemoxon.tech/index.md +++ b/exampleSite/content/users/jamiemoxon.tech/index.md @@ -2,7 +2,7 @@ title: "jamiemoxon.tech" tags: [Personal site] externalUrl: "https://jamiemoxon.tech" - date: 9944-08-08 + date: 9946-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/joush007.github.io/index.md b/exampleSite/content/users/joush007.github.io/index.md index ca532f5f..c54eb729 100644 --- a/exampleSite/content/users/joush007.github.io/index.md +++ b/exampleSite/content/users/joush007.github.io/index.md @@ -2,7 +2,7 @@ title: "joush007.github.io" tags: [Personal Site] externalUrl: "https://joush007.github.io" - date: 9934-08-08 + date: 9936-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/jundimubarok.com/index.md b/exampleSite/content/users/jundimubarok.com/index.md index 28c15f74..a316d67c 100644 --- a/exampleSite/content/users/jundimubarok.com/index.md +++ b/exampleSite/content/users/jundimubarok.com/index.md @@ -2,7 +2,7 @@ title: "jundimubarok.com" tags: [Personal site] externalUrl: "https://jundimubarok.com/" - date: 9947-08-08 + date: 9949-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/kylemalloy.com/index.md b/exampleSite/content/users/kylemalloy.com/index.md index 541caafe..22a28bc1 100644 --- a/exampleSite/content/users/kylemalloy.com/index.md +++ b/exampleSite/content/users/kylemalloy.com/index.md @@ -2,7 +2,7 @@ title: "kylemalloy.com" tags: [Personal site] externalUrl: "https://kylemalloy.com" - date: 9935-08-08 + date: 9937-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/lelouvincx.github.io/feature.jpg b/exampleSite/content/users/lelouvincx.github.io/feature.jpg index cf7c1225..2fdde134 100644 Binary files a/exampleSite/content/users/lelouvincx.github.io/feature.jpg and b/exampleSite/content/users/lelouvincx.github.io/feature.jpg differ diff --git a/exampleSite/content/users/lelouvincx.github.io/index.md b/exampleSite/content/users/lelouvincx.github.io/index.md index f8b97d1a..5be6dc37 100644 --- a/exampleSite/content/users/lelouvincx.github.io/index.md +++ b/exampleSite/content/users/lelouvincx.github.io/index.md @@ -2,7 +2,7 @@ title: "lelouvincx.github.io" tags: [Personal site] externalUrl: "https://lelouvincx.github.io/" - date: 9957-08-08 + date: 9959-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/loisvelasco.is-a.dev/feature.jpg b/exampleSite/content/users/loisvelasco.is-a.dev/feature.jpg index 7b5ccab1..7f8316eb 100644 Binary files a/exampleSite/content/users/loisvelasco.is-a.dev/feature.jpg and b/exampleSite/content/users/loisvelasco.is-a.dev/feature.jpg differ diff --git a/exampleSite/content/users/m3upt.com/index.md b/exampleSite/content/users/m3upt.com/index.md index e33ca4dc..eaab77e8 100644 --- a/exampleSite/content/users/m3upt.com/index.md +++ b/exampleSite/content/users/m3upt.com/index.md @@ -2,7 +2,7 @@ title: "m3upt.com" tags: [Project site] externalUrl: "https://m3upt.com" - date: 9949-08-08 + date: 9951-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/madoke.org/feature.jpg b/exampleSite/content/users/madoke.org/feature.jpg index 2b4f9a8e..7c130b3c 100644 Binary files a/exampleSite/content/users/madoke.org/feature.jpg and b/exampleSite/content/users/madoke.org/feature.jpg differ diff --git a/exampleSite/content/users/mariuskimmina.com/feature.jpg b/exampleSite/content/users/mariuskimmina.com/feature.jpg index 8b80207d..6af5b9c6 100644 Binary files a/exampleSite/content/users/mariuskimmina.com/feature.jpg and b/exampleSite/content/users/mariuskimmina.com/feature.jpg differ diff --git a/exampleSite/content/users/mariuskimmina.com/index.md b/exampleSite/content/users/mariuskimmina.com/index.md index df221aab..9941e894 100644 --- a/exampleSite/content/users/mariuskimmina.com/index.md +++ b/exampleSite/content/users/mariuskimmina.com/index.md @@ -2,7 +2,7 @@ title: "mariuskimmina.com" tags: [Personal site] externalUrl: "https://mariuskimmina.com/" - date: 9967-08-08 + date: 9969-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/marupanda.art-marucomics/feature.jpg b/exampleSite/content/users/marupanda.art-marucomics/feature.jpg index 35afb674..dd63b50a 100644 Binary files a/exampleSite/content/users/marupanda.art-marucomics/feature.jpg and b/exampleSite/content/users/marupanda.art-marucomics/feature.jpg differ diff --git a/exampleSite/content/users/marupanda.art-marucomics/index.md b/exampleSite/content/users/marupanda.art-marucomics/index.md index 1d617f2f..d879eb10 100644 --- a/exampleSite/content/users/marupanda.art-marucomics/index.md +++ b/exampleSite/content/users/marupanda.art-marucomics/index.md @@ -2,7 +2,7 @@ title: "marupanda.art/marucomics" tags: [Comics site] externalUrl: "https://marupanda.art/marucomics/" - date: 9951-08-08 + date: 9953-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/mayer.life/index.md b/exampleSite/content/users/mayer.life/index.md index 8e6c4f2b..3ab5be0e 100644 --- a/exampleSite/content/users/mayer.life/index.md +++ b/exampleSite/content/users/mayer.life/index.md @@ -2,7 +2,7 @@ title: "mayer.life" tags: [Personal site] externalUrl: "https://mayer.life" - date: 9941-08-08 + date: 9943-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/muhalvin.github.io/index.md b/exampleSite/content/users/muhalvin.github.io/index.md index fe24359d..63576207 100644 --- a/exampleSite/content/users/muhalvin.github.io/index.md +++ b/exampleSite/content/users/muhalvin.github.io/index.md @@ -2,7 +2,7 @@ title: "muhalvin.github.io" tags: [Personal site] externalUrl: "https://muhalvin.github.io/" - date: 9968-08-08 + date: 9970-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/n9o.xyz/feature.jpg b/exampleSite/content/users/n9o.xyz/feature.jpg index ce2fc22d..28baf7ab 100644 Binary files a/exampleSite/content/users/n9o.xyz/feature.jpg and b/exampleSite/content/users/n9o.xyz/feature.jpg differ diff --git a/exampleSite/content/users/nick.bouwhuis.net/index.md b/exampleSite/content/users/nick.bouwhuis.net/index.md index 0bc2c818..f233e6f7 100644 --- a/exampleSite/content/users/nick.bouwhuis.net/index.md +++ b/exampleSite/content/users/nick.bouwhuis.net/index.md @@ -2,7 +2,7 @@ title: "nick.bouwhuis.net" tags: [Personal site] externalUrl: "https://nick.bouwhuis.net" - date: 9970-08-08 + date: 9972-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/nikarashihatsu.github.io/feature.jpg b/exampleSite/content/users/nikarashihatsu.github.io/feature.jpg index 109fe864..acf1be28 100644 Binary files a/exampleSite/content/users/nikarashihatsu.github.io/feature.jpg and b/exampleSite/content/users/nikarashihatsu.github.io/feature.jpg differ diff --git a/exampleSite/content/users/nikarashihatsu.github.io/index.md b/exampleSite/content/users/nikarashihatsu.github.io/index.md index 9fbe7e16..f0994479 100644 --- a/exampleSite/content/users/nikarashihatsu.github.io/index.md +++ b/exampleSite/content/users/nikarashihatsu.github.io/index.md @@ -2,7 +2,7 @@ title: "nikarashihatsu.github.io" tags: [Personal site] externalUrl: "https://nikarashihatsu.github.io/" - date: 9955-08-08 + date: 9957-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/niklas-hartmann-dev.de/index.md b/exampleSite/content/users/niklas-hartmann-dev.de/index.md index a0787f6f..d60735b4 100644 --- a/exampleSite/content/users/niklas-hartmann-dev.de/index.md +++ b/exampleSite/content/users/niklas-hartmann-dev.de/index.md @@ -2,7 +2,7 @@ title: "niklas-hartmann-dev.de" tags: [Personal site] externalUrl: "https://niklas-hartmann-dev.de/" - date: 9972-08-08 + date: 9974-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/ohdmire.github.io/index.md b/exampleSite/content/users/ohdmire.github.io/index.md index 84734f0f..71f429a6 100644 --- a/exampleSite/content/users/ohdmire.github.io/index.md +++ b/exampleSite/content/users/ohdmire.github.io/index.md @@ -2,7 +2,7 @@ title: "ohdmire.github.io" tags: [Personal site] externalUrl: "https://ohdmire.github.io" - date: 9938-08-08 + date: 9940-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/omarohn.de/index.md b/exampleSite/content/users/omarohn.de/index.md index 032a1fd5..e2a1c335 100644 --- a/exampleSite/content/users/omarohn.de/index.md +++ b/exampleSite/content/users/omarohn.de/index.md @@ -2,7 +2,7 @@ title: "omarohn.de" tags: [Personal site] externalUrl: "https://omarohn.de" - date: 9984-08-08 + date: 9985-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/pacochan.net/feature.jpg b/exampleSite/content/users/pacochan.net/feature.jpg index 9b7e463a..c59b1cc6 100644 Binary files a/exampleSite/content/users/pacochan.net/feature.jpg and b/exampleSite/content/users/pacochan.net/feature.jpg differ diff --git a/exampleSite/content/users/pacochan.net/index.md b/exampleSite/content/users/pacochan.net/index.md index e4eb5d3d..b46717b7 100644 --- a/exampleSite/content/users/pacochan.net/index.md +++ b/exampleSite/content/users/pacochan.net/index.md @@ -2,7 +2,7 @@ title: "pacochan.net" tags: [Personal site] externalUrl: "https://pacochan.net" - date: 9948-08-08 + date: 9950-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/priyakdey.com/index.md b/exampleSite/content/users/priyakdey.com/index.md index 95647369..8a2bda65 100644 --- a/exampleSite/content/users/priyakdey.com/index.md +++ b/exampleSite/content/users/priyakdey.com/index.md @@ -2,7 +2,7 @@ title: "priyakdey.com" tags: [Personal site] externalUrl: "https://priyakdey.com" - date: 9977-08-08 + date: 9979-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/rdgo.dev/index.md b/exampleSite/content/users/rdgo.dev/index.md index ea2658ef..8535a317 100644 --- a/exampleSite/content/users/rdgo.dev/index.md +++ b/exampleSite/content/users/rdgo.dev/index.md @@ -2,7 +2,7 @@ title: "rdgo.dev" tags: [Personal site] externalUrl: "https://rdgo.dev/" - date: 9961-08-08 + date: 9963-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/rejowski.xyz/index.md b/exampleSite/content/users/rejowski.xyz/index.md index c77a63b8..13eeb672 100644 --- a/exampleSite/content/users/rejowski.xyz/index.md +++ b/exampleSite/content/users/rejowski.xyz/index.md @@ -2,7 +2,7 @@ title: "rejowski.xyz" tags: [Personal Site] externalUrl: "https://rejowski.xyz/" - date: 9933-08-08 + date: 9935-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/renaud.warnotte.be/index.md b/exampleSite/content/users/renaud.warnotte.be/index.md index f45299dd..677732bd 100644 --- a/exampleSite/content/users/renaud.warnotte.be/index.md +++ b/exampleSite/content/users/renaud.warnotte.be/index.md @@ -2,7 +2,7 @@ title: "renaud.warnotte.be" tags: [Personal site] externalUrl: "https://renaud.warnotte.be" - date: 9929-08-08 + date: 9931-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/ricklan.photography/feature.jpg b/exampleSite/content/users/ricklan.photography/feature.jpg index 7c68ab6d..36fd2559 100644 Binary files a/exampleSite/content/users/ricklan.photography/feature.jpg and b/exampleSite/content/users/ricklan.photography/feature.jpg differ diff --git a/exampleSite/content/users/ricklan.photography/index.md b/exampleSite/content/users/ricklan.photography/index.md index 032d001e..33449f5f 100644 --- a/exampleSite/content/users/ricklan.photography/index.md +++ b/exampleSite/content/users/ricklan.photography/index.md @@ -2,7 +2,7 @@ title: "ricklan.photography" tags: [Personal site] externalUrl: "https://ricklan.photography" - date: 9937-08-08 + date: 9939-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/scottmckendry.tech/index.md b/exampleSite/content/users/scottmckendry.tech/index.md index 25d259ef..3e749e16 100644 --- a/exampleSite/content/users/scottmckendry.tech/index.md +++ b/exampleSite/content/users/scottmckendry.tech/index.md @@ -2,7 +2,7 @@ title: "scottmckendry.tech" tags: [Personal site] externalUrl: "https://scottmckendry.tech" - date: 9940-08-08 + date: 9942-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/sdehm.dev/index.md b/exampleSite/content/users/sdehm.dev/index.md index 70c43e2a..659de963 100644 --- a/exampleSite/content/users/sdehm.dev/index.md +++ b/exampleSite/content/users/sdehm.dev/index.md @@ -2,7 +2,7 @@ title: "sdehm.dev" tags: [Personal site] externalUrl: "https://sdehm.dev" - date: 9976-08-08 + date: 9978-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/seanomahoney.com/index.md b/exampleSite/content/users/seanomahoney.com/index.md index 5b6250ae..6027982f 100644 --- a/exampleSite/content/users/seanomahoney.com/index.md +++ b/exampleSite/content/users/seanomahoney.com/index.md @@ -2,7 +2,7 @@ title: "seanomahoney.com" tags: [Personal site] externalUrl: "https://seanomahoney.com/" - date: 9950-08-08 + date: 9952-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/shenshu.fun/feature.jpg b/exampleSite/content/users/shenshu.fun/feature.jpg index 7a442007..70d7d406 100644 Binary files a/exampleSite/content/users/shenshu.fun/feature.jpg and b/exampleSite/content/users/shenshu.fun/feature.jpg differ diff --git a/exampleSite/content/users/shenshu.fun/index.md b/exampleSite/content/users/shenshu.fun/index.md index 05b30e27..9fc9ae32 100644 --- a/exampleSite/content/users/shenshu.fun/index.md +++ b/exampleSite/content/users/shenshu.fun/index.md @@ -2,7 +2,7 @@ title: "shenshu.fun" tags: [Personal site] externalUrl: "https://shenshu.fun/" - date: 9960-08-08 + date: 9962-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/talkdimsum.com/index.md b/exampleSite/content/users/talkdimsum.com/index.md index 278c2e5a..5b6a8cfe 100644 --- a/exampleSite/content/users/talkdimsum.com/index.md +++ b/exampleSite/content/users/talkdimsum.com/index.md @@ -2,7 +2,7 @@ title: "talkdimsum.com" tags: [App site] externalUrl: "https://talkdimsum.com/" - date: 9963-08-08 + date: 9965-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/technicaldc.github.io/index.md b/exampleSite/content/users/technicaldc.github.io/index.md index 7ab77c5d..72e9db93 100644 --- a/exampleSite/content/users/technicaldc.github.io/index.md +++ b/exampleSite/content/users/technicaldc.github.io/index.md @@ -2,7 +2,7 @@ title: "technicaldc.github.io" tags: [Personal Site,Blog] externalUrl: "https://technicaldc.github.io/" - date: 9927-08-08 + date: 9929-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/technicat.com/index.md b/exampleSite/content/users/technicat.com/index.md index 45439077..cac3fea7 100644 --- a/exampleSite/content/users/technicat.com/index.md +++ b/exampleSite/content/users/technicat.com/index.md @@ -2,7 +2,7 @@ title: "technicat.com" tags: [Company site] externalUrl: "https://technicat.com/" - date: 9966-08-08 + date: 9968-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/the-maze.net/feature.jpg b/exampleSite/content/users/the-maze.net/feature.jpg new file mode 100644 index 00000000..81fd3afe Binary files /dev/null and b/exampleSite/content/users/the-maze.net/feature.jpg differ diff --git a/exampleSite/content/users/the-maze.net/index.md b/exampleSite/content/users/the-maze.net/index.md new file mode 100644 index 00000000..32a96d63 --- /dev/null +++ b/exampleSite/content/users/the-maze.net/index.md @@ -0,0 +1,13 @@ +--- + title: "the-maze.net" + tags: [Personal site,Blog] + externalUrl: "https://www.the-maze.net/" + date: 9925-08-08 + showDate: false + showAuthor: false + showReadingTime: false + showEdit: false + showLikes: false + showViews: false + layoutBackgroundHeaderSpace: false + --- diff --git a/exampleSite/content/users/theindiecoder.cloud/feature.jpg b/exampleSite/content/users/theindiecoder.cloud/feature.jpg index ff76c282..99d91676 100644 Binary files a/exampleSite/content/users/theindiecoder.cloud/feature.jpg and b/exampleSite/content/users/theindiecoder.cloud/feature.jpg differ diff --git a/exampleSite/content/users/theindiecoder.cloud/index.md b/exampleSite/content/users/theindiecoder.cloud/index.md index a28f24fc..a45773db 100644 --- a/exampleSite/content/users/theindiecoder.cloud/index.md +++ b/exampleSite/content/users/theindiecoder.cloud/index.md @@ -2,7 +2,7 @@ title: "theindiecoder.cloud" tags: [Personal site] externalUrl: "https://theindiecoder.cloud" - date: 9943-08-08 + date: 9945-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/users.json b/exampleSite/content/users/users.json index 391de9a3..056b8075 100644 --- a/exampleSite/content/users/users.json +++ b/exampleSite/content/users/users.json @@ -520,5 +520,13 @@ "Personal site", "Blog" ] + }, + { + "title": "the-maze.net", + "url": "https://www.the-maze.net/", + "tags": [ + "Personal site", + "Blog" + ] } ] \ No newline at end of file diff --git a/exampleSite/content/users/v-y-s.com/feature.jpg b/exampleSite/content/users/v-y-s.com/feature.jpg index db00694d..9cf2faf9 100644 Binary files a/exampleSite/content/users/v-y-s.com/feature.jpg and b/exampleSite/content/users/v-y-s.com/feature.jpg differ diff --git a/exampleSite/content/users/v-y-s.com/index.md b/exampleSite/content/users/v-y-s.com/index.md index 886fad15..97792a7a 100644 --- a/exampleSite/content/users/v-y-s.com/index.md +++ b/exampleSite/content/users/v-y-s.com/index.md @@ -2,7 +2,7 @@ title: "v-y-s.com" tags: [Personal Site] externalUrl: "https://v-y-s.com/" - date: 9931-08-08 + date: 9933-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/vividscc.com/index.md b/exampleSite/content/users/vividscc.com/index.md index eb00a200..b426fd03 100644 --- a/exampleSite/content/users/vividscc.com/index.md +++ b/exampleSite/content/users/vividscc.com/index.md @@ -2,7 +2,7 @@ title: "vividscc.com" tags: [Business site] externalUrl: "https://vividscc.com/" - date: 9969-08-08 + date: 9971-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/vkmki001.github.io/index.md b/exampleSite/content/users/vkmki001.github.io/index.md index 78ecb43e..f489e81d 100644 --- a/exampleSite/content/users/vkmki001.github.io/index.md +++ b/exampleSite/content/users/vkmki001.github.io/index.md @@ -2,7 +2,7 @@ title: "vkmki001.github.io" tags: [Personal site] externalUrl: "https://vkmki001.github.io/" - date: 9946-08-08 + date: 9948-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/exampleSite/content/users/weaxsey.org/feature.jpg b/exampleSite/content/users/weaxsey.org/feature.jpg index 2736e3f9..0cbaf03d 100644 Binary files a/exampleSite/content/users/weaxsey.org/feature.jpg and b/exampleSite/content/users/weaxsey.org/feature.jpg differ diff --git a/exampleSite/content/users/weaxsey.org/index.md b/exampleSite/content/users/weaxsey.org/index.md index e3bb408d..02d8f489 100644 --- a/exampleSite/content/users/weaxsey.org/index.md +++ b/exampleSite/content/users/weaxsey.org/index.md @@ -2,7 +2,7 @@ title: "weaxsey.org" tags: [Personal site] externalUrl: "https://weaxsey.org/" - date: 9956-08-08 + date: 9958-08-08 showDate: false showAuthor: false showReadingTime: false diff --git a/layouts/partials/article-link/simple.html b/layouts/partials/article-link/simple.html index 7ab5395c..8c994825 100644 --- a/layouts/partials/article-link/simple.html +++ b/layouts/partials/article-link/simple.html @@ -60,7 +60,7 @@
-
+
{{ with .Params.externalUrl }}
+
{{/* Output partials */}} {{ with ($meta.Get "partials") }} {{ delimit . "·" | safeHTML }} @@ -64,7 +64,7 @@
{{ if .Params.showAuthorsBadges | default (.Site.Params.article.showAuthorsBadges | default false) }} -
+
{{ range $taxonomy, $terms := .Site.Taxonomies }} {{ if (eq $taxonomy "authors")}} {{ if (gt (len ($context.GetTerms $taxonomy)) 0) }} @@ -79,7 +79,7 @@ {{/* Output taxonomies */}} {{ if .Params.showTaxonomies | default (.Site.Params.article.showTaxonomies | default false) }} -
+
{{ range $taxonomy, $terms := .Site.Taxonomies }} {{ if and (not (eq $taxonomy "authors")) (not (eq $taxonomy "series"))}} {{ if (gt (len ($context.GetTerms $taxonomy)) 0) }} diff --git a/layouts/partials/badge.html b/layouts/partials/badge.html index fef54a05..af7501b5 100644 --- a/layouts/partials/badge.html +++ b/layouts/partials/badge.html @@ -1,7 +1,5 @@ - - + + {{ . }} - + \ No newline at end of file diff --git a/layouts/partials/functions/uid.html b/layouts/partials/functions/uid.html new file mode 100644 index 00000000..f4269dc4 --- /dev/null +++ b/layouts/partials/functions/uid.html @@ -0,0 +1,13 @@ +{{ $uid := .Page.RelPermalink }} +{{ $ctx := . }} + +{{ range seq 16 }} + {{ with $ctx }} + {{ $uid = printf "%s-%d" $uid .Ordinal }} + {{ $ctx = .Parent }} + {{ else }} + {{ break }} + {{ end }} +{{ end }} + +{{ return md5 $uid }} \ No newline at end of file diff --git a/layouts/shortcodes/carousel.html b/layouts/shortcodes/carousel.html index 97e51696..ccfb4595 100644 --- a/layouts/shortcodes/carousel.html +++ b/layouts/shortcodes/carousel.html @@ -1,4 +1,4 @@ -{{ $id := delimit (slice "carousel" .Ordinal now.UnixNano) "-" }} +{{ $id := delimit (slice "carousel" (partial "functions/uid.html" .)) "-" }} {{ $aspect := default "16-9" (.Get "aspectRatio") }} {{ $images := .Page.Resources.Match (.Get "images") }} {{ $interval := default "2000" (.Get "interval") }} diff --git a/layouts/shortcodes/chart.html b/layouts/shortcodes/chart.html index 82c92aad..1e172753 100644 --- a/layouts/shortcodes/chart.html +++ b/layouts/shortcodes/chart.html @@ -1,4 +1,4 @@ -{{ $id := delimit (slice "chart" .Ordinal now.UnixNano) "-" }} +{{ $id := delimit (slice "chart" (partial "functions/uid.html" .)) "-" }}