Skip to content

Commit

Permalink
feat: add the sidebar page parameter
Browse files Browse the repository at this point in the history
  • Loading branch information
razonyang committed Sep 15, 2022
1 parent 9340210 commit 887e2bf
Show file tree
Hide file tree
Showing 14 changed files with 19 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Page parameters are located in page's [Front Matter](https://gohugo.io/content-m
| `copyright` | Boolean | `true` | Whether to display copyright section.
| `carousel` | Boolean | `false` | Show on carousel.
| `nav` | Boolean | `true` | Turn on/off the navigations.
| `sidebar` | Boolean | `true` | Show/Hide the sidebar.
| **Creative Commons License**
| `creativeCommons` | Object | - |
| `creativeCommons.by` | Boolean | `true` | Credit must be given to you, the creator.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ authors = ["RazonYang"]
| `copyright` | Boolean | `true` | 是否显示版权部分
| `carousel` | Boolean | `false` | 是否在 Carousel 显示
| `nav` | Boolean | `true` | 是否显示上一篇和下一篇
| `sidebar` | Boolean | `true` | Show/Hide the sidebar.
| **Creative Commons License**
| `creativeCommons` | Object | - |
| `creativeCommons.by` | Boolean | `true` | 署名
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ authors = ["RazonYang"]
| `copyright` | Boolean | `true` | 是否顯示版權部分
| `carousel` | Boolean | `false` | 是否在 Carousel 顯示
| `nav` | Boolean | `true` | 是否顯示上一篇和下一篇
| `sidebar` | Boolean | `true` | Show/Hide the sidebar.
| **Creative Commons License**
| `creativeCommons` | Object | - |
| `creativeCommons.by` | Boolean | `true` | 署名
Expand Down
2 changes: 1 addition & 1 deletion layouts/_default/archives.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
{{- $path := replace .Permalink $baseURL "" -}}
{{- $date := split $path "/" -}}
{{- $pages := where .Site.RegularPages "Type" "in" .Site.Params.mainSections -}}
<div class="col-lg-8 mb-4">
<div class="{{ if default true .Params.sidebar }}col-lg-8{{ else }}col-lg-12{{ end }} mb-4">
<div class="container">
{{- partial "breadcrumb" . -}}
<div class="archives border-1 border-start ps-3 ms-2">
Expand Down
2 changes: 1 addition & 1 deletion layouts/_default/contact.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{ define "content" }}
<div class="col-lg-8">
<div class="{{ if default true .Params.sidebar }}col-lg-8{{ else }}col-lg-12{{ end }}">
{{- partial "breadcrumb" . -}}
<div class="contact row component card">
<div class="card-header">
Expand Down
2 changes: 1 addition & 1 deletion layouts/_default/list.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{ define "content" }}
<div class="col-lg-8">
<div class="{{ if default true .Params.sidebar }}col-lg-8{{ else }}col-lg-12{{ end }}">
{{ partial "list" . }}
</div>
{{- partial "sidebar" . -}}
Expand Down
4 changes: 3 additions & 1 deletion layouts/_default/search.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{{ define "content" }}
<div class="search container">
<div class="row">
<div class="d-flex col-12 col-lg-8 component py-3 pt-4 px-2 rounded">
<div class="d-flex col-12 {{ if default true .Params.sidebar }}col-lg-8{{ else }}col-lg-12{{ end }} component py-3 pt-4 px-2 rounded">
<div class="container">
{{- partial "search/form" . }}
<div id="searchResults" class="search-results mb-3 row"></div>
Expand All @@ -11,9 +11,11 @@
</div>
</div>
</div>
{{- if default true .Params.sidebar }}
<div class="col-lg-4 d-none d-lg-block">
{{- partial "search/sidebar" . }}
</div>
{{- end }}
</div>
</div>
<script type="text/html" id="templateResult">
Expand Down
2 changes: 1 addition & 1 deletion layouts/_default/single.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{ define "content" }}
<div class="col-lg-8">
<div class="{{ if default true .Params.sidebar }}col-lg-8{{ else }}col-lg-12{{ end }}">
<div class="container">
{{- partial "breadcrumb" . -}}
{{- partial "post" . -}}
Expand Down
2 changes: 1 addition & 1 deletion layouts/_default/terms.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{ define "content" }}
<div class="col-lg-8">
<div class="{{ if default true .Params.sidebar }}col-lg-8{{ else }}col-lg-12{{ end }}">
<div class="container">
{{- partial "breadcrumb" . -}}
<div class="taxonomys">
Expand Down
2 changes: 1 addition & 1 deletion layouts/docs/list.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{{ define "content" }}
{{- partial "docs/nav" . -}}
<div class="col-lg-7 ms-auto">
<div class="{{ if default true .Params.sidebar }}col-lg-7{{ else }}col-lg-10{{ end }} ms-auto">
{{ partial "docs/list" . }}
</div>
{{- partial "docs/sidebar" . -}}
Expand Down
2 changes: 1 addition & 1 deletion layouts/docs/single.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{{ define "content" }}
{{- partial "docs/nav" . -}}
<div class="col-lg-7 ms-auto">
<div class="{{ if default true .Params.sidebar }}col-lg-7{{ else }}col-lg-10{{ end }} ms-auto">
<div class="container-fluid">
{{- partial "breadcrumb" . -}}
{{- partial "docs/post" . -}}
Expand Down
2 changes: 2 additions & 0 deletions layouts/partials/docs/sidebar.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
{{- if default true .Params.sidebar }}
<aside class="sidebar d-flex docs-sidebar col-lg-3 position-sticky order-lg-5">
<div class="container">
{{ partial "hooks/docs/sidebar-begin" . }}
{{ partial "docs/toc" . }}
{{ partial "hooks/docs/sidebar-end" . }}
</div>
</aside>
{{- end }}
2 changes: 2 additions & 0 deletions layouts/partials/post/panel/sidebar-toggler.html
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
{{- if default true .Params.sidebar }}
<a id="sidebarToggler" class="action d-none d-lg-block" role="button" title="Sidebar toggler">
<i class="fas fa-fw fa-expand-alt" data-fa-transform="rotate-45"></i>
</a>
{{- end }}
2 changes: 2 additions & 0 deletions layouts/partials/sidebar.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
{{- if default true .Params.sidebar }}
<aside class="col-lg-4 sidebar d-flex">
<div class="container d-flex flex-column">
{{ partial "hooks/sidebar-begin" . }}
{{ partial "sidebar/main" . }}
{{ partial "hooks/sidebar-end" . }}
</div>
</aside>
{{- end }}

0 comments on commit 887e2bf

Please sign in to comment.