diff options
| author | aethrvmn <me@aethrvmn.gr> | 2025-09-20 22:27:35 +0000 |
|---|---|---|
| committer | aethrvmn <me@aethrvmn.gr> | 2025-09-20 22:27:35 +0000 |
| commit | 9b5f3fad7068298265dbbc8a65077f7917a090a5 (patch) | |
| tree | 0905b29eb7c03d6bc6e16dd1ebcd1ec9b6b83320 /themes/hugo-book/layouts/partials | |
| parent | super simple setup guide (diff) | |
updated hugo-book theme
Diffstat (limited to 'themes/hugo-book/layouts/partials')
28 files changed, 0 insertions, 312 deletions
diff --git a/themes/hugo-book/layouts/partials/docs/brand.html b/themes/hugo-book/layouts/partials/docs/brand.html deleted file mode 100644 index fa7f415..0000000 --- a/themes/hugo-book/layouts/partials/docs/brand.html +++ /dev/null @@ -1,8 +0,0 @@ -<h2 class="book-brand"> - <a class="flex align-center" href="{{ cond (not .Site.Home.File) .Sites.Default.Home.RelPermalink .Site.Home.RelPermalink }}"> - {{- with .Site.Params.BookLogo -}} - <img src="{{ . | relURL }}" alt="Logo" class="book-icon" /> - {{- end -}} - <span>{{ .Site.Title }}</span> - </a> -</h2> diff --git a/themes/hugo-book/layouts/partials/docs/comments.html b/themes/hugo-book/layouts/partials/docs/comments.html deleted file mode 100644 index 59c5f22..0000000 --- a/themes/hugo-book/layouts/partials/docs/comments.html +++ /dev/null @@ -1,2 +0,0 @@ -<!-- This partial can be replaced to support other commenting engines --> -{{ template "_internal/disqus.html" . }} diff --git a/themes/hugo-book/layouts/partials/docs/date.html b/themes/hugo-book/layouts/partials/docs/date.html deleted file mode 100644 index 8c75361..0000000 --- a/themes/hugo-book/layouts/partials/docs/date.html +++ /dev/null @@ -1,6 +0,0 @@ -<!-- - Returns formatted date. - Usage: partial "docs/date" (dict "Date" .Date "Format" .Site.Params.BookDateFormat) ---> -{{- $format := default "January 2, 2006" .Format -}} -{{- return (time.Format $format .Date) -}} diff --git a/themes/hugo-book/layouts/partials/docs/footer.html b/themes/hugo-book/layouts/partials/docs/footer.html deleted file mode 100644 index 77e96d8..0000000 --- a/themes/hugo-book/layouts/partials/docs/footer.html +++ /dev/null @@ -1,27 +0,0 @@ -<div class="flex flex-wrap justify-between"> - -{{ if and .GitInfo .Site.Params.BookRepo }} - <div> - {{- $date := partial "docs/date" (dict "Date" .GitInfo.AuthorDate.Local "Format" .Site.Params.BookDateFormat) -}} - <a class="flex align-center" href="{{ partial "docs/links/commit" . }}" title='{{ i18n "Last modified by" }} {{ .GitInfo.AuthorName }} | {{ $date }}' target="_blank" rel="noopener"> - <img src="{{ "svg/calendar.svg" | relURL }}" class="book-icon" alt="" /> - <span>{{ $date }}</span> - </a> - </div> -{{ end }} - -{{ if and .File .Site.Params.BookRepo .Site.Params.BookEditPath }} - <div> - <a class="flex align-center" href="{{ partial "docs/links/edit" . }}" target="_blank" rel="noopener"> - <img src="{{ "svg/edit.svg" | relURL }}" class="book-icon" alt="" /> - <span>{{ i18n "Edit this page" }}</span> - </a> - </div> -{{ end }} - -</div> - -{{ $script := resources.Get "clipboard.js" | resources.Minify }} -{{ with $script.Content }} - <script>{{ . | safeJS }}</script> -{{ end }} diff --git a/themes/hugo-book/layouts/partials/docs/header.html b/themes/hugo-book/layouts/partials/docs/header.html deleted file mode 100644 index 646b8ff..0000000 --- a/themes/hugo-book/layouts/partials/docs/header.html +++ /dev/null @@ -1,13 +0,0 @@ -<div class="flex align-center justify-between"> - <label for="menu-control"> - <img src="{{ "svg/menu.svg" | relURL }}" class="book-icon" alt="Menu" /> - </label> - - <h3>{{ partial "docs/title" . }}</h3> - - <label for="toc-control"> - {{ if default true (default .Site.Params.BookToC .Params.BookToC) }} - <img src="{{ "svg/toc.svg" | relURL }}" class="book-icon" alt="Table of Contents" /> - {{ end }} - </label> -</div> diff --git a/themes/hugo-book/layouts/partials/docs/html-head-favicon.html b/themes/hugo-book/layouts/partials/docs/html-head-favicon.html deleted file mode 100644 index 8278050..0000000 --- a/themes/hugo-book/layouts/partials/docs/html-head-favicon.html +++ /dev/null @@ -1 +0,0 @@ -<link rel="icon" href="{{ .Site.Params.BookFavicon | default "favicon.png" | relURL }}" >
\ No newline at end of file diff --git a/themes/hugo-book/layouts/partials/docs/html-head-title.html b/themes/hugo-book/layouts/partials/docs/html-head-title.html deleted file mode 100644 index 49a109d..0000000 --- a/themes/hugo-book/layouts/partials/docs/html-head-title.html +++ /dev/null @@ -1 +0,0 @@ -{{ partial "docs/title" . }} | {{ .Site.Title -}} diff --git a/themes/hugo-book/layouts/partials/docs/html-head.html b/themes/hugo-book/layouts/partials/docs/html-head.html deleted file mode 100644 index 6a6d0ec..0000000 --- a/themes/hugo-book/layouts/partials/docs/html-head.html +++ /dev/null @@ -1,56 +0,0 @@ -<meta charset="UTF-8"> -<meta name="viewport" content="width=device-width, initial-scale=1.0"> -<meta name="description" content="{{ default .Summary .Description }}"> -<meta name="theme-color" media="(prefers-color-scheme: light)" content="#ffffff"> -<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#343a40"> -<meta name="color-scheme" content="light dark"> - -{{- with .Page.Params.BookHref -}} - <meta http-equiv="Refresh" content="0; url='{{ . }}'" /> -{{- end -}} - -{{- template "_internal/opengraph.html" . -}} - -<title>{{ partial "docs/html-head-title" . }}</title> -{{ partial "docs/html-head-favicon" . }} - -{{- $manifest := resources.Get "manifest.json" | resources.ExecuteAsTemplate "manifest.json" . }} -<link rel="manifest" href="{{ $manifest.RelPermalink }}"> -<link rel="canonical" href="{{ .Permalink }}"> - -{{- range .Translations }} - <link rel="alternate" hreflang="{{ default .Site.LanguageCode .Language.Lang }}" href="{{ .Permalink }}" title="{{ partial "docs/title" . }}"> -{{- end -}} - -<!-- Theme stylesheet, you can customize scss by creating `assets/custom.scss` in your website --> -{{- $styles := resources.Get "book.scss" | resources.ExecuteAsTemplate "book.scss" . | css.Sass | resources.Minify | resources.Fingerprint }} -<link rel="stylesheet" href="{{ $styles.RelPermalink }}" {{ template "integrity" $styles }}> -{{- if default true .Site.Params.BookSearch -}} - {{- $searchJSFile := printf "%s.search.js" .Language.Lang }} - {{- $searchJS := resources.Get "search.js" | resources.ExecuteAsTemplate $searchJSFile . | resources.Minify | resources.Fingerprint }} - <script defer src="{{ "fuse.min.js" | relURL }}"></script> - <script defer src="{{ $searchJS.RelPermalink }}" {{ template "integrity" $searchJS }}></script> -{{ end -}} - -{{- if .Site.Params.BookServiceWorker -}} - {{- $swJS := resources.Get "sw-register.js" | resources.ExecuteAsTemplate "sw.js" . | resources.Minify | resources.Fingerprint }} - <script defer src="{{ $swJS.RelPermalink }}" {{ template "integrity" $swJS }}></script> -{{ end -}} - -{{- template "_internal/google_analytics.html" . -}} - -<!-- RSS --> -{{- with .OutputFormats.Get "rss" -}} - {{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} -{{ end -}} - -{{ "<!--" | safeHTML }} -Made with Book Theme -https://github.com/alex-shpak/hugo-book -{{ "-->" | safeHTML }} - -{{- define "integrity" -}} - {{- if (urls.Parse .Permalink).Host -}} - integrity="{{ .Data.Integrity }}" crossorigin="anonymous" - {{- end -}} -{{- end -}} diff --git a/themes/hugo-book/layouts/partials/docs/inject/body.html b/themes/hugo-book/layouts/partials/docs/inject/body.html deleted file mode 100644 index e69de29..0000000 --- a/themes/hugo-book/layouts/partials/docs/inject/body.html +++ /dev/null diff --git a/themes/hugo-book/layouts/partials/docs/inject/content-after.html b/themes/hugo-book/layouts/partials/docs/inject/content-after.html deleted file mode 100644 index e69de29..0000000 --- a/themes/hugo-book/layouts/partials/docs/inject/content-after.html +++ /dev/null diff --git a/themes/hugo-book/layouts/partials/docs/inject/content-before.html b/themes/hugo-book/layouts/partials/docs/inject/content-before.html deleted file mode 100644 index e69de29..0000000 --- a/themes/hugo-book/layouts/partials/docs/inject/content-before.html +++ /dev/null diff --git a/themes/hugo-book/layouts/partials/docs/inject/footer.html b/themes/hugo-book/layouts/partials/docs/inject/footer.html deleted file mode 100644 index e69de29..0000000 --- a/themes/hugo-book/layouts/partials/docs/inject/footer.html +++ /dev/null diff --git a/themes/hugo-book/layouts/partials/docs/inject/head.html b/themes/hugo-book/layouts/partials/docs/inject/head.html deleted file mode 100644 index e69de29..0000000 --- a/themes/hugo-book/layouts/partials/docs/inject/head.html +++ /dev/null diff --git a/themes/hugo-book/layouts/partials/docs/inject/menu-after.html b/themes/hugo-book/layouts/partials/docs/inject/menu-after.html deleted file mode 100644 index e69de29..0000000 --- a/themes/hugo-book/layouts/partials/docs/inject/menu-after.html +++ /dev/null diff --git a/themes/hugo-book/layouts/partials/docs/inject/menu-before.html b/themes/hugo-book/layouts/partials/docs/inject/menu-before.html deleted file mode 100644 index e69de29..0000000 --- a/themes/hugo-book/layouts/partials/docs/inject/menu-before.html +++ /dev/null diff --git a/themes/hugo-book/layouts/partials/docs/inject/toc-after.html b/themes/hugo-book/layouts/partials/docs/inject/toc-after.html deleted file mode 100644 index e69de29..0000000 --- a/themes/hugo-book/layouts/partials/docs/inject/toc-after.html +++ /dev/null diff --git a/themes/hugo-book/layouts/partials/docs/inject/toc-before.html b/themes/hugo-book/layouts/partials/docs/inject/toc-before.html deleted file mode 100644 index e69de29..0000000 --- a/themes/hugo-book/layouts/partials/docs/inject/toc-before.html +++ /dev/null diff --git a/themes/hugo-book/layouts/partials/docs/languages.html b/themes/hugo-book/layouts/partials/docs/languages.html deleted file mode 100644 index 51aabdd..0000000 --- a/themes/hugo-book/layouts/partials/docs/languages.html +++ /dev/null @@ -1,33 +0,0 @@ -<!-- Merge home and current page translations --> -{{ $bookTranslatedOnly := default false .Site.Params.BookTranslatedOnly }} -{{ $translations := dict }} -{{ if (eq $bookTranslatedOnly false ) }} - {{ range .Site.Home.Translations }} - {{ $translations = merge $translations (dict .Language.Lang .) }} - {{ end }} -{{ end }} -{{ range .Translations }} - {{ $translations = merge $translations (dict .Language.Lang .) }} -{{ end }} - -<ul class="book-languages"> - <li> - <input type="checkbox" id="languages" class="toggle" /> - <label for="languages" class="flex justify-between"> - <a role="button" class="flex align-center"> - <img src="{{ "svg/translate.svg" | relURL }}" class="book-icon" alt="Languages" /> - {{ $.Site.Language.LanguageName }} - </a> - </label> - - <ul> - {{ range .Site.Languages }}{{ with index $translations .Lang }} - <li> - <a href="{{ cond hugo.IsMultihost .Permalink .RelPermalink }}"> - {{ .Language.LanguageName }} - </a> - </li> - {{ end }}{{ end }} - </ul> - </li> -</ul> diff --git a/themes/hugo-book/layouts/partials/docs/links/commit.html b/themes/hugo-book/layouts/partials/docs/links/commit.html deleted file mode 100644 index 8ab9334..0000000 --- a/themes/hugo-book/layouts/partials/docs/links/commit.html +++ /dev/null @@ -1,2 +0,0 @@ -{{- $commitPath := default "commit" .Site.Params.BookCommitPath -}} -{{- .Site.Params.BookRepo }}/{{ $commitPath }}/{{ .GitInfo.Hash -}}
\ No newline at end of file diff --git a/themes/hugo-book/layouts/partials/docs/links/edit.html b/themes/hugo-book/layouts/partials/docs/links/edit.html deleted file mode 100644 index 920affa..0000000 --- a/themes/hugo-book/layouts/partials/docs/links/edit.html +++ /dev/null @@ -1,2 +0,0 @@ -{{- $bookFilePath := (strings.TrimPrefix hugo.WorkingDir .Page.File.Filename | path.Join) -}} -{{- .Site.Params.BookRepo }}/{{ .Site.Params.BookEditPath }}{{ ($bookFilePath) -}}
\ No newline at end of file diff --git a/themes/hugo-book/layouts/partials/docs/menu-filetree.html b/themes/hugo-book/layouts/partials/docs/menu-filetree.html deleted file mode 100644 index 1494588..0000000 --- a/themes/hugo-book/layouts/partials/docs/menu-filetree.html +++ /dev/null @@ -1,49 +0,0 @@ -{{ $bookSection := default "docs" .Site.Params.BookSection }} -{{ if eq $bookSection "*" }} - {{ $bookSection = "/" }}{{/* Backward compatibility */}} -{{ end }} - -{{ with .Site.GetPage $bookSection }} - {{ template "book-section-children" (dict "Section" . "CurrentPage" $) }} -{{ end }} - -{{ define "book-section-children" }}{{/* (dict "Section" .Section "CurrentPage" .CurrentPage) */}} - <ul> - {{ range (where .Section.Pages "Params.bookHidden" "ne" true) }} - {{ if .IsSection }} - <li {{- if .Params.BookFlatSection }} class="book-section-flat" {{ end -}}> - {{ template "book-page-link" (dict "Page" . "CurrentPage" $.CurrentPage) }} - {{ template "book-section-children" (dict "Section" . "CurrentPage" $.CurrentPage) }} - </li> - {{ else if and .IsPage .Content }} - <li> - {{ template "book-page-link" (dict "Page" . "CurrentPage" $.CurrentPage) }} - </li> - {{ end }} - {{ end }} - </ul> -{{ end }} - -{{ define "book-page-link" }}{{/* (dict "Page" .Page "CurrentPage" .CurrentPage) */}} - {{ $current := eq .CurrentPage .Page }} - {{ $ancestor := .Page.IsAncestor .CurrentPage }} - - {{ if .Page.Params.BookCollapseSection }} - <input type="checkbox" id="section-{{ md5 .Page }}" class="toggle" {{ if or $current $ancestor }}checked{{ end }} /> - <label for="section-{{ md5 .Page }}" class="flex justify-between"> - <a {{ if .Page.Content }}href="{{ .Page.RelPermalink }}"{{ else }}role="button"{{ end }} class="{{ if $current }}active{{ end }}"> - {{- partial "docs/title" .Page -}} - </a> - </label> - {{ else if .Page.Params.BookHref }} - <a href="{{ .Page.Params.BookHref }}" class="{{ if $current }}active{{ end }}" target="_blank" rel="noopener"> - {{- partial "docs/title" .Page -}} - </a> - {{ else if .Page.Content }} - <a href="{{ .Page.RelPermalink }}" class="{{ if $current }}active{{ end }}"> - {{- partial "docs/title" .Page -}} - </a> - {{ else }} - <span>{{- partial "docs/title" .Page -}}</span> - {{ end }} -{{ end }} diff --git a/themes/hugo-book/layouts/partials/docs/menu-hugo.html b/themes/hugo-book/layouts/partials/docs/menu-hugo.html deleted file mode 100644 index 5f01be0..0000000 --- a/themes/hugo-book/layouts/partials/docs/menu-hugo.html +++ /dev/null @@ -1,28 +0,0 @@ -<!-- - This is template for hugo menus, accepts MenuEntity as context - https://gohugo.io/variables/menus/ ---> -{{ if . }} - {{ template "book-menu-hugo" . }} -{{ end }} - -{{ define "book-menu-hugo" }} -<ul> - {{ range . }} - <li> - <a href="{{ .URL }}" {{ with .Params.class }}class="{{ . }}"{{ end }} {{ if not .Page }}target="_blank" rel="noopener"{{ end }}> - {{- .Pre -}} - {{ with .Page }} - {{ partial "docs/title" .Page }} - {{ else }} - {{ .Name }} - {{ end }} - {{- .Post -}} - </a> - {{- with .Children }} - {{ template "book-menu-hugo" . }} - {{- end }} - </li> - {{ end }} -</ul> -{{ end }} diff --git a/themes/hugo-book/layouts/partials/docs/menu.html b/themes/hugo-book/layouts/partials/docs/menu.html deleted file mode 100644 index dbb2e49..0000000 --- a/themes/hugo-book/layouts/partials/docs/menu.html +++ /dev/null @@ -1,21 +0,0 @@ -<nav> -{{ partial "docs/brand" . }} -{{ partial "docs/search" . }} -{{ if hugo.IsMultilingual }} - {{ partial "docs/languages" . }} -{{ end }} - -{{ partial "docs/inject/menu-before" . }} -{{ partial "docs/menu-hugo" .Site.Menus.before }} - -{{ partial "docs/menu-filetree" . }} - -{{ partial "docs/menu-hugo" .Site.Menus.after }} -{{ partial "docs/inject/menu-after" . }} -</nav> - -<!-- Restore menu position as soon as possible to avoid flickering --> -{{ $script := resources.Get "menu-reset.js" | resources.Minify }} -{{ with $script.Content }} - <script>{{ . | safeJS }}</script> -{{ end }} diff --git a/themes/hugo-book/layouts/partials/docs/post-meta.html b/themes/hugo-book/layouts/partials/docs/post-meta.html deleted file mode 100644 index 457e2c0..0000000 --- a/themes/hugo-book/layouts/partials/docs/post-meta.html +++ /dev/null @@ -1,16 +0,0 @@ -{{ with .Date }} - <div class="flex align-center text-small book-post-date"> - <img src="{{ "svg/calendar.svg" | relURL }}" class="book-icon " alt="" /> - <span>{{ partial "docs/date" (dict "Date" . "Format" $.Site.Params.BookDateFormat) }}</span> - </div> -{{ end }} - -{{ range $taxonomy, $_ := .Site.Taxonomies }} - {{ with $terms := $.GetTerms $taxonomy }} - <div class="text-small"> - {{ range $n, $term := $terms }}{{ if $n }}, {{ end }} - <a href="{{ $term.RelPermalink }}">{{ $term.Title }}</a> - {{- end }} - </div> - {{ end }} -{{ end }} diff --git a/themes/hugo-book/layouts/partials/docs/search.html b/themes/hugo-book/layouts/partials/docs/search.html deleted file mode 100644 index 937f595..0000000 --- a/themes/hugo-book/layouts/partials/docs/search.html +++ /dev/null @@ -1,8 +0,0 @@ -{{ if default true .Site.Params.BookSearch }} -<div class="book-search hidden"> - <input type="text" id="book-search-input" placeholder="{{ i18n "Search" }}" aria-label="{{ i18n "Search" }}" maxlength="64" data-hotkeys="s/" /> - <div class="book-search-spinner hidden"></div> - <ul id="book-search-results"></ul> -</div> -<script>document.querySelector(".book-search").classList.remove("hidden")</script> -{{ end }} diff --git a/themes/hugo-book/layouts/partials/docs/taxonomy.html b/themes/hugo-book/layouts/partials/docs/taxonomy.html deleted file mode 100644 index 63ef315..0000000 --- a/themes/hugo-book/layouts/partials/docs/taxonomy.html +++ /dev/null @@ -1,19 +0,0 @@ -<nav> - <ul> - {{ range $term, $_ := .Site.Taxonomies }} - {{ with $.Site.GetPage (printf "/%s" $term | urlize) }} - <li class="book-section-flat"> - <strong>{{ .Title | title }}</strong> - <ul> - {{ range .Pages }} - <li class="flex justify-between"> - <a href="{{ .RelPermalink }}">{{ .Title }}</a> - <span>{{ len .Pages }}</span> - </li> - {{ end }} - </ul> - </li> - {{ end }} - {{ end }} - </ul> -</nav> diff --git a/themes/hugo-book/layouts/partials/docs/title.html b/themes/hugo-book/layouts/partials/docs/title.html deleted file mode 100644 index 83df5b6..0000000 --- a/themes/hugo-book/layouts/partials/docs/title.html +++ /dev/null @@ -1,17 +0,0 @@ -<!-- - Partial to generate page name from Title or File name. - Accepts Page as context ---> -{{ $title := "" }} - -{{ if .LinkTitle }} - {{ $title = .LinkTitle }} -{{ else if .Title }} - {{ $title = .Title }} -{{ else if and .IsSection .File }} - {{ $title = path.Base .File.Dir | humanize | title }} -{{ else if and .IsPage .File }} - {{ $title = .File.BaseFileName | humanize | title }} -{{ end }} - -{{ return $title }} diff --git a/themes/hugo-book/layouts/partials/docs/toc.html b/themes/hugo-book/layouts/partials/docs/toc.html deleted file mode 100644 index 64697a4..0000000 --- a/themes/hugo-book/layouts/partials/docs/toc.html +++ /dev/null @@ -1,3 +0,0 @@ -{{ partial "docs/inject/toc-before" . }} -{{ .TableOfContents }} -{{ partial "docs/inject/toc-after" . }} |
