multi-topic, publish from gh-pages branch
All checks were successful
Build and deploy static pages / build-and-push (push) Successful in 19s
All checks were successful
Build and deploy static pages / build-and-push (push) Successful in 19s
This commit is contained in:
@@ -7,5 +7,22 @@
|
||||
.fc table { display: table; overflow-x: visible; margin-bottom: 0; border-radius: 0; word-break: normal; }
|
||||
.fc th { min-width: 0; text-align: center; }
|
||||
.fc td:first-child, .fc th:first-child { width: auto; }
|
||||
/* Map PaperMod dark theme to FullCalendar CSS variables */
|
||||
[data-theme="dark"] #pa-calendar {
|
||||
--fc-page-bg-color: var(--theme);
|
||||
--fc-neutral-bg-color: var(--entry);
|
||||
--fc-neutral-text-color: var(--secondary);
|
||||
--fc-border-color: var(--border);
|
||||
--fc-today-bg-color: rgba(255, 220, 40, 0.08);
|
||||
--fc-list-event-hover-bg-color: var(--entry);
|
||||
--fc-button-text-color: var(--primary);
|
||||
--fc-button-bg-color: var(--entry);
|
||||
--fc-button-border-color: var(--border);
|
||||
--fc-button-hover-bg-color: var(--tertiary);
|
||||
--fc-button-hover-border-color: var(--border);
|
||||
--fc-button-active-bg-color: var(--tertiary);
|
||||
--fc-button-active-border-color: var(--border);
|
||||
color: var(--primary);
|
||||
}
|
||||
</style>
|
||||
{{- end }}
|
||||
|
||||
119
site/layouts/partials/header.html
Normal file
119
site/layouts/partials/header.html
Normal file
@@ -0,0 +1,119 @@
|
||||
<header class="header">
|
||||
<nav class="header-nav">
|
||||
<div class="logo">
|
||||
{{- $label_text := (site.Params.label.text | default site.Title) }}
|
||||
{{- if site.Title }}
|
||||
<a href="{{ "" | absLangURL }}" accesskey="h" title="{{ $label_text }} (Alt + H)">
|
||||
{{- if site.Params.label.icon }}
|
||||
{{- $img := resources.Get site.Params.label.icon }}
|
||||
{{- if $img }}
|
||||
{{- $processableFormats := (slice "jpg" "jpeg" "png" "tif" "bmp" "gif") -}}
|
||||
{{- if hugo.IsExtended -}}
|
||||
{{- $processableFormats = $processableFormats | append "webp" -}}
|
||||
{{- end -}}
|
||||
{{- $prod := (hugo.IsProduction | or (eq site.Params.env "production")) }}
|
||||
{{- if and (in $processableFormats $img.MediaType.SubType) (eq $prod true)}}
|
||||
{{- if site.Params.label.iconHeight }}
|
||||
{{- $img = $img.Resize (printf "x%d" site.Params.label.iconHeight) }}
|
||||
{{ else }}
|
||||
{{- $img = $img.Resize "x30" }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
<img src="{{ $img.Permalink }}" alt="" aria-label="logo"
|
||||
height="{{- site.Params.label.iconHeight | default "30" -}}">
|
||||
{{- else }}
|
||||
<img src="{{- site.Params.label.icon | absURL -}}" alt="" aria-label="logo"
|
||||
height="{{- site.Params.label.iconHeight | default "30" -}}">
|
||||
{{- end -}}
|
||||
{{- else if hasPrefix site.Params.label.iconSVG "<svg" }}
|
||||
{{ site.Params.label.iconSVG | safeHTML }}
|
||||
{{- end -}}
|
||||
{{- $label_text -}}
|
||||
</a>
|
||||
{{- end }}
|
||||
|
||||
{{- $lsenabled := (or (not site.Params.disableThemeToggle) (and (not site.Params.disableLangToggle) (hugo.IsMultilingual))) }}
|
||||
{{- if $lsenabled }}
|
||||
<div class="logo-switches">
|
||||
{{- if (not site.Params.disableThemeToggle) }}
|
||||
<button id="theme-toggle" class="theme-toggle" accesskey="t" title="(Alt + T)" aria-label="Toggle theme">
|
||||
<svg class="moon" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"
|
||||
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
|
||||
stroke-linejoin="round">
|
||||
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
|
||||
</svg>
|
||||
<svg class="sun" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"
|
||||
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
|
||||
stroke-linejoin="round">
|
||||
<circle cx="12" cy="12" r="5"></circle>
|
||||
<line x1="12" y1="1" x2="12" y2="3"></line>
|
||||
<line x1="12" y1="21" x2="12" y2="23"></line>
|
||||
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
|
||||
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
|
||||
<line x1="1" y1="12" x2="3" y2="12"></line>
|
||||
<line x1="21" y1="12" x2="23" y2="12"></line>
|
||||
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
|
||||
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
|
||||
</svg>
|
||||
</button>
|
||||
{{- end }}
|
||||
|
||||
{{- if (not site.Params.disableLangToggle) }}
|
||||
{{- $lang := .Lang}}
|
||||
{{- with site.Home.Translations }}
|
||||
{{- $separator := or $label_text (not site.Params.disableThemeToggle)}}
|
||||
{{- if $separator }}<span>|</span>{{ end }}
|
||||
<ul class="lang-menu">
|
||||
{{- range . -}}
|
||||
{{- if ne $lang .Lang }}
|
||||
<li>
|
||||
<a href="{{- .Permalink -}}" title="{{ .Language.Params.languageAltTitle | default (.Language.LanguageName | emojify) | default (.Lang | title) }}"
|
||||
aria-label="{{ .Language.LanguageName | default (.Lang | title) }}">
|
||||
{{- if (and site.Params.displayFullLangName (.Language.LanguageName)) }}
|
||||
{{- .Language.LanguageName | emojify -}}
|
||||
{{- else }}
|
||||
{{- .Lang | title -}}
|
||||
{{- end -}}
|
||||
</a>
|
||||
</li>
|
||||
{{- end -}}
|
||||
{{- end}}
|
||||
</ul>
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
</div>
|
||||
{{- end }}
|
||||
</div>
|
||||
{{- $section := .Section }}
|
||||
{{- if $section }}
|
||||
{{- $pfx := printf "/%s" $section }}
|
||||
<ul id="menu" class="menu">
|
||||
<li>
|
||||
<a href="{{ $pfx }}/venues/" title="Venues">
|
||||
<span{{- if hasPrefix .RelPermalink (printf "%s/venues/" $pfx) }} class="active"{{- end }}>Venues</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="{{ $pfx }}/calendar/" title="Calendar">
|
||||
<span{{- if hasPrefix .RelPermalink (printf "%s/calendar/" $pfx) }} class="active"{{- end }}>Calendar</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="{{ $pfx }}/digests/" title="Digests">
|
||||
<span{{- if hasPrefix .RelPermalink (printf "%s/digests/" $pfx) }} class="active"{{- end }}>Digests</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
{{- else }}
|
||||
<ul id="menu" class="menu">
|
||||
{{- range hugo.Data.topics.topics }}
|
||||
<li>
|
||||
<a href="/{{ .slug }}/" title="{{ .title }}">
|
||||
<span>{{ .title }}</span>
|
||||
</a>
|
||||
</li>
|
||||
{{- end }}
|
||||
</ul>
|
||||
{{- end }}
|
||||
</nav>
|
||||
</header>
|
||||
Reference in New Issue
Block a user