Documentation for my projects & stuff, build using 11ty.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: mobile support

+24 -10
+8 -1
src/_includes/components/head.njk
··· 19 19 {% include './nav.njk' %} 20 20 21 21 {% if content | toc %} 22 - <aside class="right">{{ content | toc | safe }}</aside> 22 + <aside class="right"> 23 + <details open> 24 + <summary> 25 + Table of Contents 26 + </summary> 27 + {{ content | toc | safe }} 28 + </details> 29 + </aside> 23 30 {% endif %}
+8 -3
src/_includes/components/nav.njk
··· 1 1 <aside class="left"> 2 - <nav> 3 - {{ collections.all | eleventyNavigation | eleventyNavigationToHtml | safe }} 4 - </nav> 2 + <details open> 3 + <summary> 4 + Navigation 5 + </summary> 6 + <nav> 7 + {{ collections.all | eleventyNavigation | eleventyNavigationToHtml | safe }} 8 + </nav> 9 + </details> 5 10 </aside>
+8 -6
src/css/style.scss
··· 42 42 } 43 43 44 44 nav { 45 - > ul { 45 + > ul, ol { 46 46 margin-left: 8px; 47 47 } 48 48 } ··· 56 56 } 57 57 58 58 aside { 59 - position: absolute; 60 - 61 - width: 250px; 62 - 63 59 &.left { 64 60 left: calc(50% - ((80ch) / 2) - (250px)); 65 61 } 66 62 67 63 &.right { 68 64 right: calc(50% - ((80ch) / 2) - (250px)); 65 + } 66 + 67 + @media (min-width: 769px) { 68 + position: absolute; 69 + 70 + width: 250px; 69 71 } 70 72 } 71 73 ··· 192 194 } 193 195 194 196 .toc ol { 195 - list-style: disc; 197 + list-style: inside disc; 196 198 } 197 199 198 200 // @view-transition