File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717 max-width : var (--col-main );
1818}
1919
20- .sidebar {
20+ .sidebar ,
21+ .sidebar-bot {
2122 display : flex ;
2223 flex-direction : column ;
2324 gap : var (--space-4 );
2425}
2526
27+ /* Mobile: wrapper is transparent so sidebar-bot (taxonomy) can flow
28+ below main via order. Desktop promotes wrapper to a sticky flex column. */
29+ .sidebar-col { display : contents ; }
30+ .sidebar-bot { order : 1 ; }
31+
2632@media (min-width : 768px ) {
2733 .page {
2834 grid-template-columns : var (--col-aside ) 1fr ;
29- grid-template-areas :
30- " aside main"
31- " bot main" ;
35+ grid-template-areas : " col main" ;
3236 gap : var (--gutter );
3337 padding : var (--space-5 ) var (--space-4 );
3438 align-items : start ;
3539 }
36- .sidebar { grid-area : aside; }
37- .main { grid-area : main; }
38- .sidebar-bot { grid-area : bot; }
39- .sidebar {
40+ .sidebar-col {
41+ display : flex ;
42+ flex-direction : column ;
43+ gap : var (--space-4 );
44+ grid-area : col;
4045 position : sticky ;
4146 top : var (--space-5 );
4247 max-height : calc (100vh - var (--space-5 ) * 2 );
4348 overflow-y : auto ;
4449 scrollbar-width : thin ;
4550 }
51+ .main { grid-area : main; }
52+ .sidebar-bot { order : 0 ; }
4653}
4754
4855/* site header block inside sidebar */
Original file line number Diff line number Diff line change 1414</ head >
1515< body >
1616< div class ="page ">
17+ < div class ="sidebar-col ">
1718{{- partial "sidebar.html" . -}}
19+ {{- partial "sidebar-bot.html" . -}}
20+ </ div >
1821< main class ="main ">
1922{{- block "main" . }}{{ end -}}
2023</ main >
21- {{- partial "sidebar-bot.html" . -}}
2224</ div >
2325{{- partial "footer.html" . -}}
2426</ body >
You can’t perform that action at this time.
0 commit comments