Skip to content

Commit 3c39c14

Browse files
authored
Fix sidebar TOC (#100)
1 parent a2e4153 commit 3c39c14

File tree

2 files changed

+44
-42
lines changed

2 files changed

+44
-42
lines changed

_css/poole_hyde.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,7 @@ html {
269269
bottom: 0;
270270
width: 15rem;
271271
text-align: left;
272+
overflow-y: scroll;
272273
}
273274
}
274275

@@ -307,6 +308,7 @@ a.sidebar-nav-item:focus {
307308
/* Hide submenu by default */
308309
.menu-list-child-list {
309310
display: none;
311+
padding-left: 1.5rem;
310312
}
311313

312314
/* Show submenu when parent item has 'active' class */
@@ -327,7 +329,7 @@ a.sidebar-nav-item:focus {
327329

328330
@media (min-width: 768px) {
329331
.sidebar-sticky {
330-
position: absolute;
332+
position: relative;
331333
top: 1rem;
332334
right: 1rem;
333335
left: 1rem;

_layout/sidebar.html

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -11,63 +11,63 @@ <h1><a href="/">MoJuWo</a></h1>
1111
<!-- HOME -->
1212
<a class="sidebar-nav-item {{ispage index.html}}active{{end}}" href="/">Home</a>
1313
<ul class="menu-list-child-list {{ispage index.html}}active{{end}}">
14-
<li class="menu-list-item"><a href="/#goals" class="menu-list-link">Goals</a>
15-
<li class="menu-list-item"><a href="/#contents" class="menu-list-link">Contents</a>
16-
<li class="menu-list-item"><a href="/#before_you_start" class="menu-list-link">Before you start</a>
14+
<li class="menu-list-item"><a href="/#goals" class="menu-list-link">Goals</a>
15+
<li class="menu-list-item"><a href="/#contents" class="menu-list-link">Contents</a>
16+
<li class="menu-list-item"><a href="/#before_you_start" class="menu-list-link">Before you start</a>
1717
</ul>
1818
<!-- WRITTING -->
1919
<a class="sidebar-nav-item {{ispage /writing/*}}active{{end}}" href="/writing/">Writing</a>
2020
<ul class="menu-list-child-list {{ispage /writing/*}}active{{end}}">
21-
<li class="menu-list-item"><a href="/writing/#getting_help" class="menu-list-link">Getting help</a>
22-
<li class="menu-list-item"><a href="/writing/#installation" class="menu-list-link">Installation</a>
23-
<li class="menu-list-item"><a href="/writing/#repl" class="menu-list-link">REPL</a>
24-
<li class="menu-list-item"><a href="/writing/#editor" class="menu-list-link">Editor</a>
25-
<li class="menu-list-item"><a href="/writing/#running_code" class="menu-list-link">Running code</a>
26-
<li class="menu-list-item"><a href="/writing/#notebooks" class="menu-list-link">Notebooks</a>
27-
<li class="menu-list-item"><a href="/writing/#local_packages" class="menu-list-link">Local packages</a>
28-
<li class="menu-list-item"><a href="/writing/#development_workflow" class="menu-list-link">Development workflow</a>
29-
<li class="menu-list-item"><a href="/writing/#configuration" class="menu-list-link">Configuration</a>
30-
<li class="menu-list-item"><a href="/writing/#interactivity" class="menu-list-link">Interactivity</a>
31-
<li class="menu-list-item"><a href="/writing/#logging" class="menu-list-link">Logging</a>
32-
<li class="menu-list-item"><a href="/writing/#debugging" class="menu-list-link">Debugging</a>
21+
<li class="menu-list-item"><a href="/writing/#getting_help" class="menu-list-link">Getting help</a>
22+
<li class="menu-list-item"><a href="/writing/#installation" class="menu-list-link">Installation</a>
23+
<li class="menu-list-item"><a href="/writing/#repl" class="menu-list-link">REPL</a>
24+
<li class="menu-list-item"><a href="/writing/#editor" class="menu-list-link">Editor</a>
25+
<li class="menu-list-item"><a href="/writing/#running_code" class="menu-list-link">Running code</a>
26+
<li class="menu-list-item"><a href="/writing/#notebooks" class="menu-list-link">Notebooks</a>
27+
<li class="menu-list-item"><a href="/writing/#local_packages" class="menu-list-link">Local packages</a>
28+
<li class="menu-list-item"><a href="/writing/#development_workflow" class="menu-list-link">Development workflow</a>
29+
<li class="menu-list-item"><a href="/writing/#configuration" class="menu-list-link">Configuration</a>
30+
<li class="menu-list-item"><a href="/writing/#interactivity" class="menu-list-link">Interactivity</a>
31+
<li class="menu-list-item"><a href="/writing/#logging" class="menu-list-link">Logging</a>
32+
<li class="menu-list-item"><a href="/writing/#debugging" class="menu-list-link">Debugging</a>
3333
</ul>
3434
<!-- SHARING -->
3535
<a class="sidebar-nav-item {{ispage /sharing/*}}active{{end}}" href="/sharing/">Sharing</a>
3636
<ul class="menu-list-child-list {{ispage /sharing/*}}active{{end}}">
37-
<li class="menu-list-item"><a href="/sharing/#setup" class="menu-list-link">Setup</a>
38-
<li class="menu-list-item"><a href="/sharing/#github_actions" class="menu-list-link">GitHub Actions</a>
39-
<li class="menu-list-item"><a href="/sharing/#testing" class="menu-list-link">Testing</a>
40-
<li class="menu-list-item"><a href="/sharing/#style" class="menu-list-link">Style</a>
41-
<li class="menu-list-item"><a href="/sharing/#code_quality" class="menu-list-link">Code quality</a>
42-
<li class="menu-list-item"><a href="/sharing/#documentation" class="menu-list-link">Documentation</a>
43-
<li class="menu-list-item"><a href="/sharing/#literate_programming" class="menu-list-link">Literate programming</a>
44-
<li class="menu-list-item"><a href="/sharing/#versions_and_registration" class="menu-list-link">Versions and registration</a>
45-
<li class="menu-list-item"><a href="/sharing/#reproducibility" class="menu-list-link">Reproducibility</a>
46-
<li class="menu-list-item"><a href="/sharing/#interoperability" class="menu-list-link">Interoperability</a>
47-
<li class="menu-list-item"><a href="/sharing/#collaboration" class="menu-list-link">Collaboration</a>
37+
<li class="menu-list-item"><a href="/sharing/#setup" class="menu-list-link">Setup</a>
38+
<li class="menu-list-item"><a href="/sharing/#github_actions" class="menu-list-link">GitHub Actions</a>
39+
<li class="menu-list-item"><a href="/sharing/#testing" class="menu-list-link">Testing</a>
40+
<li class="menu-list-item"><a href="/sharing/#style" class="menu-list-link">Style</a>
41+
<li class="menu-list-item"><a href="/sharing/#code_quality" class="menu-list-link">Code quality</a>
42+
<li class="menu-list-item"><a href="/sharing/#documentation" class="menu-list-link">Documentation</a>
43+
<li class="menu-list-item"><a href="/sharing/#literate_programming" class="menu-list-link">Literate programming</a>
44+
<li class="menu-list-item"><a href="/sharing/#versions_and_registration" class="menu-list-link">Versions and registration</a>
45+
<li class="menu-list-item"><a href="/sharing/#reproducibility" class="menu-list-link">Reproducibility</a>
46+
<li class="menu-list-item"><a href="/sharing/#interoperability" class="menu-list-link">Interoperability</a>
47+
<li class="menu-list-item"><a href="/sharing/#collaboration" class="menu-list-link">Collaboration</a>
4848
</ul>
4949
<!-- OPTIMIZING -->
5050
<a class="sidebar-nav-item {{ispage /optimizing/*}}active{{end}}" href="/optimizing/">Optimizing</a>
5151
<ul class="menu-list-child-list {{ispage /optimizing/*}}active{{end}}">
52-
<li class="menu-list-item"><a href="/optimizing/#principles" class="menu-list-link">Principles</a>
53-
<li class="menu-list-item"><a href="/optimizing/#measurements" class="menu-list-link">Measurements</a>
54-
<li class="menu-list-item"><a href="/optimizing/#benchmark_suites" class="menu-list-link">Benchmark suites</a>
55-
<li class="menu-list-item"><a href="/optimizing/#profiling" class="menu-list-link">Profiling</a>
56-
<li class="menu-list-item"><a href="/optimizing/#type_stability" class="menu-list-link">Type stability</a>
57-
<li class="menu-list-item"><a href="/optimizing/#memory_management" class="menu-list-link">Memory management</a>
58-
<li class="menu-list-item"><a href="/optimizing/#precompilation" class="menu-list-link">Precompilation</a>
59-
<li class="menu-list-item"><a href="/optimizing/#parallelism" class="menu-list-link">Parallelism</a>
60-
<li class="menu-list-item"><a href="/optimizing/#simd_/_gpu" class="menu-list-link">SIMD / GPU</a>
61-
<li class="menu-list-item"><a href="/optimizing/#efficient_types" class="menu-list-link">Efficient types</a>
52+
<li class="menu-list-item"><a href="/optimizing/#principles" class="menu-list-link">Principles</a>
53+
<li class="menu-list-item"><a href="/optimizing/#measurements" class="menu-list-link">Measurements</a>
54+
<li class="menu-list-item"><a href="/optimizing/#benchmark_suites" class="menu-list-link">Benchmark suites</a>
55+
<li class="menu-list-item"><a href="/optimizing/#profiling" class="menu-list-link">Profiling</a>
56+
<li class="menu-list-item"><a href="/optimizing/#type_stability" class="menu-list-link">Type stability</a>
57+
<li class="menu-list-item"><a href="/optimizing/#memory_management" class="menu-list-link">Memory management</a>
58+
<li class="menu-list-item"><a href="/optimizing/#precompilation" class="menu-list-link">Precompilation</a>
59+
<li class="menu-list-item"><a href="/optimizing/#parallelism" class="menu-list-link">Parallelism</a>
60+
<li class="menu-list-item"><a href="/optimizing/#simd_/_gpu" class="menu-list-link">SIMD / GPU</a>
61+
<li class="menu-list-item"><a href="/optimizing/#efficient_types" class="menu-list-link">Efficient types</a>
6262
</ul>
6363
<!-- GOING FURTHER -->
6464
<a class="sidebar-nav-item {{ispage /further/*}}active{{end}}" href="/further/">Going further</a>
6565
<ul class="menu-list-child-list {{ispage /further/*}}active{{end}}">
66-
<li class="menu-list-item"><a href="/further/#official" class="menu-list-link">Official</a>
67-
<li class="menu-list-item"><a href="/further/#tutorials" class="menu-list-link">Tutorials</a>
68-
<li class="menu-list-item"><a href="/further/#blogs" class="menu-list-link">Blogs</a>
69-
<li class="menu-list-item"><a href="/further/#videos" class="menu-list-link">Videos</a>
70-
<li class="menu-list-item"><a href="/further/#lore" class="menu-list-link">Lore</a>
66+
<li class="menu-list-item"><a href="/further/#official" class="menu-list-link">Official</a>
67+
<li class="menu-list-item"><a href="/further/#tutorials" class="menu-list-link">Tutorials</a>
68+
<li class="menu-list-item"><a href="/further/#blogs" class="menu-list-link">Blogs</a>
69+
<li class="menu-list-item"><a href="/further/#videos" class="menu-list-link">Videos</a>
70+
<li class="menu-list-item"><a href="/further/#lore" class="menu-list-link">Lore</a>
7171
</ul>
7272
</nav>
7373
<p>&copy; {{fill author}}.</p>

0 commit comments

Comments
 (0)