Merge branch 'dev' into patch-1

This commit is contained in:
James Panther
2025-02-24 12:17:44 +11:00
committed by GitHub
49 changed files with 2632 additions and 1527 deletions
+34 -5
View File
@@ -6,17 +6,45 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
## [Unreleased]
### Added
- New `gist` shortcode as the built-in Hugo version has been deprecated
- New icon for `kofi` ([#976](https://github.com/jpanther/congo/pull/976))
- Privacy and Services params in bundled `config.toml` to provide sensible defaults for built-in Hugo shortcodes
### Changed
- Reduced file sizes of default favicons ([#983](https://github.com/jpanther/congo/pull/983))
- Upgrade to KaTeX v0.16.21 ([#977](https://github.com/jpanther/congo/pull/977), [#1016](https://github.com/jpanther/congo/pull/1016))
- Upgrade to Tailwind v3.4.17 ([#979](https://github.com/jpanther/congo/pull/979))
- Upgrade to Typography v0.5.16 ([#991](https://github.com/jpanther/congo/pull/991))
- Upgrade to ChartJS v4.4.8 ([#1019](https://github.com/jpanther/congo/pull/1019))
- Upgrade to FuseJS v7.1.0 ([#1020](https://github.com/jpanther/congo/pull/1020))
### Fixed
- Incorrect links generated for translated content when site is in multi-host mode ([#990](https://github.com/jpanther/congo/pull/990))
- Vendor script includes do not use the `fingerprintAlgorithm` site parameter ([#1015](https://github.com/jpanther/congo/issues/1015))
- Minor documentation errors and omissions ([#985](https://github.com/jpanther/congo/pull/985), [#1005](https://github.com/jpanther/congo/pull/1005), [#1007](https://github.com/jpanther/congo/pull/1007), [#1012](https://github.com/jpanther/congo/pull/1012))
- References to deprecated `twitter` shortcodes and replaced them with `x`
## [2.10.0] - 2024-12-06
### Changed
- ⚠️ Required Hugo version is now 0.128.0 or later
- Adopted new `hugo.IsMultilingual` parameter ([#921](https://github.com/jpanther/congo/pull/921))
- Adopted new `pagination.pagerSize` config parameter ([#945](https://github.com/jpanther/congo/issues/945))
- Upgrade to Tailwind v3.4.13 ([#934](https://github.com/jpanther/congo/pull/934), [#947](https://github.com/jpanther/congo/pull/947))
- Upgrade to Mermaid v11.3.0 ([#931](https://github.com/jpanther/congo/pull/931), [#946](https://github.com/jpanther/congo/pull/946))
- Upgrade to Tailwind v3.4.16 ([#934](https://github.com/jpanther/congo/pull/934), [#947](https://github.com/jpanther/congo/pull/947), [#954](https://github.com/jpanther/congo/pull/954), [#973](https://github.com/jpanther/congo/pull/973))
- Upgrade to Mermaid v11.4.1 ([#931](https://github.com/jpanther/congo/pull/931), [#946](https://github.com/jpanther/congo/pull/946), [#957](https://github.com/jpanther/congo/pull/957), [#971](https://github.com/jpanther/congo/pull/971))
- Upgrade to ChartJS v4.4.7 ([#953](https://github.com/jpanther/congo/pull/953), [#972](https://github.com/jpanther/congo/pull/972))
- Updated Traditional Chinese translation ([#949](https://github.com/jpanther/congo/pull/949))
- Updated Bulgarian translation ([#963](https://github.com/jpanther/congo/pull/963))
### Fixed
- Example site not building due to an issue in the `zh-Hans` translated content ([#944](https://github.com/jpanther/congo/issues/944))
- Bluesky icon not picking up theme colour ([#955](https://github.com/jpanther/congo/issues/955))
## [2.9.0] - 2024-08-29
@@ -147,7 +175,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
### Fixed
- Links with non-whitespace characters preceeding them are prefixed with a space ([#695](https://github.com/jpanther/congo/issues/695))
- Links with non-whitespace characters preceding them are prefixed with a space ([#695](https://github.com/jpanther/congo/issues/695))
## [2.7.3] - 2023-10-31
@@ -350,7 +378,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- Appearance switcher missing `aria-label` ([#438](https://github.com/jpanther/congo/pull/438))
- Article links missing `alt` text and `aria-label` ([#439](https://github.com/jpanther/congo/pull/439))
- Line height in article tag list would cause overlap when wrapping to a new line ([#444](https://github.com/jpanther/congo/pull/444))
- Figure shortcode would not apply `class` or `href` attribtues in some cases
- Figure shortcode would not apply `class` or `href` attributes in some cases
- Charts displaying with incorrect theme colours
## [2.4.2] - 2022-11-22
@@ -917,7 +945,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- Advanced customisation using simple Tailwind colour definitions and styles
- Fully documented
[Unreleased]: https://github.com/jpanther/congo/compare/v2.9.0...HEAD
[Unreleased]: https://github.com/jpanther/congo/compare/v2.10.0...HEAD
[2.10.0]: https://github.com/jpanther/congo/compare/v2.9.0...v2.10.0
[2.9.0]: https://github.com/jpanther/congo/compare/v2.8.2...v2.9.0
[2.8.2]: https://github.com/jpanther/congo/compare/v2.8.1...v2.8.2
[2.8.1]: https://github.com/jpanther/congo/compare/v2.8.0...v2.8.1
+104 -104
View File
@@ -1,4 +1,4 @@
/*! Congo v2.9.0 | MIT License | https://github.com/jpanther/congo */
/*! Congo v2.10.0 | MIT License | https://github.com/jpanther/congo */
*, ::before, ::after {
--tw-border-spacing-x: 0;
@@ -108,7 +108,7 @@
--tw-contain-style: ;
}
/*! tailwindcss v3.4.13 | MIT License | https://tailwindcss.com */
/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
@@ -550,7 +550,7 @@ video {
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
[hidden]:where(:not([hidden="until-found"])) {
display: none;
}
@@ -1175,12 +1175,12 @@ body:has(#menu-controller:checked) {
.toc a {
font-weight: 400;
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-700), var(--tw-text-opacity));
color: rgba(var(--color-neutral-700), var(--tw-text-opacity, 1));
}
.toc a:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-400), var(--tw-text-opacity));
color: rgba(var(--color-neutral-400), var(--tw-text-opacity, 1));
}
.toc ul > li:where([dir="rtl"], [dir="rtl"] *) {
@@ -1214,22 +1214,22 @@ body:has(#menu-controller:checked) {
border-bottom-left-radius: 0.375rem;
border-top-right-radius: 0.375rem;
--tw-bg-opacity: 1;
background-color: rgba(var(--color-neutral-200), var(--tw-bg-opacity));
background-color: rgba(var(--color-neutral-200), var(--tw-bg-opacity, 1));
padding-top: 0.25rem;
padding-bottom: 0.25rem;
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 0.875rem;
line-height: 1.25rem;
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-700), var(--tw-text-opacity));
color: rgba(var(--color-neutral-700), var(--tw-text-opacity, 1));
opacity: 0.9;
}
.copy-button:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-neutral-600), var(--tw-bg-opacity));
background-color: rgba(var(--color-neutral-600), var(--tw-bg-opacity, 1));
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-200), var(--tw-text-opacity));
color: rgba(var(--color-neutral-200), var(--tw-text-opacity, 1));
}
.copy-button:hover,
@@ -1237,7 +1237,7 @@ body:has(#menu-controller:checked) {
.copy-button:active,
.copy-button:active:hover {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-100), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-100), var(--tw-bg-opacity, 1));
}
.copy-button:hover:is(.dark *),
@@ -1245,7 +1245,7 @@ body:has(#menu-controller:checked) {
.copy-button:active:is(.dark *),
.copy-button:active:hover:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-600), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-600), var(--tw-bg-opacity, 1));
}
.copy-textarea {
@@ -1288,18 +1288,18 @@ code {
.chroma {
border-radius: 0.375rem;
--tw-bg-opacity: 1;
background-color: rgba(var(--color-neutral-50), var(--tw-bg-opacity));
background-color: rgba(var(--color-neutral-50), var(--tw-bg-opacity, 1));
padding-top: 0.75rem;
padding-bottom: 0.75rem;
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-700), var(--tw-text-opacity));
color: rgba(var(--color-neutral-700), var(--tw-text-opacity, 1));
}
.chroma:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-neutral-700), var(--tw-bg-opacity));
background-color: rgba(var(--color-neutral-700), var(--tw-bg-opacity, 1));
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-200), var(--tw-text-opacity));
color: rgba(var(--color-neutral-200), var(--tw-text-opacity, 1));
}
.chroma pre {
@@ -1328,13 +1328,13 @@ code {
padding-left: 0.5rem;
padding-right: 0.5rem;
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-600), var(--tw-text-opacity));
color: rgba(var(--color-neutral-600), var(--tw-text-opacity, 1));
}
.chroma .lnt:is(.dark *),
.chroma .ln:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-300), var(--tw-text-opacity));
color: rgba(var(--color-neutral-300), var(--tw-text-opacity, 1));
}
.chroma .lntd {
@@ -1352,12 +1352,12 @@ code {
display: block;
width: 100%;
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-100), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-100), var(--tw-bg-opacity, 1));
}
.chroma .hl:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-900), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-900), var(--tw-bg-opacity, 1));
}
/* Keyword */
@@ -1391,7 +1391,7 @@ code {
.chroma .vc,
.chroma .o {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-600), var(--tw-text-opacity));
color: rgba(var(--color-primary-600), var(--tw-text-opacity, 1));
}
.chroma .k:is(.dark *),
@@ -1405,7 +1405,7 @@ code {
.chroma .vc:is(.dark *),
.chroma .o:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-300), var(--tw-text-opacity));
color: rgba(var(--color-primary-300), var(--tw-text-opacity, 1));
}
/* KeywordConstant */
@@ -1413,12 +1413,12 @@ code {
.chroma .kc {
font-weight: 600;
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-400), var(--tw-text-opacity));
color: rgba(var(--color-secondary-400), var(--tw-text-opacity, 1));
}
.chroma .kc:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-500), var(--tw-text-opacity));
color: rgba(var(--color-secondary-500), var(--tw-text-opacity, 1));
}
/* KeywordType */
@@ -1455,7 +1455,7 @@ code {
.chroma .il,
.chroma .mo {
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-400), var(--tw-text-opacity));
color: rgba(var(--color-secondary-400), var(--tw-text-opacity, 1));
}
.chroma .kt:is(.dark *),
@@ -1470,7 +1470,7 @@ code {
.chroma .il:is(.dark *),
.chroma .mo:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-600), var(--tw-text-opacity));
color: rgba(var(--color-secondary-600), var(--tw-text-opacity, 1));
}
/* Name */
@@ -1486,7 +1486,7 @@ code {
.chroma .ni,
.chroma .nl {
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-900), var(--tw-text-opacity));
color: rgba(var(--color-secondary-900), var(--tw-text-opacity, 1));
}
.chroma .n:is(.dark *),
@@ -1494,7 +1494,7 @@ code {
.chroma .ni:is(.dark *),
.chroma .nl:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-200), var(--tw-text-opacity));
color: rgba(var(--color-secondary-200), var(--tw-text-opacity, 1));
}
/* NameAttribute */
@@ -1516,7 +1516,7 @@ code {
.chroma .py,
.chroma .nt {
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-800), var(--tw-text-opacity));
color: rgba(var(--color-secondary-800), var(--tw-text-opacity, 1));
}
.chroma .na:is(.dark *),
@@ -1526,7 +1526,7 @@ code {
.chroma .py:is(.dark *),
.chroma .nt:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-300), var(--tw-text-opacity));
color: rgba(var(--color-secondary-300), var(--tw-text-opacity, 1));
}
/* NameConstant */
@@ -1540,26 +1540,26 @@ code {
.chroma .vg {
font-weight: 600;
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-400), var(--tw-text-opacity));
color: rgba(var(--color-secondary-400), var(--tw-text-opacity, 1));
}
.chroma .no:is(.dark *),
.chroma .ne:is(.dark *),
.chroma .vg:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-500), var(--tw-text-opacity));
color: rgba(var(--color-secondary-500), var(--tw-text-opacity, 1));
}
/* NameFunction */
.chroma .nf {
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-600), var(--tw-text-opacity));
color: rgba(var(--color-secondary-600), var(--tw-text-opacity, 1));
}
.chroma .nf:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-500), var(--tw-text-opacity));
color: rgba(var(--color-secondary-500), var(--tw-text-opacity, 1));
}
/* Literal */
@@ -1611,7 +1611,7 @@ code {
.chroma .go,
.chroma .gp {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-800), var(--tw-text-opacity));
color: rgba(var(--color-primary-800), var(--tw-text-opacity, 1));
}
.chroma .l:is(.dark *),
@@ -1631,7 +1631,7 @@ code {
.chroma .go:is(.dark *),
.chroma .gp:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-400), var(--tw-text-opacity));
color: rgba(var(--color-primary-400), var(--tw-text-opacity, 1));
}
/* LiteralStringEscape */
@@ -1639,12 +1639,12 @@ code {
.chroma .se {
font-weight: 600;
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-400), var(--tw-text-opacity));
color: rgba(var(--color-secondary-400), var(--tw-text-opacity, 1));
}
.chroma .se:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-secondary-500), var(--tw-text-opacity));
color: rgba(var(--color-secondary-500), var(--tw-text-opacity, 1));
}
/* LiteralStringRegex */
@@ -1655,13 +1655,13 @@ code {
.chroma .ss {
font-weight: 600;
--tw-text-opacity: 1;
color: rgba(var(--color-primary-800), var(--tw-text-opacity));
color: rgba(var(--color-primary-800), var(--tw-text-opacity, 1));
}
.chroma .sr:is(.dark *),
.chroma .ss:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-400), var(--tw-text-opacity));
color: rgba(var(--color-primary-400), var(--tw-text-opacity, 1));
}
/* OperatorWord */
@@ -1669,12 +1669,12 @@ code {
.chroma .ow {
font-weight: 600;
--tw-text-opacity: 1;
color: rgba(var(--color-primary-400), var(--tw-text-opacity));
color: rgba(var(--color-primary-400), var(--tw-text-opacity, 1));
}
.chroma .ow:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-600), var(--tw-text-opacity));
color: rgba(var(--color-primary-600), var(--tw-text-opacity, 1));
}
/* Comment */
@@ -1697,7 +1697,7 @@ code {
.chroma .cpf {
font-style: italic;
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-500), var(--tw-text-opacity));
color: rgba(var(--color-neutral-500), var(--tw-text-opacity, 1));
}
.chroma .c:is(.dark *),
@@ -1707,7 +1707,7 @@ code {
.chroma .cp:is(.dark *),
.chroma .cpf:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-400), var(--tw-text-opacity));
color: rgba(var(--color-neutral-400), var(--tw-text-opacity, 1));
}
/* CommentHashbang */
@@ -1716,12 +1716,12 @@ code {
font-weight: 600;
font-style: italic;
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-500), var(--tw-text-opacity));
color: rgba(var(--color-neutral-500), var(--tw-text-opacity, 1));
}
.chroma .ch:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-400), var(--tw-text-opacity));
color: rgba(var(--color-neutral-400), var(--tw-text-opacity, 1));
}
/* GenericEmph */
@@ -1735,7 +1735,7 @@ code {
.chroma .gh {
font-weight: 600;
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-500), var(--tw-text-opacity));
color: rgba(var(--color-neutral-500), var(--tw-text-opacity, 1));
}
/* GenericStrong */
@@ -1751,7 +1751,7 @@ code {
.chroma .gu,
.chroma .gt {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-500), var(--tw-text-opacity));
color: rgba(var(--color-neutral-500), var(--tw-text-opacity, 1));
}
/* GenericUnderline */
@@ -2256,32 +2256,32 @@ code {
.border-neutral-200 {
--tw-border-opacity: 1;
border-color: rgba(var(--color-neutral-200), var(--tw-border-opacity));
border-color: rgba(var(--color-neutral-200), var(--tw-border-opacity, 1));
}
.border-neutral-300 {
--tw-border-opacity: 1;
border-color: rgba(var(--color-neutral-300), var(--tw-border-opacity));
border-color: rgba(var(--color-neutral-300), var(--tw-border-opacity, 1));
}
.border-neutral-400 {
--tw-border-opacity: 1;
border-color: rgba(var(--color-neutral-400), var(--tw-border-opacity));
border-color: rgba(var(--color-neutral-400), var(--tw-border-opacity, 1));
}
.border-primary-400 {
--tw-border-opacity: 1;
border-color: rgba(var(--color-primary-400), var(--tw-border-opacity));
border-color: rgba(var(--color-primary-400), var(--tw-border-opacity, 1));
}
.bg-neutral {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-neutral), var(--tw-bg-opacity));
background-color: rgba(var(--color-neutral), var(--tw-bg-opacity, 1));
}
.bg-neutral-100 {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-neutral-100), var(--tw-bg-opacity));
background-color: rgba(var(--color-neutral-100), var(--tw-bg-opacity, 1));
}
.bg-neutral-100\/50 {
@@ -2290,7 +2290,7 @@ code {
.bg-neutral-300 {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-neutral-300), var(--tw-bg-opacity));
background-color: rgba(var(--color-neutral-300), var(--tw-bg-opacity, 1));
}
.bg-neutral-500\/50 {
@@ -2303,17 +2303,17 @@ code {
.bg-primary-100 {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-100), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-100), var(--tw-bg-opacity, 1));
}
.bg-primary-200 {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-200), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-200), var(--tw-bg-opacity, 1));
}
.bg-primary-600 {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-600), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-600), var(--tw-bg-opacity, 1));
}
.bg-transparent {
@@ -2556,52 +2556,52 @@ code {
.\!text-neutral {
--tw-text-opacity: 1 !important;
color: rgba(var(--color-neutral), var(--tw-text-opacity)) !important;
color: rgba(var(--color-neutral), var(--tw-text-opacity, 1)) !important;
}
.text-neutral-400 {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-400), var(--tw-text-opacity));
color: rgba(var(--color-neutral-400), var(--tw-text-opacity, 1));
}
.text-neutral-500 {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-500), var(--tw-text-opacity));
color: rgba(var(--color-neutral-500), var(--tw-text-opacity, 1));
}
.text-neutral-700 {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-700), var(--tw-text-opacity));
color: rgba(var(--color-neutral-700), var(--tw-text-opacity, 1));
}
.text-neutral-800 {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-800), var(--tw-text-opacity));
color: rgba(var(--color-neutral-800), var(--tw-text-opacity, 1));
}
.text-neutral-900 {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-900), var(--tw-text-opacity));
color: rgba(var(--color-neutral-900), var(--tw-text-opacity, 1));
}
.text-primary-400 {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-400), var(--tw-text-opacity));
color: rgba(var(--color-primary-400), var(--tw-text-opacity, 1));
}
.text-primary-500 {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-500), var(--tw-text-opacity));
color: rgba(var(--color-primary-500), var(--tw-text-opacity, 1));
}
.text-primary-600 {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-600), var(--tw-text-opacity));
color: rgba(var(--color-primary-600), var(--tw-text-opacity, 1));
}
.text-primary-700 {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-700), var(--tw-text-opacity));
color: rgba(var(--color-primary-700), var(--tw-text-opacity, 1));
}
.\!no-underline {
@@ -2708,47 +2708,47 @@ code {
.hover\:border-primary-300:hover {
--tw-border-opacity: 1;
border-color: rgba(var(--color-primary-300), var(--tw-border-opacity));
border-color: rgba(var(--color-primary-300), var(--tw-border-opacity, 1));
}
.hover\:\!bg-primary-500:hover {
--tw-bg-opacity: 1 !important;
background-color: rgba(var(--color-primary-500), var(--tw-bg-opacity)) !important;
background-color: rgba(var(--color-primary-500), var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-primary-100:hover {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-100), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-100), var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-500:hover {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-500), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-500), var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-600:hover {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-600), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-600), var(--tw-bg-opacity, 1));
}
.hover\:text-neutral:hover {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral), var(--tw-text-opacity));
color: rgba(var(--color-neutral), var(--tw-text-opacity, 1));
}
.hover\:text-primary-500:hover {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-500), var(--tw-text-opacity));
color: rgba(var(--color-primary-500), var(--tw-text-opacity, 1));
}
.hover\:text-primary-600:hover {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-600), var(--tw-text-opacity));
color: rgba(var(--color-primary-600), var(--tw-text-opacity, 1));
}
.hover\:text-primary-700:hover {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-700), var(--tw-text-opacity));
color: rgba(var(--color-primary-700), var(--tw-text-opacity, 1));
}
.hover\:underline:hover {
@@ -2774,7 +2774,7 @@ code {
.focus\:bg-primary-100:focus {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-100), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-100), var(--tw-bg-opacity, 1));
}
.focus\:outline-dotted:focus {
@@ -2805,12 +2805,12 @@ code {
.group:hover .group-hover\:text-primary-300 {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-300), var(--tw-text-opacity));
color: rgba(var(--color-primary-300), var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:text-primary-600 {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-600), var(--tw-text-opacity));
color: rgba(var(--color-primary-600), var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:underline {
@@ -2847,32 +2847,32 @@ code {
.dark\:border-neutral-600:is(.dark *) {
--tw-border-opacity: 1;
border-color: rgba(var(--color-neutral-600), var(--tw-border-opacity));
border-color: rgba(var(--color-neutral-600), var(--tw-border-opacity, 1));
}
.dark\:border-neutral-700:is(.dark *) {
--tw-border-opacity: 1;
border-color: rgba(var(--color-neutral-700), var(--tw-border-opacity));
border-color: rgba(var(--color-neutral-700), var(--tw-border-opacity, 1));
}
.dark\:border-primary-600:is(.dark *) {
--tw-border-opacity: 1;
border-color: rgba(var(--color-primary-600), var(--tw-border-opacity));
border-color: rgba(var(--color-primary-600), var(--tw-border-opacity, 1));
}
.dark\:bg-neutral-600:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-neutral-600), var(--tw-bg-opacity));
background-color: rgba(var(--color-neutral-600), var(--tw-bg-opacity, 1));
}
.dark\:bg-neutral-700:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-neutral-700), var(--tw-bg-opacity));
background-color: rgba(var(--color-neutral-700), var(--tw-bg-opacity, 1));
}
.dark\:bg-neutral-800:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-neutral-800), var(--tw-bg-opacity));
background-color: rgba(var(--color-neutral-800), var(--tw-bg-opacity, 1));
}
.dark\:bg-neutral-800\/50:is(.dark *) {
@@ -2885,97 +2885,97 @@ code {
.dark\:bg-primary-400:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-400), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-400), var(--tw-bg-opacity, 1));
}
.dark\:bg-primary-800:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-800), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-800), var(--tw-bg-opacity, 1));
}
.dark\:bg-primary-900:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-900), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-900), var(--tw-bg-opacity, 1));
}
.dark\:text-neutral:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral), var(--tw-text-opacity));
color: rgba(var(--color-neutral), var(--tw-text-opacity, 1));
}
.dark\:text-neutral-100:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-100), var(--tw-text-opacity));
color: rgba(var(--color-neutral-100), var(--tw-text-opacity, 1));
}
.dark\:text-neutral-300:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-300), var(--tw-text-opacity));
color: rgba(var(--color-neutral-300), var(--tw-text-opacity, 1));
}
.dark\:text-neutral-400:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-400), var(--tw-text-opacity));
color: rgba(var(--color-neutral-400), var(--tw-text-opacity, 1));
}
.dark\:text-neutral-500:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-500), var(--tw-text-opacity));
color: rgba(var(--color-neutral-500), var(--tw-text-opacity, 1));
}
.dark\:text-neutral-800:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-800), var(--tw-text-opacity));
color: rgba(var(--color-neutral-800), var(--tw-text-opacity, 1));
}
.dark\:text-primary-400:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-400), var(--tw-text-opacity));
color: rgba(var(--color-primary-400), var(--tw-text-opacity, 1));
}
.dark\:hover\:border-primary-600:hover:is(.dark *) {
--tw-border-opacity: 1;
border-color: rgba(var(--color-primary-600), var(--tw-border-opacity));
border-color: rgba(var(--color-primary-600), var(--tw-border-opacity, 1));
}
.dark\:hover\:\!bg-primary-700:hover:is(.dark *) {
--tw-bg-opacity: 1 !important;
background-color: rgba(var(--color-primary-700), var(--tw-bg-opacity)) !important;
background-color: rgba(var(--color-primary-700), var(--tw-bg-opacity, 1)) !important;
}
.dark\:hover\:bg-primary-400:hover:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-400), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-400), var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-primary-900:hover:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-900), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-900), var(--tw-bg-opacity, 1));
}
.dark\:hover\:text-neutral-800:hover:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-800), var(--tw-text-opacity));
color: rgba(var(--color-neutral-800), var(--tw-text-opacity, 1));
}
.dark\:hover\:text-primary-400:hover:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-400), var(--tw-text-opacity));
color: rgba(var(--color-primary-400), var(--tw-text-opacity, 1));
}
.dark\:focus\:bg-primary-900:focus:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-900), var(--tw-bg-opacity));
background-color: rgba(var(--color-primary-900), var(--tw-bg-opacity, 1));
}
.group:hover .dark\:group-hover\:text-neutral-700:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-neutral-700), var(--tw-text-opacity));
color: rgba(var(--color-neutral-700), var(--tw-text-opacity, 1));
}
.group:hover .dark\:group-hover\:text-primary-400:is(.dark *) {
--tw-text-opacity: 1;
color: rgba(var(--color-primary-400), var(--tw-text-opacity));
color: rgba(var(--color-primary-400), var(--tw-text-opacity, 1));
}
@media (min-width: 640px) {
+1 -1
View File
@@ -1,4 +1,4 @@
/*! Congo v2.9.0 | MIT License | https://github.com/jpanther/congo */
/*! Congo v2.10.0 | MIT License | https://github.com/jpanther/congo */
@tailwind base;
@tailwind components;
+1 -1
View File
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M407.8 294.7c-3.3-.4-6.7-.8-10-1.3c3.4 .4 6.7 .9 10 1.3zM288 227.1C261.9 176.4 190.9 81.9 124.9 35.3C61.6-9.4 37.5-1.7 21.6 5.5C3.3 13.8 0 41.9 0 58.4S9.1 194 15 213.9c19.5 65.7 89.1 87.9 153.2 80.7c3.3-.5 6.6-.9 10-1.4c-3.3 .5-6.6 1-10 1.4C74.3 308.6-9.1 342.8 100.3 464.5C220.6 589.1 265.1 437.8 288 361.1c22.9 76.7 49.2 222.5 185.6 103.4c102.4-103.4 28.1-156-65.8-169.9c-3.3-.4-6.7-.8-10-1.3c3.4 .4 6.7 .9 10 1.3c64.1 7.1 133.6-15.1 153.2-80.7C566.9 194 576 75 576 58.4s-3.3-44.7-21.6-52.9c-15.8-7.1-40-14.9-103.2 29.8C385.1 81.9 314.1 176.4 288 227.1z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="currentColor" d="M407.8 294.7c-3.3-.4-6.7-.8-10-1.3c3.4 .4 6.7 .9 10 1.3zM288 227.1C261.9 176.4 190.9 81.9 124.9 35.3C61.6-9.4 37.5-1.7 21.6 5.5C3.3 13.8 0 41.9 0 58.4S9.1 194 15 213.9c19.5 65.7 89.1 87.9 153.2 80.7c3.3-.5 6.6-.9 10-1.4c-3.3 .5-6.6 1-10 1.4C74.3 308.6-9.1 342.8 100.3 464.5C220.6 589.1 265.1 437.8 288 361.1c22.9 76.7 49.2 222.5 185.6 103.4c102.4-103.4 28.1-156-65.8-169.9c-3.3-.4-6.7-.8-10-1.3c3.4 .4 6.7 .9 10 1.3c64.1 7.1 133.6-15.1 153.2-80.7C566.9 194 576 75 576 58.4s-3.3-44.7-21.6-52.9c-15.8-7.1-40-14.9-103.2 29.8C385.1 81.9 314.1 176.4 288 227.1z"/></svg>

Before

Width:  |  Height:  |  Size: 786 B

After

Width:  |  Height:  |  Size: 807 B

+5
View File
@@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 210 163">
<path fill="currentColor" d="M 99.323037,0 C 75.692286,0 55.690161,0.22962659 39.552314,2.2817066 18.189571,5.0198856 0.0058582,21.429791 0.0058582,51.752622 H 0 C 0,82.526702 1.5886005,105.55639 13.862933,126.2988 27.726878,150.00843 50.909023,163 80.910715,163 h 7.271206 c 36.816709,0 56.817459,-19.60603 66.817379,-35.10693 4.31967,-6.84294 7.49858,-13.67675 9.54395,-20.51969 C 190.68123,105.09908 210,83.441497 210,56.993692 V 53.346879 C 210,24.847294 191.36645,5.0126335 159.31828,1.823406 145.68247,0.45752539 136.13973,0 99.323037,0 Z m 0.529138,16.559507 c 36.822685,0 44.549845,0.458968 57.501885,1.596215 22.95895,2.731661 36.1393,13.905 36.1393,35.10498 v 3.419622 c 0,18.925785 -15.68314,33.739868 -33.86656,33.739868 h -8.18109 l -1.36286,5.699376 c -1.81744,8.894622 -5.22519,15.958422 -9.089,22.343092 -7.95456,12.5347 -22.27511,26.89868 -51.820044,26.89868 h -7.042762 c -22.502994,0 -42.276444,-7.75131 -53.182896,-28.04247 C 19.403777,99.765282 17.5864,80.845596 17.5864,51.437296 h -0.0059 c 0,-19.147799 7.503844,-29.857903 26.364956,-32.596082 13.407885,-2.05208 31.136474,-2.281707 55.906668,-2.281707 z" />
<path fill="currentColor" d="m 150.92027,67.709311 c 0,2.738179 2.04537,4.790359 5.68126,4.790359 11.59044,0 17.95549,-6.613606 17.95549,-17.553487 0,-10.93988 -6.36505,-17.782019 -17.95549,-17.782019 -3.63589,0 -5.68126,2.05188 -5.68126,4.790059 v 25.761606 z" />
<path fill="currentColor" d="m 39.328624,66.345235 c 0,13.449427 7.498798,25.075607 17.043369,34.198865 6.365147,6.15503 16.365777,12.54071 23.180686,16.64407 2.045572,1.13815 4.091344,1.82405 6.365546,1.82405 2.729163,0 4.996467,-0.6859 6.820907,-1.82405 6.820913,-4.10336 16.814848,-10.48904 22.952958,-16.64407 9.772,-9.117241 17.2707,-20.743121 17.2707,-34.198865 0,-14.592892 -10.90565,-27.584652 -26.58784,-27.584652 -9.316144,0 -15.68219,4.789958 -20.456725,11.397247 -4.319974,-6.613506 -10.906752,-11.397247 -20.229691,-11.397247 -15.909717,0 -26.366408,12.99176 -26.366408,27.584652" />
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

File diff suppressed because one or more lines are too long
+3 -3
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("katex")):"function"==typeof define&&define.amd?define(["katex"],t):"object"==typeof exports?exports.renderMathInElement=t(require("katex")):e.renderMathInElement=t(e.katex)}("undefined"!=typeof self?self:this,(function(e){return function(){"use strict";var t={771:function(t){t.exports=e}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var o={};return function(){r.d(o,{default:function(){return d}});var e=r(771),t=r.n(e);const n=function(e,t,n){let r=n,o=0;const i=e.length;for(;r<t.length;){const n=t[r];if(o<=0&&t.slice(r,r+i)===e)return r;"\\"===n?r++:"{"===n?o++:"}"===n&&o--,r++}return-1},i=/^\\begin{/;var a=function(e,t){let r;const o=[],a=new RegExp("("+t.map((e=>e.left.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"))).join("|")+")");for(;r=e.search(a),-1!==r;){r>0&&(o.push({type:"text",data:e.slice(0,r)}),e=e.slice(r));const a=t.findIndex((t=>e.startsWith(t.left)));if(r=n(t[a].right,e,t[a].left.length),-1===r)break;const l=e.slice(0,r+t[a].right.length),s=i.test(l)?l:e.slice(t[a].left.length,r);o.push({type:"math",data:s,rawData:l,display:t[a].display}),e=e.slice(r+t[a].right.length)}return""!==e&&o.push({type:"text",data:e}),o};const l=function(e,n){const r=a(e,n.delimiters);if(1===r.length&&"text"===r[0].type)return null;const o=document.createDocumentFragment();for(let e=0;e<r.length;e++)if("text"===r[e].type)o.appendChild(document.createTextNode(r[e].data));else{const i=document.createElement("span");let a=r[e].data;n.displayMode=r[e].display;try{n.preProcess&&(a=n.preProcess(a)),t().render(a,i,n)}catch(i){if(!(i instanceof t().ParseError))throw i;n.errorCallback("KaTeX auto-render: Failed to parse `"+r[e].data+"` with ",i),o.appendChild(document.createTextNode(r[e].rawData));continue}o.appendChild(i)}return o},s=function(e,t){for(let n=0;n<e.childNodes.length;n++){const r=e.childNodes[n];if(3===r.nodeType){let o=r.textContent,i=r.nextSibling,a=0;for(;i&&i.nodeType===Node.TEXT_NODE;)o+=i.textContent,i=i.nextSibling,a++;const s=l(o,t);if(s){for(let e=0;e<a;e++)r.nextSibling.remove();n+=s.childNodes.length-1,e.replaceChild(s,r)}else n+=a}else if(1===r.nodeType){const e=" "+r.className+" ";-1===t.ignoredTags.indexOf(r.nodeName.toLowerCase())&&t.ignoredClasses.every((t=>-1===e.indexOf(" "+t+" ")))&&s(r,t)}}};var d=function(e,t){if(!e)throw new Error("No element provided to render");const n={};for(const e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);n.delimiters=n.delimiters||[{left:"$$",right:"$$",display:!0},{left:"\\(",right:"\\)",display:!1},{left:"\\begin{equation}",right:"\\end{equation}",display:!0},{left:"\\begin{align}",right:"\\end{align}",display:!0},{left:"\\begin{alignat}",right:"\\end{alignat}",display:!0},{left:"\\begin{gather}",right:"\\end{gather}",display:!0},{left:"\\begin{CD}",right:"\\end{CD}",display:!0},{left:"\\[",right:"\\]",display:!0}],n.ignoredTags=n.ignoredTags||["script","noscript","style","textarea","pre","code","option"],n.ignoredClasses=n.ignoredClasses||[],n.errorCallback=n.errorCallback||console.error,n.macros=n.macros||{},s(e,n)}}(),o=o.default}()}));
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("katex")):"function"==typeof define&&define.amd?define(["katex"],t):"object"==typeof exports?exports.renderMathInElement=t(require("katex")):e.renderMathInElement=t(e.katex)}("undefined"!=typeof self?self:this,(function(e){return function(){"use strict";var t={757:function(t){t.exports=e}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var o={};r.d(o,{default:function(){return p}});var i=r(757),a=r.n(i);const l=function(e,t,n){let r=n,o=0;const i=e.length;for(;r<t.length;){const n=t[r];if(o<=0&&t.slice(r,r+i)===e)return r;"\\"===n?r++:"{"===n?o++:"}"===n&&o--,r++}return-1},s=/^\\begin{/;var d=function(e,t){let n;const r=[],o=new RegExp("("+t.map((e=>e.left.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"))).join("|")+")");for(;n=e.search(o),-1!==n;){n>0&&(r.push({type:"text",data:e.slice(0,n)}),e=e.slice(n));const o=t.findIndex((t=>e.startsWith(t.left)));if(n=l(t[o].right,e,t[o].left.length),-1===n)break;const i=e.slice(0,n+t[o].right.length),a=s.test(i)?i:e.slice(t[o].left.length,n);r.push({type:"math",data:a,rawData:i,display:t[o].display}),e=e.slice(n+t[o].right.length)}return""!==e&&r.push({type:"text",data:e}),r};const c=function(e,t){const n=d(e,t.delimiters);if(1===n.length&&"text"===n[0].type)return null;const r=document.createDocumentFragment();for(let e=0;e<n.length;e++)if("text"===n[e].type)r.appendChild(document.createTextNode(n[e].data));else{const o=document.createElement("span");let i=n[e].data;t.displayMode=n[e].display;try{t.preProcess&&(i=t.preProcess(i)),a().render(i,o,t)}catch(o){if(!(o instanceof a().ParseError))throw o;t.errorCallback("KaTeX auto-render: Failed to parse `"+n[e].data+"` with ",o),r.appendChild(document.createTextNode(n[e].rawData));continue}r.appendChild(o)}return r},f=function(e,t){for(let n=0;n<e.childNodes.length;n++){const r=e.childNodes[n];if(3===r.nodeType){let o=r.textContent,i=r.nextSibling,a=0;for(;i&&i.nodeType===Node.TEXT_NODE;)o+=i.textContent,i=i.nextSibling,a++;const l=c(o,t);if(l){for(let e=0;e<a;e++)r.nextSibling.remove();n+=l.childNodes.length-1,e.replaceChild(l,r)}else n+=a}else if(1===r.nodeType){const e=" "+r.className+" ";-1===t.ignoredTags.indexOf(r.nodeName.toLowerCase())&&t.ignoredClasses.every((t=>-1===e.indexOf(" "+t+" ")))&&f(r,t)}}};var p=function(e,t){if(!e)throw new Error("No element provided to render");const n={};for(const e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);n.delimiters=n.delimiters||[{left:"$$",right:"$$",display:!0},{left:"\\(",right:"\\)",display:!1},{left:"\\begin{equation}",right:"\\end{equation}",display:!0},{left:"\\begin{align}",right:"\\end{align}",display:!0},{left:"\\begin{alignat}",right:"\\end{alignat}",display:!0},{left:"\\begin{gather}",right:"\\end{gather}",display:!0},{left:"\\begin{CD}",right:"\\end{CD}",display:!0},{left:"\\[",right:"\\]",display:!0}],n.ignoredTags=n.ignoredTags||["script","noscript","style","textarea","pre","code","option"],n.ignoredClasses=n.ignoredClasses||[],n.errorCallback=n.errorCallback||console.error,n.macros=n.macros||{},f(e,n)};return o=o.default}()}));
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+757 -668
View File
File diff suppressed because one or more lines are too long
+12
View File
@@ -13,3 +13,15 @@ summaryLength = 0
[outputs]
home = ["HTML", "RSS", "JSON"]
[privacy]
[privacy.vimeo]
enableDNT = true
[privacy.x]
enableDNT = true
[privacy.youTube]
privacyEnhanced = true
[services]
[services.x]
disableInlineCSS = true
+1
View File
@@ -38,6 +38,7 @@ title = "Congo"
# { instagram = "https://instagram.com/username" },
# { keybase = "https://keybase.io/username" },
# { kickstarter = "https://www.kickstarter.com/profile/username" },
# { kofi = "https://ko-fi.com/username" },
# { lastfm = "https://lastfm.com/user/username" },
# { linkedin = "https://linkedin.com/in/username" },
# { mastodon = "https://mastodon.instance/@username" },
+1 -1
View File
@@ -62,6 +62,6 @@
"xing": {
"icon": "xing",
"title": "sharing.xing",
"url": "https://www.xing.com/spi/shares/new?url=%s&follow_url=https://www.xing.com/profile/Philip_Wille"
"url": "https://www.xing.com/spi/shares/new?url=%s"
}
}
+12
View File
@@ -13,3 +13,15 @@ summaryLength = 0
[outputs]
home = ["HTML", "RSS", "JSON"]
[privacy]
[privacy.vimeo]
enableDNT = true
[privacy.x]
enableDNT = true
[privacy.youTube]
privacyEnhanced = true
[services]
[services.x]
disableInlineCSS = true
@@ -35,7 +35,7 @@ Hugoの標準的な設定変数はテーマ全体を通して尊重されます
|`baseURL`|_Not set_|ウェブサイトのルートへのURL。|
|`defaultContentLanguage`|`"en"`|この値はテーマコンポーネントとコンテンツのデフォルト言語を決定します。サポートされる言語コードについては、下記の[言語と国際化](#言語と国際化)セクションを参照してください。|
|`enableRobotsTXT`|`true`|有効にすると、サイトルートに `robots.txt` ファイルが作成され、検索エンジンがサイト全体をクロールできるようになります。あらかじめ用意されている `robots.txt` を利用したい場合は、`false` に設定して `static` ディレクトリにファイルを置いてください。完全にコントロールしたい場合は、[カスタムレイアウト]({{< ref "content-examples" >}})を指定してこのファイルを生成することができます。|
|`paginate`|`10`|記事一覧の各ページに掲載される記事の数。|
|`pagination.pagerSize`|`10`|記事一覧の各ページに掲載される記事の数。|
|`summaryLength`|`0`|記事の要約が[フロントマター]({{< ref "front-matter" >}})で提供されていない場合に、記事の要約を生成するために使われる単語の数。デフォルト値 `0` は最初の文章を使用します。この値は要約が非表示の場合には影響しません。|
|`outputs.home`|`["HTML", "RSS", "JSON"]`|生成される出力フォーマット。Congoでは、すべてのテーマコンポーネントが正しく動作するために、HTML、RSS、JSONが必要です。|
|`permalinks`|_Not set_|パーマリンクの設定は[Hugo docs](https://gohugo.io/content-management/urls/#permalinks)を参照してください。|
@@ -100,7 +100,7 @@ Then in the root of your site repository, create a `netlify.toml` file:
publish = "public"
[build.environment]
HUGO_VERSION = "0.119.0"
HUGO_VERSION = "0.144.2"
NODE_ENV = "production"
TZ = "UTC" # Set to preferred timezone
@@ -21,7 +21,7 @@ These instructions will get you up and running using Hugo and Congo from a compl
If you haven't used Hugo before, you will need to [install it onto your local machine](https://gohugo.io/getting-started/installing). You can check if it's already installed by running the command `hugo version`.
{{< alert >}}
Make sure you are using **Hugo extended version 0.87.0** or later as the theme takes advantage of some of the latest Hugo features.
Make sure you are using **Hugo extended version 0.128.0** or later as the theme takes advantage of some of the latest Hugo features.
{{< /alert >}}
You can find detailed installation instructions for your platform in the [Hugo docs](https://gohugo.io/getting-started/installing).
@@ -97,7 +97,7 @@ Then continue to [set up the theme configuration files](#set-up-theme-configurat
### 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.
In the root folder of your website, delete the `hugo.toml` (or `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.
{{< alert >}}
**Note:** You should not overwrite the `module.toml` file if one already exists in your project!
+16 -4
View File
@@ -25,8 +25,8 @@ By default, the alert is presented with an exclaimation triangle icon. To change
**Warning!** This action is destructive!
{{</* /alert */>}}
{{</* alert "twitter" */>}}
Don't forget to [follow me](https://twitter.com/jpanther) on Twitter.
{{</* alert "x-twitter" */>}}
Don't forget to [follow me](https://x.com/jpanther) on X.
{{</* /alert */>}}
```
@@ -34,8 +34,8 @@ Don't forget to [follow me](https://twitter.com/jpanther) on Twitter.
**Warning!** This action is destructive!
{{< /alert >}}
&nbsp;
{{< alert "twitter" >}}
Don't forget to [follow me](https://twitter.com/jpanther) on Twitter.
{{< alert "x-twitter" >}}
Don't forget to [follow me](https://x.com/jpanther) on X.
{{< /alert >}}
## Badge
@@ -155,6 +155,18 @@ Congo also supports automatic conversion of images included using standard Markd
{{< figure src="abstract.jpg" alt="Abstract purple artwork" caption="Photo by [Jr Korpa](https://unsplash.com/@jrkorpa) on [Unsplash](https://unsplash.com/)" >}}
## Gist
The `gist` shortcode can be used to embed a GitHub Gist. It requires two unnamed parameters: the username and ID of the Gist.
**Example:**
```md
{{</* jpanther 26292111fe1eb8e31c60f6dbfef9df28 */>}}
```
{{< gist jpanther 26292111fe1eb8e31c60f6dbfef9df28 >}}
## Icon
`icon` outputs an SVG icon and takes the icon name as its only parameter. The icon is scaled to match the current text size.
@@ -125,9 +125,11 @@ config.toml`ファイルには、Hugoの基本設定値のみが含まれるよ
defaultContentLanguage = "en"
enableRobotsTXT = true
paginate = 10
summaryLength = 0
[pagination]
pagerSize = 10
[outputs]
home = ["HTML", "RSS", "JSON"]
```
@@ -125,9 +125,11 @@ If you're using a language other than English, provide a `defaultContentLanguage
defaultContentLanguage = "en"
enableRobotsTXT = true
paginate = 10
summaryLength = 0
[pagination]
pagerSize = 10
[outputs]
home = ["HTML", "RSS", "JSON"]
```
@@ -46,6 +46,7 @@ Die vollständige Liste der integrierten Icons und ihre entsprechenden Namen fin
| instagram | {{< icon instagram >}} |
| keybase | {{< icon keybase >}} |
| kickstarter | {{< icon kickstarter >}} |
| kofi | {{< icon kofi >}} |
| lastfm | {{< icon lastfm >}} |
| lightbulb | {{< icon lightbulb >}} |
| line | {{< icon line >}} |
@@ -46,6 +46,7 @@ La lista completa de íconos incorporados y sus nombres correspondientes se pued
| instagram | {{< icon instagram >}} |
| keybase | {{< icon keybase >}} |
| kickstarter | {{< icon kickstarter >}} |
| kofi | {{< icon kofi >}} |
| lastfm | {{< icon lastfm >}} |
| lightbulb | {{< icon lightbulb >}} |
| line | {{< icon line >}} |
@@ -46,6 +46,7 @@ Congo は[FontAwesome 6](https://fontawesome.com/icons)のアイコンをサポ
| instagram | {{< icon instagram >}} |
| keybase | {{< icon keybase >}} |
| kickstarter | {{< icon kickstarter >}} |
| kofi | {{< icon kofi >}} |
| lastfm | {{< icon lastfm >}} |
| lightbulb | {{< icon lightbulb >}} |
| line | {{< icon line >}} |
@@ -46,6 +46,7 @@ The full list of built-in icons and their corresponding names can referenced bel
| instagram | {{< icon instagram >}} |
| keybase | {{< icon keybase >}} |
| kickstarter | {{< icon kickstarter >}} |
| kofi | {{< icon kofi >}} |
| lastfm | {{< icon lastfm >}} |
| lightbulb | {{< icon lightbulb >}} |
| line | {{< icon line >}} |
@@ -16,20 +16,6 @@ Hier ist ein Beispiel des mitgelieferten `youtube`-Shortcodes.
{{< youtube ZJthWmvUzzc >}}
## Twitter
Dieses Beispiel verwendet den Shortcode `twitter_simple`, um einen Tweet anzuzeigen. Er benötigt zwei benannte Parameter `user` und `id`.
{{< twitter_simple user="DesignReviewed" id="1085870671291310081" >}}
Alternativ kann der Shortcode `tweet` verwendet werden, um eine vollständig formatierte Twitter-Kachel einzubetten.
## Gist
Der Shortcode `gist` kann verwendet werden, um einen Gist von GitHub einzubetten. Er erfordert zwei unbenannte Parameter: den Benutzernamen und die ID des Gist.
{{< gist jpanther a873e1219ffeaa80a926bbe8255f348e >}}
## Vimeo
Der Shortcode `vimeo_simple` bettet ein Video von Vimeo ein.
@@ -16,20 +16,6 @@ A continuación, se muestra un ejemplo que utiliza el shortcut integrado `youtub
{{< youtube ZJthWmvUzzc >}}
## Twitter
Este ejemplo usa el shortcode `twitter_simple` para generar un Tweet. Requiere dos parámetros por nombre: `usuario` e `id`.
{{< twitter_simple user="DesignReviewed" id="1085870671291310081" >}}
Alternativamente, el shortcut `tweet` se puede usar para incrustar una tarjeta completa de Twitter.
## Gist
El shortcode `gist` se puede usar para incrustar un GitHub Gist. Requiere dos parámetros por posición: el nombre de usuario y el ID del Gist.
{{< gist jpanther a873e1219ffeaa80a926bbe8255f348e >}}
## Vimeo
El shortcode `vimeo_simple` insertará un video de Vimeo.
@@ -16,20 +16,6 @@ Hugoには、リッチコンテンツのためのいくつかの[組み込みシ
{{< youtube ZJthWmvUzzc >}}
## Twitter
この例では `twitter_simple` ショートコードを使っています。 `user``id` の2つの名前付きパラメーターが必要です。
{{< twitter_simple user="DesignReviewed" id="1085870671291310081" >}}
`tweet` ショートコードを使えば、完全にマークアップされたTwitterカードを埋め込むこともできます。
## Gist
`gist` ショートコードを使うと、GitHubのGistを埋め込むことができます。ユーザー名とGistのIDというパラメーターが必要です。
{{< gist jpanther a873e1219ffeaa80a926bbe8255f348e >}}
## Vimeo
`vimeo_simple` ショートコードでVimeoの動画を埋め込むことができます。
@@ -12,26 +12,24 @@ Hugo ships with several [built-in shortcodes](https://gohugo.io/content-manageme
## YouTube
Below is an example using the built-in `youtube` shortcode.
Below is an example using the built-in `youtube` shortcode. It requires only the video ID.
{{< youtube ZJthWmvUzzc >}}
## Twitter
## X (formerly Twitter)
This example uses the `twitter_simple` shortcode to output a Tweet. It requires two named parameters `user` and `id`.
This example uses the `x` shortcode to output a Tweet. It requires two named parameters `user` and `id`.
{{< twitter_simple user="DesignReviewed" id="1085870671291310081" >}}
{{< x user="DesignReviewed" id="1085870671291310081" >}}
Alternatively, the `tweet` shortcode can be used to embed a fully marked up Twitter card.
## Instagram
## Gist
The `instagram` shortcode will embed an Instagram post. It requires only the post ID.
The `gist` shortcode can be used to embed a GitHub Gist. It requires two unnamed parameters: the username and ID of the Gist.
{{< gist jpanther a873e1219ffeaa80a926bbe8255f348e >}}
{{< instagram CxOWiQNP2MO >}}
## Vimeo
The `vimeo_simple` shortcode will embed a Vimeo video.
The `vimeo` shortcode will embed a Vimeo video. It requires only the video ID.
{{< vimeo_simple 48912912 >}}
{{< vimeo 48912912 >}}
@@ -16,20 +16,6 @@ Hugo包含了多个[内置短代码](https://gohugo.io/content-management/shortc
{{< youtube ZJthWmvUzzc >}}
## Twitter
这个例子使用了 `twitter_simple` 短代码来输出一条推文。它需要两个命名参数 `user``id`
{{< twitter_simple user="DesignReviewed" id="1085870671291310081" >}}
或者,可以使用 `tweet` 短代码来嵌入一个完全标记的Twitter卡片。
## Gist
`gist` 短代码可以用于嵌入GitHub Gist。它需要两个未命名参数:Gist的用户名和ID。
{{< gist jpanther a873e1219ffeaa80a926bbe8255f348e >}}
## Vimeo
`vimeo_simple` 短代码将嵌入Vimeo视频。
+1
View File
@@ -78,5 +78,6 @@ La lista a continuación es solo un puñado de sitios web creados con el tema Co
| [g-snipes.github.io](https://g-snipes.github.io./) | Personal site and Music/Tech blog |
| [aimtune.dev](https://aimtune.dev/) | Personal blog (Turkish/English) |
| [blog.ny4.dev](https://blog.ny4.dev) | Personal site and blog (en/zh) |
| [Rwhither's Blog](https://blog.sky123.top) | Personal site and blog |
**¿Usuaria de congo?** Para agregar tu sitio a esta lista, [haz un pull request](https://github.com/jpanther/congo/blob/dev/exampleSite/content/users/index.md).
+1
View File
@@ -78,5 +78,6 @@ Congoを使用して構築された実際のウェブサイト。
| [g-snipes.github.io](https://g-snipes.github.io./) | Personal site and Music/Tech blog |
| [aimtune.dev](https://aimtune.dev/) | Personal blog (Turkish/English) |
| [blog.ny4.dev](https://blog.ny4.dev) | Personal site and blog (en/zh) |
| [Rwhither's Blog](https://blog.sky123.top) | Personal site and blog |
**Congoを使っていますか?** あなたのウェブサイトを加えるために[Pull Request](https://github.com/jpanther/congo/blob/dev/exampleSite/content/users/index.md)を投げてください。
+7 -1
View File
@@ -70,7 +70,7 @@ The list below is just a handful of the websites that are built using the Congo
| [kylecapehart.com](https://kylecapehart.com/) | Personal Site and Blog |
| [hosni.info](https://hosni.info/) | Personal site and Tech Blog |
| [mattstrayer.com](https://www.mattstrayer.com/) | Personal Site and Blog |
| [noamlerner.com](https://www.noamlerner.com/) | Personal blog (English/Hebrew) |
| [noamlerner.com](https://noamlerner.com/) | Personal blog (English/Hebrew) |
| [jneidel.com](https://jneidel.com) | Personal site and blog |
| [clementfouque.com](https://clementfouque.com) | Personal Site and Tech Blog |
| [victoryuan.com](https://victoryuan.com) | Personal Site and blog |
@@ -80,5 +80,11 @@ The list below is just a handful of the websites that are built using the Congo
| [blog.ny4.dev](https://blog.ny4.dev) | Personal site and blog (en/zh) |
| [socrabytes.github.io](https://socrabytes.github.io) | Personal site and Tech Blog |
| [blog.pitermarx.com](https://blog.pitermarx.com) | Personal Site |
| [montenegrodanielfelipe.com](https://montenegrodanielfelipe.com) | Personal Site and Blog |
| [euangelos.linardos.gr](https://euangelos.linardos.gr) | Personal Site and Blog |
| [joshquinlan.co.uk](https://joshquinlan.co.uk) | Personal & Professional Site |
| [Rwhither's Blog](https://blog.sky123.top) | Personal site and blog |
| [peregrinator.site](https://peregrinator.site) | Personal Site and Blog |
| [wendyliga.com](https://wendyliga.com) | Personal Site and Blog |
**Congo user?** To add your site to this list, [submit a pull request](https://github.com/jpanther/congo/blob/dev/exampleSite/content/users/index.md).
@@ -78,5 +78,6 @@ showEdit: false
| [g-snipes.github.io](https://g-snipes.github.io./) | Personal site and Music/Tech blog |
| [aimtune.dev](https://aimtune.dev/) | Personal blog (Turkish/English) |
| [blog.ny4.dev](https://blog.ny4.dev) | Personal site and blog (en/zh) |
| [Rwhither's Blog](https://blog.sky123.top) | Personal site and blog |
**想成为Congo的用户?** 要将您的网站添加到此列表中,请提交[Pull Request](https://github.com/jpanther/congo/blob/dev/exampleSite/content/users/index.md)来添加。
+6 -6
View File
@@ -51,12 +51,12 @@ sharing:
pinterest: "Пин в Pinterest"
reddit: "Публикуване в Reddit"
twitter: "Туит в Twitter"
telegram: "Споделете в Telegram"
# threads: "Post on Threads"
line: "Споделете в LINE"
weibo: "Споделете в Weibo"
# x-twitter: "Post on X"
# xing: "Share on XING"
telegram: "Споделяне в Telegram"
threads: "Публикуване в Threads"
line: "Споделяне в LINE"
weibo: "Споделяне в Weibo"
x-twitter: "Споделяне в X"
xing: "Споделяне в XING"
shortcode:
recent_articles: "Последни"
+4 -4
View File
@@ -51,12 +51,12 @@ sharing:
pinterest: "釘到 Pinterest"
reddit: "發送到 Reddit"
twitter: "推到 Twitter"
# threads: "Post on Threads"
threads: "發送到 Threads"
telegram: "分享到 Telegram"
line: "分享到 LINE"
weibo: "分享到 微博"
# x-twitter: "Post on X"
# xing: "Share on XING"
weibo: "分享到微博"
x-twitter: "發送到 X"
xing: "分享到 XING"
shortcode:
recent_articles: "最近的文章"
+2 -2
View File
@@ -35,7 +35,7 @@
<div class="flex flex-grow">
{{ if eq $pageLang .Lang }}
<a
href="{{ $translation.RelPermalink }}"
href="{{ cond hugo.IsMultihost $translation.Permalink $translation.RelPermalink }}"
class="flex w-full items-center justify-between bg-primary-100 px-2 py-1 dark:bg-primary-900"
>{{ .LanguageName }}<span
class="ms-2 w-6 text-primary-600 dark:text-primary-400"
@@ -44,7 +44,7 @@
>
{{ else }}
<a
href="{{ $translation.RelPermalink }}"
href="{{ cond hugo.IsMultihost $translation.Permalink $translation.RelPermalink }}"
class="w-full py-1 pe-10 ps-2 decoration-primary-500 hover:underline hover:decoration-2 hover:underline-offset-2"
>{{ .LanguageName }}</a
>
+6 -5
View File
@@ -1,9 +1,10 @@
{{ $algorithm := .Site.Params.fingerprintAlgorithm | default "sha256" }}
{{/* Mermaid */}}
{{ if .Page.HasShortcode "mermaid" }}
{{ $mermaidLib := resources.Get "lib/mermaid/mermaid.min.js" }}
{{ $mermaidConfig := resources.Get "js/mermaid.js" }}
{{ $mermaidConfig := $mermaidConfig | resources.Minify }}
{{ $mermaidJS := slice $mermaidLib $mermaidConfig | resources.Concat "js/mermaid.bundle.js" | resources.Fingerprint "sha512" }}
{{ $mermaidJS := slice $mermaidLib $mermaidConfig | resources.Concat "js/mermaid.bundle.js" | resources.Fingerprint $algorithm }}
<script
defer
type="text/javascript"
@@ -16,7 +17,7 @@
{{ $chartLib := resources.Get "lib/chart/chart.umd.js" }}
{{ $chartConfig := resources.Get "js/chart.js" }}
{{ $chartConfig := $chartConfig | resources.Minify }}
{{ $chartJS := slice $chartLib $chartConfig | resources.Concat "js/chart.bundle.js" | resources.Fingerprint "sha512" }}
{{ $chartJS := slice $chartLib $chartConfig | resources.Concat "js/chart.bundle.js" | resources.Fingerprint $algorithm }}
<script
defer
type="text/javascript"
@@ -27,7 +28,7 @@
{{/* Katex */}}
{{ if .Page.HasShortcode "katex" }}
{{ $katexCSS := resources.Get "lib/katex/katex.min.css" }}
{{ $katexCSS := $katexCSS | resources.Fingerprint "sha512" }}
{{ $katexCSS := $katexCSS | resources.Fingerprint $algorithm }}
<link
type="text/css"
rel="stylesheet"
@@ -35,14 +36,14 @@
integrity="{{ $katexCSS.Data.Integrity }}"
/>
{{ $katexJS := resources.Get "lib/katex/katex.min.js" }}
{{ $katexJS := $katexJS | resources.Fingerprint "sha512" }}
{{ $katexJS := $katexJS | resources.Fingerprint $algorithm }}
<script
defer
src="{{ $katexJS.RelPermalink }}"
integrity="{{ $katexJS.Data.Integrity }}"
></script>
{{ $katexRenderJS := resources.Get "lib/katex/auto-render.min.js" }}
{{ $katexRenderJS := $katexRenderJS | resources.Fingerprint "sha512" }}
{{ $katexRenderJS := $katexRenderJS | resources.Fingerprint $algorithm }}
<script
defer
src="{{ $katexRenderJS.RelPermalink }}"
+1
View File
@@ -0,0 +1 @@
<script src="https://gist.github.com/{{ index .Params 0 }}/{{ index .Params 1 }}.js{{if len .Params | eq 3 }}?file={{ index .Params 2 }}{{end}}"></script>
+1 -1
View File
@@ -3,7 +3,7 @@
publish = "exampleSite/public"
[build.environment]
HUGO_VERSION = "0.133.0"
HUGO_VERSION = "0.144.2"
HUGO_THEMESDIR = "../.."
HUGO_THEME = "repo"
TZ = "Australia/Melbourne"
+1609 -626
View File
File diff suppressed because it is too large Load Diff
+11 -11
View File
@@ -1,6 +1,6 @@
{
"name": "hugo-congo-theme",
"version": "2.9.0",
"version": "2.10.0",
"description": "Congo theme for Hugo",
"scripts": {
"preinstall": "rimraf assets/lib",
@@ -30,18 +30,18 @@
},
"homepage": "https://github.com/jpanther/congo#readme",
"devDependencies": {
"@tailwindcss/typography": "^0.5.15",
"chart.js": "^4.4.4",
"fuse.js": "^7.0.0",
"jsdom": "^25.0.1",
"katex": "^0.16.11",
"mermaid": "^11.3.0",
"prettier": "^3.3.3",
"@tailwindcss/typography": "^0.5.16",
"chart.js": "^4.4.8",
"fuse.js": "^7.1.0",
"jsdom": "^26.0.0",
"katex": "^0.16.21",
"mermaid": "^11.4.1",
"prettier": "^3.4.2",
"prettier-plugin-go-template": "^0.0.15",
"prettier-plugin-tailwindcss": "^0.6.8",
"prettier-plugin-tailwindcss": "^0.6.11",
"quicklink": "^2.3.0",
"rimraf": "^6.0.1",
"tailwindcss": "^3.4.13",
"tailwindcss": "^3.4.17",
"vendor-copy": "^3.0.1"
},
"vendorCopy": [],
@@ -80,6 +80,6 @@
}
],
"dependencies": {
"@fortawesome/fontawesome-free": "^6.6.0"
"@fortawesome/fontawesome-free": "^6.7.2"
}
}
+5 -4
View File
@@ -1,4 +1,4 @@
#!bin/bash
#!/bin/bash
# get current branch
branch=$(git symbolic-ref HEAD | sed -e 's,.*/\(.*\),\1,')
@@ -13,7 +13,7 @@ npm run build
if [ $branch = "dev" ]; then
# check current branch is clean
if output=$(git status --porcelain) && [ -z "$output" ]; then
# get the version number
echo "Enter the release version (eg. 1.2.0):"
read version
@@ -23,6 +23,7 @@ if [ $branch = "dev" ]; then
# update package version
jq --arg version "$version" '.version=$version' package.json > package.tmp && mv package.tmp package.json
sed -i "" -e "1s/^\(\/\*! Congo \)v[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}/\1v$version/" assets/css/main.css
npm install --package-lock-only
# update changelog
chan release $version || exit
@@ -59,10 +60,10 @@ if [ $branch = "dev" ]; then
git checkout dev
else
else
echo "ERROR: There are unstaged changes in development!"
echo "Clean the working directory and try again."
fi
else
else
echo "ERROR: Releases can only be published from the dev branch!"
fi
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 708 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 559 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 229 B

After

Width:  |  Height:  |  Size: 105 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 307 B

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB