Skip to content

Commit 836d958

Browse files
Add sidebar (#526)
1 parent 96a0042 commit 836d958

File tree

3 files changed

+52
-1
lines changed

3 files changed

+52
-1
lines changed

assets/theme-css/bulma.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ iframe {
1414
border: 0;
1515
}
1616
article,
17-
aside,
1817
figure,
1918
footer,
2019
header {

assets/theme-css/styles.css

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,13 @@ figure.align-default,
6868
text-align: right;
6969
}
7070

71+
aside.sidebar {
72+
width: 40%;
73+
float: right;
74+
clear: right;
75+
overflow-x: auto;
76+
}
77+
7178
/**
7279
* See `code.literal` in
7380
* src/pydata_sphinx_theme/assets/styles/content/_code.scss

layouts/shortcodes/sidebar.html

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{{/*
2+
3+
doc: Create sidebars
4+
5+
{{< sidebar title="Ch’ien / The Creative" >}}
6+
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
7+
{{< image >}}
8+
src = 'https://source.unsplash.com/200x200/daily?cute+puppy'
9+
alt = 'Cute puppies'
10+
align = 'center'
11+
{{< /image >}}
12+
13+
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
14+
{{< /sidebar >}}
15+
16+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
17+
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
18+
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
19+
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
20+
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
21+
culpa qui officia deserunt mollit anim id est laborum.
22+
23+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
24+
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
25+
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
26+
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
27+
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
28+
culpa qui officia deserunt mollit anim id est laborum.
29+
30+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
31+
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
32+
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
33+
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
34+
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
35+
culpa qui officia deserunt mollit anim id est laborum.
36+
37+
*/}}
38+
39+
{{- $title := .Get "title" -}}
40+
<aside class="sidebar">
41+
{{- with $title }}<p class="sidebar-title">{{ . }}</p>{{ end -}}
42+
<p>
43+
{{ .Inner | markdownify }}
44+
</p>
45+
</aside>

0 commit comments

Comments
 (0)