mirror of https://github.com/jpanther/congo.git
Compare commits
14 Commits
2a9bc407ca
...
acdb8eedcc
Author | SHA1 | Date |
---|---|---|
Wolf Noble | acdb8eedcc | |
James Panther | 0ba7e136fc | |
James Panther | 75f7179050 | |
James Panther | 70f668e644 | |
James Panther | e689e54112 | |
James Panther | ef41fe92d1 | |
James Panther | 83b20869fa | |
James Panther | 6225dc132d | |
dependabot[bot] | af4afd737a | |
dependabot[bot] | ff660c0f17 | |
dependabot[bot] | 4363dc8421 | |
dependabot[bot] | 6118814a46 | |
dependabot[bot] | 6a65123650 | |
dependabot[bot] | fb25ca40de |
10
CHANGELOG.md
10
CHANGELOG.md
|
@ -6,12 +6,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [2.7.2] - 2023-10-26
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Upgrade to Tailwind v3.3.4 ([#681](https://github.com/jpanther/congo/pull/681))
|
- Upgrade to Tailwind v3.3.5 ([#681](https://github.com/jpanther/congo/pull/681), [#686](https://github.com/jpanther/congo/pull/686))
|
||||||
|
- Upgrade to Mermaid v10.6.0 ([#684](https://github.com/jpanther/congo/pull/684))
|
||||||
|
- Upgrade to FuseJS v7.0.0 ([#685](https://github.com/jpanther/congo/pull/685))
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
- Empty block is output when locale switcher is hidden ([#678](https://github.com/jpanther/congo/issues/678))
|
||||||
- Extra whitespace added after links ([#679](https://github.com/jpanther/congo/issues/679))
|
- Extra whitespace added after links ([#679](https://github.com/jpanther/congo/issues/679))
|
||||||
|
|
||||||
## [2.7.1] - 2023-10-24
|
## [2.7.1] - 2023-10-24
|
||||||
|
@ -763,7 +768,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
|
- Advanced customisation using simple Tailwind colour definitions and styles
|
||||||
- Fully documented
|
- Fully documented
|
||||||
|
|
||||||
[Unreleased]: https://github.com/jpanther/congo/compare/v2.7.1...HEAD
|
[Unreleased]: https://github.com/jpanther/congo/compare/v2.7.2...HEAD
|
||||||
|
[2.7.2]: https://github.com/jpanther/congo/compare/v2.7.1...v2.7.2
|
||||||
[2.7.1]: https://github.com/jpanther/congo/compare/v2.7.0...v2.7.1
|
[2.7.1]: https://github.com/jpanther/congo/compare/v2.7.0...v2.7.1
|
||||||
[2.7.0]: https://github.com/jpanther/congo/compare/v2.6.1...v2.7.0
|
[2.7.0]: https://github.com/jpanther/congo/compare/v2.6.1...v2.7.0
|
||||||
[2.6.1]: https://github.com/jpanther/congo/compare/v2.6.0...v2.6.1
|
[2.6.1]: https://github.com/jpanther/congo/compare/v2.6.0...v2.6.1
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*! Congo v2.7.1 | MIT License | https://github.com/jpanther/congo */
|
/*! Congo v2.7.2 | MIT License | https://github.com/jpanther/congo */
|
||||||
|
|
||||||
/*! tailwindcss v3.3.4 | MIT License | https://tailwindcss.com */
|
/*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
|
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/*! Congo v2.7.1 | MIT License | https://github.com/jpanther/congo */
|
/*! Congo v2.7.2 | MIT License | https://github.com/jpanther/congo */
|
||||||
|
|
||||||
@tailwind base;
|
@tailwind base;
|
||||||
@tailwind components;
|
@tailwind components;
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -56,7 +56,7 @@ title = "Congo"
|
||||||
# { tiktok = "https://tiktok.com/@username" },
|
# { tiktok = "https://tiktok.com/@username" },
|
||||||
# { tumblr = "https://username.tumblr.com" },
|
# { tumblr = "https://username.tumblr.com" },
|
||||||
# { twitch = "https://twitch.tv/username" },
|
# { twitch = "https://twitch.tv/username" },
|
||||||
# { twitter = "https://twitter.com/username" },
|
|
||||||
# { whatsapp = "https://wa.me/phone-number" },
|
# { whatsapp = "https://wa.me/phone-number" },
|
||||||
|
# { x-twitter = "https://twitter.com/username" },
|
||||||
# { youtube = "https://youtube.com/username" },
|
# { youtube = "https://youtube.com/username" },
|
||||||
# ]
|
# ]
|
||||||
|
|
|
@ -18,7 +18,7 @@ copyright = "© 2023 Congo contributors"
|
||||||
headline = "Nicht dein Durschnitts-Theme!"
|
headline = "Nicht dein Durschnitts-Theme!"
|
||||||
bio = "Dies ist ein Beispiel für eine Autorenbiografie, und obwohl hier ein Stockfoto eines Hundes zu sehen ist, wurde dieser Artikel tatsächlich von einem Menschen verfasst. :dog:"
|
bio = "Dies ist ein Beispiel für eine Autorenbiografie, und obwohl hier ein Stockfoto eines Hundes zu sehen ist, wurde dieser Artikel tatsächlich von einem Menschen verfasst. :dog:"
|
||||||
links = [
|
links = [
|
||||||
{ twitter = "https://twitter.com/" },
|
{ x-twitter = "https://twitter.com/" },
|
||||||
{ facebook = "https://facebook.com/" },
|
{ facebook = "https://facebook.com/" },
|
||||||
{ linkedin = "https://linkedin.com/" },
|
{ linkedin = "https://linkedin.com/" },
|
||||||
{ youtube = "https://youtube.com/" },
|
{ youtube = "https://youtube.com/" },
|
||||||
|
|
|
@ -18,7 +18,7 @@ copyright = "© 2023 Congo contributors"
|
||||||
headline = "Not your ordinary theme!"
|
headline = "Not your ordinary theme!"
|
||||||
bio = "This is an example author bio, and although there's a stock photo of a dog here, this article was actually created by a human. :dog:"
|
bio = "This is an example author bio, and although there's a stock photo of a dog here, this article was actually created by a human. :dog:"
|
||||||
links = [
|
links = [
|
||||||
{ twitter = "https://twitter.com/" },
|
{ x-twitter = "https://twitter.com/" },
|
||||||
{ facebook = "https://facebook.com/" },
|
{ facebook = "https://facebook.com/" },
|
||||||
{ linkedin = "https://linkedin.com/" },
|
{ linkedin = "https://linkedin.com/" },
|
||||||
{ youtube = "https://youtube.com/" },
|
{ youtube = "https://youtube.com/" },
|
||||||
|
|
|
@ -18,7 +18,7 @@ copyright = "© 2023 Congo contributors"
|
||||||
headline = "¡No es tu tema ordinario!"
|
headline = "¡No es tu tema ordinario!"
|
||||||
bio = "Esta es una biografía de autor de ejemplo, y aunque aquí hay una foto de un perro, este artículo en realidad fue creado por un ser humano. :dog:"
|
bio = "Esta es una biografía de autor de ejemplo, y aunque aquí hay una foto de un perro, este artículo en realidad fue creado por un ser humano. :dog:"
|
||||||
links = [
|
links = [
|
||||||
{ twitter = "https://twitter.com/" },
|
{ x-twitter = "https://twitter.com/" },
|
||||||
{ facebook = "https://facebook.com/" },
|
{ facebook = "https://facebook.com/" },
|
||||||
{ linkedin = "https://linkedin.com/" },
|
{ linkedin = "https://linkedin.com/" },
|
||||||
{ youtube = "https://youtube.com/" },
|
{ youtube = "https://youtube.com/" },
|
||||||
|
|
|
@ -18,7 +18,7 @@ copyright = "© 2023 Congo contributors"
|
||||||
headline = "ただならぬテーマ!"
|
headline = "ただならぬテーマ!"
|
||||||
bio = "これは著者の経歴の例で、ここには犬の画像があるが、実際には人間が作成したものである。 :dog:"
|
bio = "これは著者の経歴の例で、ここには犬の画像があるが、実際には人間が作成したものである。 :dog:"
|
||||||
links = [
|
links = [
|
||||||
{ twitter = "https://twitter.com/" },
|
{ x-twitter = "https://twitter.com/" },
|
||||||
{ facebook = "https://facebook.com/" },
|
{ facebook = "https://facebook.com/" },
|
||||||
{ linkedin = "https://linkedin.com/" },
|
{ linkedin = "https://linkedin.com/" },
|
||||||
{ youtube = "https://youtube.com/" },
|
{ youtube = "https://youtube.com/" },
|
||||||
|
|
|
@ -2,9 +2,12 @@
|
||||||
{{/* Footer menu */}}
|
{{/* Footer menu */}}
|
||||||
{{ if .Site.Menus.footer }}
|
{{ if .Site.Menus.footer }}
|
||||||
<nav class="pb-4 text-base font-medium text-neutral-500 dark:text-neutral-400">
|
<nav class="pb-4 text-base font-medium text-neutral-500 dark:text-neutral-400">
|
||||||
<ul class="flex list-none flex-col sm:flex-row">
|
<ul class="flex flex-col list-none sm:flex-row">
|
||||||
{{ range .Site.Menus.footer }}
|
{{ range .Site.Menus.footer }}
|
||||||
<li class="group mb-1 text-end sm:mb-0 sm:me-7 sm:last:me-0">
|
{{ if and (eq .Params.action "locale") (and (not page.IsTranslated) (not site.IsMultiLingual)) }}
|
||||||
|
{{ continue }}
|
||||||
|
{{ end }}
|
||||||
|
<li class="mb-1 group text-end sm:mb-0 sm:me-7 sm:last:me-0">
|
||||||
{{ if eq .Params.action "search" }}
|
{{ if eq .Params.action "search" }}
|
||||||
{{ $.Scratch.Add "searchCount" 1 }}
|
{{ $.Scratch.Add "searchCount" 1 }}
|
||||||
{{ if $.Site.Params.enableSearch | default false }}
|
{{ if $.Site.Params.enableSearch | default false }}
|
||||||
|
@ -14,7 +17,7 @@
|
||||||
>
|
>
|
||||||
{{ with .Params.icon }}
|
{{ with .Params.icon }}
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{- partial "icon.html" . -}}
|
{{- partial "icon.html" . -}}
|
||||||
</span>
|
</span>
|
||||||
|
@ -34,13 +37,13 @@
|
||||||
aria-label="appearance switcher"
|
aria-label="appearance switcher"
|
||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 inline transition-colors group-hover:text-primary-600 dark:hidden"
|
class="inline transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600 dark:hidden"
|
||||||
title="{{ i18n "footer.dark_appearance" }}"
|
title="{{ i18n "footer.dark_appearance" }}"
|
||||||
>
|
>
|
||||||
{{ partial "icon.html" "moon" }}
|
{{ partial "icon.html" "moon" }}
|
||||||
</span>
|
</span>
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 hidden transition-colors group-hover:text-primary-600 dark:inline"
|
class="hidden transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600 dark:inline"
|
||||||
title="{{ i18n "footer.light_appearance" }}"
|
title="{{ i18n "footer.light_appearance" }}"
|
||||||
>
|
>
|
||||||
{{ partial "icon.html" "sun" }}
|
{{ partial "icon.html" "sun" }}
|
||||||
|
@ -56,7 +59,7 @@
|
||||||
{{ with .Params.target }}target="{{ . }}"{{ end }}
|
{{ with .Params.target }}target="{{ . }}"{{ end }}
|
||||||
>{{ with .Params.icon }}
|
>{{ with .Params.icon }}
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{- partial "icon.html" . -}}
|
{{- partial "icon.html" . -}}
|
||||||
</span>
|
</span>
|
||||||
|
@ -114,13 +117,13 @@
|
||||||
>
|
>
|
||||||
<button id="appearance-switcher-0" type="button" aria-label="appearance switcher">
|
<button id="appearance-switcher-0" type="button" aria-label="appearance switcher">
|
||||||
<div
|
<div
|
||||||
class="flex h-12 w-12 items-center justify-center dark:hidden"
|
class="flex items-center justify-center w-12 h-12 dark:hidden"
|
||||||
title="{{ i18n "footer.dark_appearance" }}"
|
title="{{ i18n "footer.dark_appearance" }}"
|
||||||
>
|
>
|
||||||
{{ partial "icon.html" "moon" }}
|
{{ partial "icon.html" "moon" }}
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="hidden h-12 w-12 items-center justify-center dark:flex"
|
class="items-center justify-center hidden w-12 h-12 dark:flex"
|
||||||
title="{{ i18n "footer.light_appearance" }}"
|
title="{{ i18n "footer.light_appearance" }}"
|
||||||
>
|
>
|
||||||
{{ partial "icon.html" "sun" }}
|
{{ partial "icon.html" "sun" }}
|
||||||
|
|
|
@ -6,9 +6,12 @@
|
||||||
</div>
|
</div>
|
||||||
{{/* Main menu */}}
|
{{/* Main menu */}}
|
||||||
{{ if or .Site.Menus.main (.Site.Params.enableSearch | default false) }}
|
{{ if or .Site.Menus.main (.Site.Params.enableSearch | default false) }}
|
||||||
<ul class="flex list-none flex-col text-end sm:flex-row">
|
<ul class="flex flex-col list-none text-end sm:flex-row">
|
||||||
{{ if .Site.Menus.main }}
|
{{ if .Site.Menus.main }}
|
||||||
{{ range .Site.Menus.main }}
|
{{ range .Site.Menus.main }}
|
||||||
|
{{ if and (eq .Params.action "locale") (and (not page.IsTranslated) (not site.IsMultiLingual)) }}
|
||||||
|
{{ continue }}
|
||||||
|
{{ end }}
|
||||||
<li class="group mb-1 sm:mb-0 sm:me-7 sm:last:me-0.5">
|
<li class="group mb-1 sm:mb-0 sm:me-7 sm:last:me-0.5">
|
||||||
{{ if eq .Params.action "search" }}
|
{{ if eq .Params.action "search" }}
|
||||||
{{ $.Scratch.Add "searchCount" 1 }}
|
{{ $.Scratch.Add "searchCount" 1 }}
|
||||||
|
@ -19,7 +22,7 @@
|
||||||
>
|
>
|
||||||
{{ with .Params.icon | default "search" }}
|
{{ with .Params.icon | default "search" }}
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{- partial "icon.html" . -}}
|
{{- partial "icon.html" . -}}
|
||||||
</span>
|
</span>
|
||||||
|
@ -39,7 +42,7 @@
|
||||||
aria-label="appearance switcher"
|
aria-label="appearance switcher"
|
||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 inline transition-colors group-hover:text-primary-600 dark:hidden"
|
class="inline transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600 dark:hidden"
|
||||||
title="{{ i18n "footer.dark_appearance" }}"
|
title="{{ i18n "footer.dark_appearance" }}"
|
||||||
>
|
>
|
||||||
{{ with .Params.icon | default "moon" }}
|
{{ with .Params.icon | default "moon" }}
|
||||||
|
@ -53,7 +56,7 @@
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</span>
|
</span>
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 hidden transition-colors group-hover:text-primary-600 dark:inline"
|
class="hidden transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600 dark:inline"
|
||||||
title="{{ i18n "footer.light_appearance" }}"
|
title="{{ i18n "footer.light_appearance" }}"
|
||||||
>
|
>
|
||||||
{{ with .Params.icon | default "sun" }}
|
{{ with .Params.icon | default "sun" }}
|
||||||
|
@ -77,7 +80,7 @@
|
||||||
{{ with .Params.target }}target="{{ . }}"{{ end }}
|
{{ with .Params.target }}target="{{ . }}"{{ end }}
|
||||||
>{{ with .Params.icon }}
|
>{{ with .Params.icon }}
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{- partial "icon.html" . -}}
|
{{- partial "icon.html" . -}}
|
||||||
</span>
|
</span>
|
||||||
|
@ -92,10 +95,10 @@
|
||||||
</li>
|
</li>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ if and ($.Site.Params.enableSearch | default false) (eq ($.Scratch.Get "searchCount") 0) }}
|
{{ if and ($.Site.Params.enableSearch | default false) (eq ($.Scratch.Get "searchCount") 0) }}
|
||||||
<li class="group mb-1 sm:mb-0 sm:me-7 sm:last:me-0">
|
<li class="mb-1 group sm:mb-0 sm:me-7 sm:last:me-0">
|
||||||
<button id="search-button-m0" title="{{ i18n "search.open_button_title" }}">
|
<button id="search-button-m0" title="{{ i18n "search.open_button_title" }}">
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{ partial "icon.html" "search" }}
|
{{ partial "icon.html" "search" }}
|
||||||
</span>
|
</span>
|
||||||
|
|
|
@ -13,10 +13,10 @@
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
id="menu-wrapper"
|
id="menu-wrapper"
|
||||||
class="invisible fixed inset-0 z-30 m-auto h-full w-full cursor-default overflow-auto bg-neutral-100/50 opacity-0 backdrop-blur-sm transition-opacity dark:bg-neutral-900/50"
|
class="fixed inset-0 z-30 invisible w-full h-full m-auto overflow-auto transition-opacity opacity-0 cursor-default bg-neutral-100/50 backdrop-blur-sm dark:bg-neutral-900/50"
|
||||||
>
|
>
|
||||||
<ul
|
<ul
|
||||||
class="mx-auto flex w-full max-w-7xl list-none flex-col overflow-visible px-6 py-6 text-end sm:px-14 sm:py-10 sm:pt-10 md:px-24 lg:px-32"
|
class="flex flex-col w-full px-6 py-6 mx-auto overflow-visible list-none max-w-7xl text-end sm:px-14 sm:py-10 sm:pt-10 md:px-24 lg:px-32"
|
||||||
>
|
>
|
||||||
<li class="mb-1">
|
<li class="mb-1">
|
||||||
<span class="cursor-pointer hover:text-primary-600 dark:hover:text-primary-400"
|
<span class="cursor-pointer hover:text-primary-600 dark:hover:text-primary-400"
|
||||||
|
@ -25,7 +25,10 @@
|
||||||
</li>
|
</li>
|
||||||
{{ if .Site.Menus.main }}
|
{{ if .Site.Menus.main }}
|
||||||
{{ range .Site.Menus.main }}
|
{{ range .Site.Menus.main }}
|
||||||
<li class="group mb-1">
|
{{ if and (eq .Params.action "locale") (and (not page.IsTranslated) (not site.IsMultiLingual)) }}
|
||||||
|
{{ continue }}
|
||||||
|
{{ end }}
|
||||||
|
<li class="mb-1 group">
|
||||||
{{ if eq .Params.action "search" }}
|
{{ if eq .Params.action "search" }}
|
||||||
{{ $.Scratch.Add "searchCount" 1 }}
|
{{ $.Scratch.Add "searchCount" 1 }}
|
||||||
{{ if $.Site.Params.enableSearch | default false }}
|
{{ if $.Site.Params.enableSearch | default false }}
|
||||||
|
@ -35,7 +38,7 @@
|
||||||
>
|
>
|
||||||
{{ with .Params.icon | default "search" }}
|
{{ with .Params.icon | default "search" }}
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{- partial "icon.html" . -}}
|
{{- partial "icon.html" . -}}
|
||||||
</span>
|
</span>
|
||||||
|
@ -55,7 +58,7 @@
|
||||||
aria-label="appearance switcher"
|
aria-label="appearance switcher"
|
||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 inline transition-colors group-hover:text-primary-600 dark:hidden"
|
class="inline transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600 dark:hidden"
|
||||||
title="{{ i18n "footer.dark_appearance" }}"
|
title="{{ i18n "footer.dark_appearance" }}"
|
||||||
>
|
>
|
||||||
{{ with .Params.icon | default "moon" }}
|
{{ with .Params.icon | default "moon" }}
|
||||||
|
@ -69,7 +72,7 @@
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</span>
|
</span>
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 hidden transition-colors group-hover:text-primary-600 dark:inline"
|
class="hidden transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600 dark:inline"
|
||||||
title="{{ i18n "footer.light_appearance" }}"
|
title="{{ i18n "footer.light_appearance" }}"
|
||||||
>
|
>
|
||||||
{{ with .Params.icon | default "sun" }}
|
{{ with .Params.icon | default "sun" }}
|
||||||
|
@ -93,7 +96,7 @@
|
||||||
{{ with .Params.target }}target="{{ . }}"{{ end }}
|
{{ with .Params.target }}target="{{ . }}"{{ end }}
|
||||||
>{{ with .Params.icon }}
|
>{{ with .Params.icon }}
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{- partial "icon.html" . -}}
|
{{- partial "icon.html" . -}}
|
||||||
</span>
|
</span>
|
||||||
|
@ -108,10 +111,10 @@
|
||||||
</li>
|
</li>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ if and ($.Site.Params.enableSearch | default false) (eq ($.Scratch.Get "searchCount") 0) }}
|
{{ if and ($.Site.Params.enableSearch | default false) (eq ($.Scratch.Get "searchCount") 0) }}
|
||||||
<li class="group mb-1">
|
<li class="mb-1 group">
|
||||||
<button id="search-button-m0" title="{{ i18n "search.open_button_title" }}">
|
<button id="search-button-m0" title="{{ i18n "search.open_button_title" }}">
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{ partial "icon.html" "search" }}
|
{{ partial "icon.html" "search" }}
|
||||||
</span>
|
</span>
|
||||||
|
|
|
@ -13,10 +13,10 @@
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
id="menu-wrapper"
|
id="menu-wrapper"
|
||||||
class="invisible fixed inset-0 z-30 m-auto h-full w-full cursor-default overflow-auto bg-neutral-100/50 opacity-0 backdrop-blur-sm transition-opacity dark:bg-neutral-900/50"
|
class="fixed inset-0 z-30 invisible w-full h-full m-auto overflow-auto transition-opacity opacity-0 cursor-default bg-neutral-100/50 backdrop-blur-sm dark:bg-neutral-900/50"
|
||||||
>
|
>
|
||||||
<ul
|
<ul
|
||||||
class="mx-auto flex w-full max-w-7xl list-none flex-col overflow-visible px-6 py-6 text-end sm:px-14 sm:py-10 sm:pt-10 md:px-24 lg:px-32"
|
class="flex flex-col w-full px-6 py-6 mx-auto overflow-visible list-none max-w-7xl text-end sm:px-14 sm:py-10 sm:pt-10 md:px-24 lg:px-32"
|
||||||
>
|
>
|
||||||
<li class="mb-1">
|
<li class="mb-1">
|
||||||
<span class="cursor-pointer hover:text-primary-600 dark:hover:text-primary-400"
|
<span class="cursor-pointer hover:text-primary-600 dark:hover:text-primary-400"
|
||||||
|
@ -25,7 +25,10 @@
|
||||||
</li>
|
</li>
|
||||||
{{ if .Site.Menus.main }}
|
{{ if .Site.Menus.main }}
|
||||||
{{ range .Site.Menus.main }}
|
{{ range .Site.Menus.main }}
|
||||||
<li class="group mb-1">
|
{{ if and (eq .Params.action "locale") (and (not page.IsTranslated) (not site.IsMultiLingual)) }}
|
||||||
|
{{ continue }}
|
||||||
|
{{ end }}
|
||||||
|
<li class="mb-1 group">
|
||||||
{{ if eq .Params.action "search" }}
|
{{ if eq .Params.action "search" }}
|
||||||
{{ $.Scratch.Add "searchCount" 1 }}
|
{{ $.Scratch.Add "searchCount" 1 }}
|
||||||
{{ if $.Site.Params.enableSearch | default false }}
|
{{ if $.Site.Params.enableSearch | default false }}
|
||||||
|
@ -35,7 +38,7 @@
|
||||||
>
|
>
|
||||||
{{ with .Params.icon | default "search" }}
|
{{ with .Params.icon | default "search" }}
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{- partial "icon.html" . -}}
|
{{- partial "icon.html" . -}}
|
||||||
</span>
|
</span>
|
||||||
|
@ -55,7 +58,7 @@
|
||||||
aria-label="appearance switcher"
|
aria-label="appearance switcher"
|
||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 inline transition-colors group-hover:text-primary-600 dark:hidden"
|
class="inline transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600 dark:hidden"
|
||||||
title="{{ i18n "footer.dark_appearance" }}"
|
title="{{ i18n "footer.dark_appearance" }}"
|
||||||
>
|
>
|
||||||
{{ with .Params.icon | default "moon" }}
|
{{ with .Params.icon | default "moon" }}
|
||||||
|
@ -69,7 +72,7 @@
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</span>
|
</span>
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 hidden transition-colors group-hover:text-primary-600 dark:inline"
|
class="hidden transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600 dark:inline"
|
||||||
title="{{ i18n "footer.light_appearance" }}"
|
title="{{ i18n "footer.light_appearance" }}"
|
||||||
>
|
>
|
||||||
{{ with .Params.icon | default "sun" }}
|
{{ with .Params.icon | default "sun" }}
|
||||||
|
@ -93,7 +96,7 @@
|
||||||
{{ with .Params.target }}target="{{ . }}"{{ end }}
|
{{ with .Params.target }}target="{{ . }}"{{ end }}
|
||||||
>{{ with .Params.icon }}
|
>{{ with .Params.icon }}
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{- partial "icon.html" . -}}
|
{{- partial "icon.html" . -}}
|
||||||
</span>
|
</span>
|
||||||
|
@ -108,10 +111,10 @@
|
||||||
</li>
|
</li>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ if and ($.Site.Params.enableSearch | default false) (eq ($.Scratch.Get "searchCount") 0) }}
|
{{ if and ($.Site.Params.enableSearch | default false) (eq ($.Scratch.Get "searchCount") 0) }}
|
||||||
<li class="group mb-1">
|
<li class="mb-1 group">
|
||||||
<button id="search-button-m0" title="{{ i18n "search.open_button_title" }}">
|
<button id="search-button-m0" title="{{ i18n "search.open_button_title" }}">
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{ partial "icon.html" "search" }}
|
{{ partial "icon.html" "search" }}
|
||||||
</span>
|
</span>
|
||||||
|
@ -123,10 +126,13 @@
|
||||||
</div>
|
</div>
|
||||||
</label>
|
</label>
|
||||||
{{/* Basic menu */}}
|
{{/* Basic menu */}}
|
||||||
<ul class="hidden list-none flex-row text-end sm:flex">
|
<ul class="flex-row hidden list-none text-end sm:flex">
|
||||||
{{ if .Site.Menus.main }}
|
{{ if .Site.Menus.main }}
|
||||||
{{ range .Site.Menus.main }}
|
{{ range .Site.Menus.main }}
|
||||||
<li class="group mb-1 sm:mb-0 sm:me-7 sm:last:me-0">
|
{{ if and (eq .Params.action "locale") (and (not page.IsTranslated) (not site.IsMultiLingual)) }}
|
||||||
|
{{ continue }}
|
||||||
|
{{ end }}
|
||||||
|
<li class="mb-1 group sm:mb-0 sm:me-7 sm:last:me-0">
|
||||||
{{ if eq .Params.action "search" }}
|
{{ if eq .Params.action "search" }}
|
||||||
{{ $.Scratch.Add "searchCount" 1 }}
|
{{ $.Scratch.Add "searchCount" 1 }}
|
||||||
{{ if $.Site.Params.enableSearch | default false }}
|
{{ if $.Site.Params.enableSearch | default false }}
|
||||||
|
@ -136,7 +142,7 @@
|
||||||
>
|
>
|
||||||
{{ with .Params.icon | default "search" }}
|
{{ with .Params.icon | default "search" }}
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{- partial "icon.html" . -}}
|
{{- partial "icon.html" . -}}
|
||||||
</span>
|
</span>
|
||||||
|
@ -156,7 +162,7 @@
|
||||||
aria-label="appearance switcher"
|
aria-label="appearance switcher"
|
||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 inline transition-colors group-hover:text-primary-600 dark:hidden"
|
class="inline transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600 dark:hidden"
|
||||||
title="{{ i18n "footer.dark_appearance" }}"
|
title="{{ i18n "footer.dark_appearance" }}"
|
||||||
>
|
>
|
||||||
{{ with .Params.icon | default "moon" }}
|
{{ with .Params.icon | default "moon" }}
|
||||||
|
@ -170,7 +176,7 @@
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</span>
|
</span>
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 hidden transition-colors group-hover:text-primary-600 dark:inline"
|
class="hidden transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600 dark:inline"
|
||||||
title="{{ i18n "footer.light_appearance" }}"
|
title="{{ i18n "footer.light_appearance" }}"
|
||||||
>
|
>
|
||||||
{{ with .Params.icon | default "sun" }}
|
{{ with .Params.icon | default "sun" }}
|
||||||
|
@ -194,7 +200,7 @@
|
||||||
{{ with .Params.target }}target="{{ . }}"{{ end }}
|
{{ with .Params.target }}target="{{ . }}"{{ end }}
|
||||||
>{{ with .Params.icon }}
|
>{{ with .Params.icon }}
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{- partial "icon.html" . -}}
|
{{- partial "icon.html" . -}}
|
||||||
</span>
|
</span>
|
||||||
|
@ -209,10 +215,10 @@
|
||||||
</li>
|
</li>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ if and ($.Site.Params.enableSearch | default false) (eq ($.Scratch.Get "searchCount") 0) }}
|
{{ if and ($.Site.Params.enableSearch | default false) (eq ($.Scratch.Get "searchCount") 0) }}
|
||||||
<li class="group mb-1 sm:mb-0 sm:me-7 sm:last:me-0">
|
<li class="mb-1 group sm:mb-0 sm:me-7 sm:last:me-0">
|
||||||
<button id="search-button-m1" title="{{ i18n "search.open_button_title" }}">
|
<button id="search-button-m1" title="{{ i18n "search.open_button_title" }}">
|
||||||
<span
|
<span
|
||||||
class="group-dark:hover:text-primary-400 transition-colors group-hover:text-primary-600"
|
class="transition-colors group-dark:hover:text-primary-400 group-hover:text-primary-600"
|
||||||
>
|
>
|
||||||
{{ partial "icon.html" "search" }}
|
{{ partial "icon.html" "search" }}
|
||||||
</span>
|
</span>
|
||||||
|
|
|
@ -12,14 +12,14 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tailwindcss/typography": "^0.5.10",
|
"@tailwindcss/typography": "^0.5.10",
|
||||||
"chart.js": "^4.4.0",
|
"chart.js": "^4.4.0",
|
||||||
"fuse.js": "^6.6.2",
|
"fuse.js": "^7.0.0",
|
||||||
"katex": "^0.16.9",
|
"katex": "^0.16.9",
|
||||||
"mermaid": "^10.5.1",
|
"mermaid": "^10.6.0",
|
||||||
"prettier": "^3.0.3",
|
"prettier": "^3.0.3",
|
||||||
"prettier-plugin-go-template": "^0.0.15",
|
"prettier-plugin-go-template": "^0.0.15",
|
||||||
"prettier-plugin-tailwindcss": "^0.5.6",
|
"prettier-plugin-tailwindcss": "^0.5.6",
|
||||||
"rimraf": "^5.0.5",
|
"rimraf": "^5.0.5",
|
||||||
"tailwindcss": "^3.3.4",
|
"tailwindcss": "^3.3.5",
|
||||||
"vendor-copy": "^3.0.1"
|
"vendor-copy": "^3.0.1"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
|
@ -1158,9 +1158,9 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/fuse.js": {
|
"node_modules/fuse.js": {
|
||||||
"version": "6.6.2",
|
"version": "7.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-6.6.2.tgz",
|
"resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.0.0.tgz",
|
||||||
"integrity": "sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==",
|
"integrity": "sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=10"
|
"node": ">=10"
|
||||||
|
@ -1489,9 +1489,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/mermaid": {
|
"node_modules/mermaid": {
|
||||||
"version": "10.5.1",
|
"version": "10.6.0",
|
||||||
"resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.5.1.tgz",
|
"resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.6.0.tgz",
|
||||||
"integrity": "sha512-+4mkGW5PptHDSae4YZ/Jw1pEOf0irrB/aCL6BwZcJPhr5+84UJBrQnHTvyPqCUz67tXkrDvSzWv4B+J2hLO78g==",
|
"integrity": "sha512-Hcti+Q2NiWnb2ZCijSX89Bn2i7TCUwosBdIn/d+u63Sz7y40XU6EKMctT4UX4qZuZGfKGZpfOeim2/KTrdR7aQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@braintree/sanitize-url": "^6.0.1",
|
"@braintree/sanitize-url": "^6.0.1",
|
||||||
|
@ -2782,9 +2782,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/tailwindcss": {
|
"node_modules/tailwindcss": {
|
||||||
"version": "3.3.4",
|
"version": "3.3.5",
|
||||||
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.4.tgz",
|
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz",
|
||||||
"integrity": "sha512-JXZNOkggUAc9T5E7nCrimoXHcSf9h3NWFe5sh36CGD/3M5TRLuQeFnQoDsit2uVTqgoOZHLx5rTykLUu16vsMQ==",
|
"integrity": "sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alloc/quick-lru": "^5.2.0",
|
"@alloc/quick-lru": "^5.2.0",
|
||||||
|
@ -3970,9 +3970,9 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"fuse.js": {
|
"fuse.js": {
|
||||||
"version": "6.6.2",
|
"version": "7.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-6.6.2.tgz",
|
"resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.0.0.tgz",
|
||||||
"integrity": "sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==",
|
"integrity": "sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"glob": {
|
"glob": {
|
||||||
|
@ -4221,9 +4221,9 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"mermaid": {
|
"mermaid": {
|
||||||
"version": "10.5.1",
|
"version": "10.6.0",
|
||||||
"resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.5.1.tgz",
|
"resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.6.0.tgz",
|
||||||
"integrity": "sha512-+4mkGW5PptHDSae4YZ/Jw1pEOf0irrB/aCL6BwZcJPhr5+84UJBrQnHTvyPqCUz67tXkrDvSzWv4B+J2hLO78g==",
|
"integrity": "sha512-Hcti+Q2NiWnb2ZCijSX89Bn2i7TCUwosBdIn/d+u63Sz7y40XU6EKMctT4UX4qZuZGfKGZpfOeim2/KTrdR7aQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"@braintree/sanitize-url": "^6.0.1",
|
"@braintree/sanitize-url": "^6.0.1",
|
||||||
|
@ -4979,9 +4979,9 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"tailwindcss": {
|
"tailwindcss": {
|
||||||
"version": "3.3.4",
|
"version": "3.3.5",
|
||||||
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.4.tgz",
|
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz",
|
||||||
"integrity": "sha512-JXZNOkggUAc9T5E7nCrimoXHcSf9h3NWFe5sh36CGD/3M5TRLuQeFnQoDsit2uVTqgoOZHLx5rTykLUu16vsMQ==",
|
"integrity": "sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"@alloc/quick-lru": "^5.2.0",
|
"@alloc/quick-lru": "^5.2.0",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "hugo-congo-theme",
|
"name": "hugo-congo-theme",
|
||||||
"version": "2.7.1",
|
"version": "2.7.2",
|
||||||
"description": "Congo theme for Hugo",
|
"description": "Congo theme for Hugo",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"preinstall": "rimraf assets/lib",
|
"preinstall": "rimraf assets/lib",
|
||||||
|
@ -31,14 +31,14 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tailwindcss/typography": "^0.5.10",
|
"@tailwindcss/typography": "^0.5.10",
|
||||||
"chart.js": "^4.4.0",
|
"chart.js": "^4.4.0",
|
||||||
"fuse.js": "^6.6.2",
|
"fuse.js": "^7.0.0",
|
||||||
"katex": "^0.16.9",
|
"katex": "^0.16.9",
|
||||||
"mermaid": "^10.5.1",
|
"mermaid": "^10.6.0",
|
||||||
"prettier": "^3.0.3",
|
"prettier": "^3.0.3",
|
||||||
"prettier-plugin-go-template": "^0.0.15",
|
"prettier-plugin-go-template": "^0.0.15",
|
||||||
"prettier-plugin-tailwindcss": "^0.5.6",
|
"prettier-plugin-tailwindcss": "^0.5.6",
|
||||||
"rimraf": "^5.0.5",
|
"rimraf": "^5.0.5",
|
||||||
"tailwindcss": "^3.3.4",
|
"tailwindcss": "^3.3.5",
|
||||||
"vendor-copy": "^3.0.1"
|
"vendor-copy": "^3.0.1"
|
||||||
},
|
},
|
||||||
"vendorCopy": [],
|
"vendorCopy": [],
|
||||||
|
|
Loading…
Reference in New Issue