diff options
author | Alexander Neonxp Kiryukhin <i@neonxp.ru> | 2024-11-16 19:32:18 +0300 |
---|---|---|
committer | Alexander Neonxp Kiryukhin <i@neonxp.ru> | 2024-11-17 01:28:57 +0300 |
commit | 239d68f94c6250276850fbe95eaa6cdd5c38fb26 (patch) | |
tree | c576da169afc442f51eae6213ad0ff749ed86589 /themes/neonxp/layouts/_default | |
parent | 8e79098193fd0a8b65305dd8054cf7c424c60bc5 (diff) |
Своя тема, полностью всё переделал
Diffstat (limited to 'themes/neonxp/layouts/_default')
-rw-r--r-- | themes/neonxp/layouts/_default/baseof.html | 17 | ||||
-rw-r--r-- | themes/neonxp/layouts/_default/home.html | 7 | ||||
-rw-r--r-- | themes/neonxp/layouts/_default/list.html | 25 | ||||
-rw-r--r-- | themes/neonxp/layouts/_default/single.html | 56 |
4 files changed, 105 insertions, 0 deletions
diff --git a/themes/neonxp/layouts/_default/baseof.html b/themes/neonxp/layouts/_default/baseof.html new file mode 100644 index 0000000..e2e4362 --- /dev/null +++ b/themes/neonxp/layouts/_default/baseof.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html lang="{{ site.Language.LanguageCode }}" dir="{{ or site.Language.LanguageDirection `ltr` }}"> +<head> + {{ partial "head.html" . }} +</head> +<body> + <main class="container"> + <header> + {{ partial "header.html" . }} + </header> + {{ block "main" . }}{{ end }} + <footer> + {{ partial "footer.html" . }} + </footer> + </main> +</body> +</html> diff --git a/themes/neonxp/layouts/_default/home.html b/themes/neonxp/layouts/_default/home.html new file mode 100644 index 0000000..0df6597 --- /dev/null +++ b/themes/neonxp/layouts/_default/home.html @@ -0,0 +1,7 @@ +{{ define "main" }} + {{ .Content }} + {{ range site.RegularPages }} + <h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2> + {{ .Summary }} + {{ end }} +{{ end }} diff --git a/themes/neonxp/layouts/_default/list.html b/themes/neonxp/layouts/_default/list.html new file mode 100644 index 0000000..065ee1a --- /dev/null +++ b/themes/neonxp/layouts/_default/list.html @@ -0,0 +1,25 @@ +{{ define "main" }} +<div class="single-page"> + <div class="sidebar"> + <article class="toc"> + <header>Навигатор</header> + {{ partial "menu.html" (dict "menuID" "sections" "page" .) }} + </article> + </div> + <div class="h-entry"> + {{ if .Title }} + <article> + <header>{{ .Title }}</header> + {{ .Content }} + </article> + {{ end }} + <h1>Страницы:</h1> + {{ $paginator := .Paginate .Pages 7 }} + {{ range $paginator.Pages }} + {{ partial "list.html" . }} + {{ end }} + <nav>{{ partial "pagination.html" . }}</nav> + </div> +</div> + +{{ end }} diff --git a/themes/neonxp/layouts/_default/single.html b/themes/neonxp/layouts/_default/single.html new file mode 100644 index 0000000..8a7b707 --- /dev/null +++ b/themes/neonxp/layouts/_default/single.html @@ -0,0 +1,56 @@ +{{ define "main" }} +<div class="single-page"> + <div class="sidebar"> + <div class="toc"> + {{ if .Params.toc }} + <article> + <header>Содержание</header> + <aside>{{ .TableOfContents }}</aside> + </article> + {{ end }} + <article> + <header>Разделы</header> + {{ partial "menu.html" (dict "menuID" "sections" "page" .) }} + </article> + </div> + </div> + <div class="h-entry"> + <article> + <header class="space-between"> + <span class="p-name"> + {{ .Title }} + </span> + {{ if .Date }} + {{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }} + {{ $dateHuman := .Date | time.Format (or .Site.Params.dateFormat.published "Jan 02, 2006") }} + <time class="dt-published" datetime="{{ $dateMachine }}">{{ $dateHuman }}</time> + {{ end }} + </header> + <div class="p-summary"> + {{ .Summary }} + </div> + <div class="e-content"> + {{ .Content }} + </div> + <footer class="space-between"> + <span> + {{ partial "terms.html" (dict "taxonomy" "tags" "page" .) }} + </span> + + <a class="u-url" href="{{ .Permalink }}">#</a> + + {{ if .Params.Location }} + <span class="p-location">@ {{.Params.Location}}</span> + {{ end }} + + {{ if .Lastmod }} + {{ $dateMachine := .Lastmod | time.Format "2006-01-02T15:04:05-07:00" }} + {{ $dateHuman := .Lastmod | time.Format (or .Site.Params.dateFormat.lastUpdated "Jan 02, 2006") }} + <time class="dt-updated" datetime="{{ $dateMachine }}">Изм: {{ $dateHuman }}</time> + {{ end }} + </footer> + </article> + {{ if .Params.comments }} {{ partial "comments.html" . }} {{ end }} + </div> +</div> +{{ end }} |