diff --git a/lib/_base.scss b/lib/_base.scss index 636687f..1b2524f 100644 --- a/lib/_base.scss +++ b/lib/_base.scss @@ -73,33 +73,37 @@ } } - pre { - margin-block-start: $std-block-unit / 2; - margin-block-end: $std-block-unit / 2; - margin-inline-start: 0; - margin-inline-end: 0; - padding-block-start: $std-block-unit / 2; - padding-block-end: $std-block-unit / 2; - padding-inline-start: $std-inline-unit; - padding-inline-end: $std-inline-unit; - overflow: auto; - font-family: $font-family-mono; - white-space: pre; - word-wrap: normal; - border-radius: 4px; - background-color: hsla(0, 0%, 0%, 0.054); + $format_pre_code: true !default; - @include darkmode-style { - background-color: hsla(0, 0%, 100%, 0.054); - } + @if $format_pre_code { + pre { + margin-block-start: $std-block-unit / 2; + margin-block-end: $std-block-unit / 2; + margin-inline-start: 0; + margin-inline-end: 0; + padding-block-start: $std-block-unit / 2; + padding-block-end: $std-block-unit / 2; + padding-inline-start: $std-inline-unit; + padding-inline-end: $std-inline-unit; + overflow: auto; + font-family: $font-family-mono; + white-space: pre; + word-wrap: normal; + border-radius: 4px; + background-color: hsla(0, 0%, 0%, 0.054); - code { - margin: 0; - padding: 0; - border: 0; - border-radius: 0; - background-color: transparent; - color: inherit; + @include darkmode-style { + background-color: hsla(0, 0%, 100%, 0.054); + } + + code { + margin: 0; + padding: 0; + border: 0; + border-radius: 0; + background-color: transparent; + color: inherit; + } } } }