2
2
{{ $.Scratch.Delete "social_list" }}
3
3
{{ $.Scratch.Set "pathName" (printf "%s" (.Site.Params.docs.pathName | default "docs")) }}
4
4
<!-- social_list -->
5
- {{ $social_params := slice "github" "twitter" "instagram" "rss" }}
5
+ {{ $social_params := slice "github" "twitter" "bluesky" " instagram" "rss" }}
6
6
{{ range $social_params }}
7
7
{{ if isset site.Params.social . }}
8
8
{{ $.Scratch.Add "social_list" (slice .) }}
14
14
< div class ="content ">
15
15
< div class ="page-wrapper toggled ">
16
16
{{- 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 >
57
37
{{ 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 >
62
60
{{ 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 >
73
68
</ div >
74
69
</ div >
75
70
</ 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") . -}}
79
72
80
- </ main >
73
+ </ main >
81
74
</ div >
82
75
</ div >
83
76
84
77
{{ if site.Params.docs.backToTop | default true }}
85
78
<!-- 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 >
89
80
<!-- Back to top -->
90
81
{{ end }}
91
82
92
83
<!-- Dark Mode Switch JS -->
93
84
{{ 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 >
96
87
{{ end -}}
97
88
98
89
{{- partialCached (printf "%s/%s" ($.Scratch.Get "pathName") "footer/footer-scripts.html") . -}}
99
90
100
91
<!-- DocSearch Config -->
101
92
{{ 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") . -}}
103
94
{{ end }}
104
95
105
96
<!-- FlexSearch Config -->
106
97
{{ 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 }}
111
102
{{ end }}
112
103
</ body >
113
- </ html >
104
+ </ html >
0 commit comments