Skip to content

Commit 9836a3c

Browse files
committed
update
1 parent dba5fdf commit 9836a3c

File tree

1 file changed

+61
-70
lines changed

1 file changed

+61
-70
lines changed

layouts/docs/baseof.html

Lines changed: 61 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{{ $.Scratch.Delete "social_list" }}
33
{{ $.Scratch.Set "pathName" (printf "%s" (.Site.Params.docs.pathName | default "docs")) }}
44
<!-- social_list -->
5-
{{ $social_params := slice "github" "twitter" "instagram" "rss" }}
5+
{{ $social_params := slice "github" "twitter" "bluesky" "instagram" "rss" }}
66
{{ range $social_params }}
77
{{ if isset site.Params.social . }}
88
{{ $.Scratch.Add "social_list" (slice .) }}
@@ -14,100 +14,91 @@
1414
<div class="content">
1515
<div class="page-wrapper toggled">
1616
{{- partial (printf "%s/%s" ($.Scratch.Get "pathName") "sidebar.html") . -}}
17-
<!-- Start Page Content -->
18-
<main class="page-content bg-transparent">
19-
{{ if hugo.IsMultilingual }}
20-
{{- partial (printf "%s/%s" ($.Scratch.Get "pathName") "top-header.html") . -}}
21-
{{ else }}
22-
{{- partialCached (printf "%s/%s" ($.Scratch.Get "pathName") "top-header.html") . -}}
23-
{{ end }}
24-
<div class="container-fluid">
25-
<div class="layout-spacing">
26-
{{ $currentPage := . -}}
27-
{{ if site.Params.docs.breadcrumbs | default true }}
28-
<div class="d-md-flex justify-content-between align-items-center">
29-
{{- partial (printf "%s/%s" ($.Scratch.Get "pathName") "breadcrumbs.html") . -}}
30-
</div>
31-
{{ end }}
32-
<div class="row flex-xl-nowrap">
33-
{{/* Table of Contents Logic */}}
34-
{{- $showToc := and (ne .Params.toc false) (ne .TableOfContents "<nav id=\"TableOfContents\"></nav>") -}}
35-
{{- $tocEnabled := site.Params.docs.toc | default true -}}
36-
{{- $tocMobileEnabled := site.Params.docs.tocMobile | default true -}}
37-
38-
{{ if and $tocEnabled (not .IsNode) $showToc }}
39-
<div class="docs-toc col-xl-3 d-xl-block">
40-
{{- partial (printf "%s/%s" ($.Scratch.Get "pathName") "toc.html") . -}}
41-
</div>
42-
{{ end }}
43-
44-
{{ if and $tocMobileEnabled (not .IsNode) $showToc }}
45-
<div class="docs-toc-mobile d-print-none d-xl-none">
46-
<button id="toc-dropdown-btn" class="btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown" data-bs-offset="0,0" aria-expanded="false">
47-
Table of Contents
48-
</button>
49-
{{- partial (printf "%s/%s" ($.Scratch.Get "pathName") "toc-mobile.html") . -}}
50-
</div>
51-
{{ end }}
52-
53-
<div class="docs-content col-12 {{ if .IsNode }}{{ else }}{{ if and $tocEnabled $showToc }}col-xl-9{{ end }}{{ end }} mt-0">
54-
<div class="mb-0 d-flex">
55-
{{ if site.Params.docs.titleIcon | default false }}
56-
<i class="material-icons title-icon me-2">{{- .Params.icon | default "article" }}</i>
17+
<!-- Start Page Content -->
18+
<main class="page-content bg-transparent">
19+
{{ if hugo.IsMultilingual }}
20+
{{- partial (printf "%s/%s" ($.Scratch.Get "pathName") "top-header.html") . -}}
21+
{{ else }}
22+
{{- partialCached (printf "%s/%s" ($.Scratch.Get "pathName") "top-header.html") . -}}
23+
{{ end }}
24+
<div class="container-fluid">
25+
<div class="layout-spacing">
26+
{{ $currentPage := . -}}
27+
{{ if site.Params.docs.breadcrumbs | default true }}
28+
<div class="d-md-flex justify-content-between align-items-center">
29+
{{- partial (printf "%s/%s" ($.Scratch.Get "pathName") "breadcrumbs.html") . -}}
30+
</div>
31+
{{ end }}
32+
<div class="row flex-xl-nowrap">
33+
{{ if site.Params.docs.toc | default true }}
34+
<div class="docs-toc col-xl-3 {{ if .IsNode }}visually-hidden{{ else }}{{end}} {{ if and (ne .Params.toc false) (ne .TableOfContents "<nav id=\"TableOfContents\"></nav>") }}{{ else }}visually-hidden{{ end }} {{ if site.Params.docs.toc | default true }}{{ else }}visually-hidden{{ end }} d-xl-block">
35+
{{- partial (printf "%s/%s" ($.Scratch.Get "pathName") "toc.html") . -}}
36+
</div>
5737
{{ end }}
58-
<h1 class="content-title mb-0">
59-
{{ $currentPage.Title }}
60-
{{ if .Draft }}
61-
<span class="badge bg-default fs-6 mb-1 align-middle">DRAFT</span>
38+
{{ if site.Params.docs.tocMobile | default true }}
39+
<div class="docs-toc-mobile {{ if .IsNode }}visually-hidden{{ else }}{{end}} {{ if and (ne .Params.toc false) (ne .TableOfContents "<nav id=\"TableOfContents\"></nav>") }}{{ else }}visually-hidden{{ end }} {{ if site.Params.docs.tocMobile | default true }}{{ else }}visually-hidden{{ end }} d-print-none d-xl-none">
40+
<button id="toc-dropdown-btn" class="btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown" data-bs-offset="0,0" aria-expanded="false">
41+
Table of Contents
42+
</button>
43+
{{- partial (printf "%s/%s" ($.Scratch.Get "pathName") "toc-mobile.html") . -}}
44+
</div>
45+
{{ end -}}
46+
<div class="docs-content col-12 {{ if .IsNode }}{{ else }}{{ if site.Params.docs.toc | default true }}{{ if and (ne .Params.toc false) (ne .TableOfContents "<nav id=\"TableOfContents\"></nav>") }}col-xl-9{{else}}{{end}}{{ else }}{{ end }}{{ end }} mt-0">
47+
<div class="mb-0 d-flex">
48+
{{ if site.Params.docs.titleIcon | default false }}
49+
<i class="material-icons title-icon me-2">{{- .Params.icon | default "article" }}</i>
50+
{{ end }}
51+
<h1 class="content-title mb-0">
52+
{{ $currentPage.Title }}
53+
{{ if .Draft }}
54+
<span class="badge bg-default fs-6 mb-1 align-middle">DRAFT</span>
55+
{{ end }}
56+
</h1>
57+
</div>
58+
{{ if site.Params.docs.descriptions | default false }}
59+
<p class="lead mb-3">{{ $currentPage.Description | markdownify }}</p>
6260
{{ end }}
63-
</h1>
64-
</div>
65-
{{ if site.Params.docs.descriptions | default false }}
66-
<p class="lead mb-3">{{ $currentPage.Description | markdownify }}</p>
67-
{{ end }}
68-
<div id="content" class="main-content" {{ if eq .Site.Params.docs.toc true -}}data-bs-spy="scroll" data-bs-root-margin="0px 0px -65%" data-bs-target="#toc-mobile"{{ end }}>
69-
{{ block "main" . }}{{ end }}
70-
</div>
71-
<div>
72-
{{- partial (printf "%s/%s" ($.Scratch.Get "pathName") "doc-nav.html") . -}}
61+
<div id="content" class="main-content" {{ if eq .Site.Params.docs.toc true -}}data-bs-spy="scroll" data-bs-root-margin="0px 0px -65%" data-bs-target="#toc-mobile"{{ end }}>
62+
{{ block "main" . }}{{ end }}
63+
</div>
64+
<div>
65+
{{- partial (printf "%s/%s" ($.Scratch.Get "pathName") "doc-nav.html") . -}}
66+
</div>
67+
</div>
7368
</div>
7469
</div>
7570
</div>
76-
</div>
77-
</div>
78-
{{- partialCached (printf "%s/%s" ($.Scratch.Get "pathName") "footer.html") . -}}
71+
{{- partialCached (printf "%s/%s" ($.Scratch.Get "pathName") "footer.html") . -}}
7972

80-
</main>
73+
</main>
8174
</div>
8275
</div>
8376

8477
{{ if site.Params.docs.backToTop | default true }}
8578
<!-- Back to top -->
86-
<button onclick="topFunction()" id="back-to-top" aria-label="Back to Top Button" class="back-to-top fs-5"><svg width="24" height="24">
87-
<path d="M12,10.224l-6.3,6.3L4.32,15.152,12,7.472l7.68,7.68L18.3,16.528Z" style="fill:#fff" />
88-
</svg></button>
79+
<button onclick="topFunction()" id="back-to-top" aria-label="Back to Top Button" class="back-to-top fs-5"><svg width="24" height="24"><path d="M12,10.224l-6.3,6.3L4.32,15.152,12,7.472l7.68,7.68L18.3,16.528Z" style="fill:#fff"/></svg></button>
8980
<!-- Back to top -->
9081
{{ end }}
9182

9283
<!-- Dark Mode Switch JS -->
9384
{{ if eq .Site.Params.docs.darkMode true -}}
94-
{{ $darkModeSwitch := resources.Get (printf "/%s/%s" ($.Scratch.Get "pathName") "js/darkmode-switch.js") | js.Build | minify }}
95-
<script>{{ $darkModeSwitch.Content | safeJS }}</script>
85+
{{ $darkModeSwitch := resources.Get (printf "/%s/%s" ($.Scratch.Get "pathName") "js/darkmode-switch.js") | js.Build | minify }}
86+
<script>{{ $darkModeSwitch.Content | safeJS }}</script>
9687
{{ end -}}
9788

9889
{{- partialCached (printf "%s/%s" ($.Scratch.Get "pathName") "footer/footer-scripts.html") . -}}
9990

10091
<!-- DocSearch Config -->
10192
{{ if and (.Site.Params.docsearch.appID) (.Site.Params.docsearch.apiKey) -}}
102-
{{- partialCached (printf "%s/%s" ($.Scratch.Get "pathName") "footer/docsearch.html") . -}}
93+
{{- partialCached (printf "%s/%s" ($.Scratch.Get "pathName") "footer/docsearch.html") . -}}
10394
{{ end }}
10495

10596
<!-- FlexSearch Config -->
10697
{{ if or (not (isset .Site.Params.flexsearch "enabled")) (eq .Site.Params.flexsearch.enabled true) -}}
107-
{{ if and (.Site.Params.docsearch.appID) (.Site.Params.docsearch.apiKey) -}}
108-
{{ else }}
109-
{{- partialCached (printf "%s/%s" ($.Scratch.Get "pathName") "footer/flexsearch.html") . -}}
110-
{{ end }}
98+
{{ if and (.Site.Params.docsearch.appID) (.Site.Params.docsearch.apiKey) -}}
99+
{{ else }}
100+
{{- partialCached (printf "%s/%s" ($.Scratch.Get "pathName") "footer/flexsearch.html") . -}}
101+
{{ end }}
111102
{{ end }}
112103
</body>
113-
</html>
104+
</html>

0 commit comments

Comments
 (0)