daily update 2026-03-29
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
<footer class="site-footer">
|
||||
<div class="container">
|
||||
<p class="text-center mb-0">© {{ now.Year }} docs.a2v.space</p>
|
||||
</div>
|
||||
</footer>
|
||||
@@ -0,0 +1,41 @@
|
||||
<header class="site-header">
|
||||
<nav class="navbar navbar-expand-lg">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" href="/">{{ .Site.Title }}</a>
|
||||
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarMain" aria-controls="navbarMain" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div class="collapse navbar-collapse" id="navbarMain">
|
||||
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
|
||||
{{ range .Site.Menus.main }}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link{{ if $.IsMenuCurrent "main" . }} active{{ end }}" href="{{ .URL }}">{{ .Name }}</a>
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
|
||||
<form class="d-flex search-form" role="search">
|
||||
<input class="form-control me-2" type="search" placeholder="Поиск..." aria-label="Search" id="search-input">
|
||||
<button class="btn btn-outline-light" type="submit">Найти</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<button class="btn btn-outline-light d-md-none ms-2" type="button" data-bs-toggle="collapse" data-bs-target="#sidebar" aria-expanded="false" aria-controls="sidebar">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
|
||||
<path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z"/>
|
||||
</svg>
|
||||
</button>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<!-- Search Results -->
|
||||
<div id="search-results" class="search-results" style="display: none;">
|
||||
<div class="search-results-content">
|
||||
<button type="button" class="btn-close float-end" id="close-search"></button>
|
||||
<h5>Результаты поиска</h5>
|
||||
<ul id="results-list"></ul>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
@@ -0,0 +1,107 @@
|
||||
<div class="sidebar-content">
|
||||
{{ $section := .Section }}
|
||||
|
||||
{{ if eq $section "diary" }}
|
||||
<h6>Фильтры</h6>
|
||||
<ul class="nav flex-column">
|
||||
<li class="nav-item"><a class="nav-link" href="/diary/">Все записи</a></li>
|
||||
</ul>
|
||||
{{ .Scratch.Set "tags" (index .Site.Taxonomies.tags (slice "diary")) }}
|
||||
{{ $diaryTags := slice }}
|
||||
{{ range where .Site.RegularPages "Section" "diary" }}
|
||||
{{ range .Params.tags }}
|
||||
{{ $diaryTags = $diaryTags | append . }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ $diaryTags = $diaryTags | uniq }}
|
||||
{{ if $diaryTags }}
|
||||
<h6 class="mt-3">Теги</h6>
|
||||
<ul class="nav flex-column">
|
||||
{{ range $diaryTags }}
|
||||
<li class="nav-item"><a class="nav-link" href="{{ "/tags/" | relURL }}{{ . | urlize }}/">{{ . }}</a></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
{{ end }}
|
||||
|
||||
{{ else if eq $section "kb" }}
|
||||
<h6>Фильтры</h6>
|
||||
<ul class="nav flex-column">
|
||||
<li class="nav-item"><a class="nav-link" href="/kb/">Все статьи</a></li>
|
||||
</ul>
|
||||
{{ $kbTags := slice }}
|
||||
{{ range where .Site.RegularPages "Section" "kb" }}
|
||||
{{ range .Params.tags }}
|
||||
{{ $kbTags = $kbTags | append . }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ $kbTags = $kbTags | uniq }}
|
||||
{{ if $kbTags }}
|
||||
<h6 class="mt-3">Теги</h6>
|
||||
<ul class="nav flex-column">
|
||||
{{ range $kbTags }}
|
||||
<li class="nav-item"><a class="nav-link" href="{{ "/tags/" | relURL }}{{ . | urlize }}/">{{ . }}</a></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
{{ end }}
|
||||
|
||||
{{ else if eq $section "plans" }}
|
||||
<h6>Статусы</h6>
|
||||
<ul class="nav flex-column">
|
||||
<li class="nav-item"><a class="nav-link" href="/plans/">Все планы</a></li>
|
||||
<li class="nav-item"><a class="nav-link status-planned" href="/plans/?status=planned">🟡 Запланировано</a></li>
|
||||
<li class="nav-item"><a class="nav-link status-in-progress" href="/plans/?status=in_progress">🟠 В процессе</a></li>
|
||||
<li class="nav-item"><a class="nav-link status-done" href="/plans/?status=done">✅ Сделано</a></li>
|
||||
<li class="nav-item"><a class="nav-link status-cancelled" href="/plans/?status=cancelled">❌ Отменено</a></li>
|
||||
</ul>
|
||||
|
||||
{{ else if eq $section "guides" }}
|
||||
<h6>Фильтры</h6>
|
||||
<ul class="nav flex-column">
|
||||
<li class="nav-item"><a class="nav-link" href="/guides/">Все инструкции</a></li>
|
||||
</ul>
|
||||
{{ $guideTags := slice }}
|
||||
{{ range where .Site.RegularPages "Section" "guides" }}
|
||||
{{ range .Params.tags }}
|
||||
{{ $guideTags = $guideTags | append . }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ $guideTags = $guideTags | uniq }}
|
||||
{{ if $guideTags }}
|
||||
<h6 class="mt-3">Теги</h6>
|
||||
<ul class="nav flex-column">
|
||||
{{ range $guideTags }}
|
||||
<li class="nav-item"><a class="nav-link" href="{{ "/tags/" | relURL }}{{ . | urlize }}/">{{ . }}</a></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
{{ end }}
|
||||
|
||||
{{ else if eq $section "creds" }}
|
||||
<h6>Фильтры</h6>
|
||||
<ul class="nav flex-column">
|
||||
<li class="nav-item"><a class="nav-link" href="/creds/">Все креды</a></li>
|
||||
</ul>
|
||||
{{ $credServices := slice }}
|
||||
{{ range where .Site.RegularPages "Section" "creds" }}
|
||||
{{ if .Params.service }}
|
||||
{{ $credServices = $credServices | append .Params.service }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ $credServices = $credServices | uniq }}
|
||||
{{ if $credServices }}
|
||||
<h6 class="mt-3">Сервисы</h6>
|
||||
<ul class="nav flex-column">
|
||||
{{ range $credServices }}
|
||||
<li class="nav-item"><a class="nav-link" href="/creds/?service={{ . | urlize }}">{{ . }}</a></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
{{ end }}
|
||||
|
||||
{{ else }}
|
||||
<h6>Разделы</h6>
|
||||
<ul class="nav flex-column">
|
||||
{{ range .Site.Menus.main }}
|
||||
<li class="nav-item"><a class="nav-link" href="{{ .URL }}">{{ .Name }}</a></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
{{ end }}
|
||||
</div>
|
||||
Reference in New Issue
Block a user