Skip to content

Commit

Permalink
Add sidebar (#526)
Browse files Browse the repository at this point in the history
  • Loading branch information
jarrodmillman authored Mar 4, 2024
1 parent 96a0042 commit 836d958
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 1 deletion.
1 change: 0 additions & 1 deletion assets/theme-css/bulma.css
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ iframe {
border: 0;
}
article,
aside,
figure,
footer,
header {
Expand Down
7 changes: 7 additions & 0 deletions assets/theme-css/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,13 @@ figure.align-default,
text-align: right;
}

aside.sidebar {
width: 40%;
float: right;
clear: right;
overflow-x: auto;
}

/**
* See `code.literal` in
* src/pydata_sphinx_theme/assets/styles/content/_code.scss
Expand Down
45 changes: 45 additions & 0 deletions layouts/shortcodes/sidebar.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{{/*

doc: Create sidebars

{{< sidebar title="Ch’ien / The Creative" >}}
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
{{< image >}}
src = 'https://source.unsplash.com/200x200/daily?cute+puppy'
alt = 'Cute puppies'
align = 'center'
{{< /image >}}

Lorem ipsum dolor sit amet, consectetur adipisicing elit.
{{< /sidebar >}}

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum.

*/}}

{{- $title := .Get "title" -}}
<aside class="sidebar">
{{- with $title }}<p class="sidebar-title">{{ . }}</p>{{ end -}}
<p>
{{ .Inner | markdownify }}
</p>
</aside>

0 comments on commit 836d958

Please sign in to comment.