diff --git a/_layouts/distill.html b/_layouts/distill.html
index a038990..87ead53 100644
--- a/_layouts/distill.html
+++ b/_layouts/distill.html
@@ -67,6 +67,24 @@
.l-gutter
+*** -Emphasis, aka italics, with *asterisks* or _underscores_. +## Other Typography + +Emphasis, aka italics, with *asterisks* (`*asterisks*`) or _underscores_ (`_underscores_`). Strong emphasis, aka bold, with **asterisks** or __underscores__. @@ -253,20 +274,6 @@ Quote break. > This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can *put* **Markdown** into a blockquote. -Three or more... - ---- - -Hyphens - -*** - -Asterisks - -___ - -Underscores - Here's a line for us to start with. This line is separated from the one above by two newlines, so it will be a *separate paragraph*. diff --git a/_sass/_distill.scss b/_sass/_distill.scss index 24eb4b4..344972a 100644 --- a/_sass/_distill.scss +++ b/_sass/_distill.scss @@ -3,7 +3,7 @@ ******************************************************************************/ d-byline { - border-top-color: $grey-color-light !important; + border-top-color: var(--global-divider-color) !important; } d-byline h3 { @@ -18,20 +18,79 @@ d-byline a, d-article d-byline a { } d-article { - border-top-color: #e8e8e8 !important; + border-top-color: var(--global-divider-color) !important; a, p, h1, h2, h3, h4, h5, h6, li, table { color: var(--global-text-color) !important; } - a, h1, h2, hr { - border-bottom-color: $grey-color-light !important; + a, h1, h2, hr, table, table th, table td { + border-bottom-color: var(--global-divider-color) !important; } a:hover { border-bottom-color: var(--global-hover-color) !important; } + b i { + display: inline; + } + + d-contents { + align-self: start; + grid-column: 1 / 4; + grid-row: auto / span 4; + justify-self: end; + margin-top: 0em; + padding-left: 2em; + padding-right: 3em; + border-right: 1px solid var(--global-divider-color); + width: calc(max(70%, 300px)); + margin-right: 0px; + margin-top: 0em; + display: grid; + grid-template-columns: + minmax(8px, 1fr) [toc] auto + minmax(8px, 1fr) [toc-line] 1px + minmax(32px, 2fr); + + nav { + grid-column: toc; + a { + border-bottom: none !important; + &:hover { + border-bottom: 1px solid var(--global-text-color) !important; + } + } + h3 { + margin-top: 0; + margin-bottom: 1em; + } + div { + display: block; + outline: none; + margin-bottom: 0.8em; + color: rgba(0, 0, 0, 0.8); + font-weight: bold; + } + ul { + padding-left: 1em; + margin-top: 0; + margin-bottom: 6px; + list-style-type: none; + li { + margin-bottom: 0.25em; + } + } + } + .figcaption { + line-height: 1.4em; + } + toc-line { + border-right: 1px solid var(--global-divider-color); + grid-column: toc-line; + } + } } d-appendix { - border-top-color: $grey-color-light !important; + border-top-color: var(--global-divider-color) !important; color: var(--global-distill-app-color) !important; h3, li, span { color: var(--global-distill-app-color) !important; @@ -43,3 +102,21 @@ d-appendix { } } } + +@media (max-width: 1024px) { + d-article { + d-contents { + display: block; + grid-column-start: 2; + grid-column-end: -2; + padding-bottom: 0.5em; + margin-bottom: 1em; + padding-top: 0.5em; + width: 100%; + border: 1px solid var(--global-divider-color); + nav { + grid-column: none; + } + } + } +} diff --git a/_sass/_layout.scss b/_sass/_layout.scss index 3a676b1..9c10cac 100644 --- a/_sass/_layout.scss +++ b/_sass/_layout.scss @@ -2,21 +2,25 @@ * Content ******************************************************************************/ - body { - padding-bottom: 70px; - color: var(--global-text-color); - background-color: var(--global-bg-color); - } +body { + padding-bottom: 70px; + color: var(--global-text-color); + background-color: var(--global-bg-color); - body.fixed-top-nav { - // Add some padding for the nav-bar. - padding-top: 56px; - } + h1, h2, h3, h4, h5, h6 { + scroll-margin-top: 66px; + } +} - body.sticky-bottom-footer { - // Remove padding below footer. - padding-bottom: 0; - } +body.fixed-top-nav { + // Add some padding for the nav-bar. + padding-top: 56px; +} + +body.sticky-bottom-footer { + // Remove padding below footer. + padding-bottom: 0; +} .container { max-width: $max-content-width; diff --git a/assets/css/main.scss b/assets/css/main.scss index 18b3b18..fd8c311 100644 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -4,7 +4,7 @@ @charset "utf-8"; // Dimensions -$max-content-width: {{site.max_width}}; +$max-content-width: {{ site.max_width }}; @import "variables",