52 lines
1.7 KiB
HTML
52 lines
1.7 KiB
HTML
<header class="site-header">
|
|
<div class="site-wrapper">
|
|
<div class="header-inner">
|
|
|
|
<!-- Decorative deco row — books, leaves, tea -->
|
|
|
|
<!-- Site Title -->
|
|
<div style="display:flex; align-items:baseline; gap:1rem; flex-wrap:wrap;">
|
|
<a href="{{ .Site.BaseURL }}" class="site-title">
|
|
<span class="site-title__prompt">~/</span>
|
|
<span class="site-title__name">{{ .Site.Title | default "Codex Obscura" }}</span>
|
|
<!-- span class="site-title__cursor" aria-hidden="true">█</span -->
|
|
</a>
|
|
{{- with .Site.Params.tagline }}
|
|
<span class="site-tagline">{{ . }}</span>
|
|
{{- end }}
|
|
</div>
|
|
<div class="site-deco" aria-hidden="true">
|
|
<font size="3.5pt"> ✨ this | is | customized | in | partials | header | line | 19 ✨ </font>
|
|
</div>
|
|
|
|
<!-- Navigation -->
|
|
<nav class="site-nav" aria-label="Primary navigation">
|
|
{{ $currentPage := . }}
|
|
{{- range .Site.Menus.main }}
|
|
<div class="nav-item{{ if $currentPage.IsMenuCurrent "main" . }} nav-item--active{{ end }}">
|
|
<a href="{{ .URL }}">
|
|
{{ .Name }}
|
|
|
|
</a>
|
|
</div>
|
|
{{- end }}
|
|
{{- if not .Site.Menus.main }}
|
|
<div class="nav-item{{ if .IsHome }} nav-item--active{{ end }}">
|
|
<a href="{{ .Site.BaseURL }}">home</a>
|
|
</div>
|
|
<div class="nav-item">
|
|
<a href="{{ "posts/" | relURL }}">posts</a>
|
|
</div>
|
|
<div class="nav-item">
|
|
<a href="{{ "tags/" | relURL }}">tags</a>
|
|
</div>
|
|
<div class="nav-item">
|
|
<a href="{{ "about/" | relURL }}">about</a>
|
|
</div>
|
|
{{- end }}
|
|
</nav>
|
|
|
|
</div>
|
|
</div>
|
|
</header>
|