diff --git a/assets/css/bobastyle.css b/assets/css/bobastyle.css index 1924e59..327b8ee 100644 --- a/assets/css/bobastyle.css +++ b/assets/css/bobastyle.css @@ -682,13 +682,31 @@ table.markdown { /* Code blocks */ -.highlight > .chroma { +.code-block { + display: flex; + flex-direction: column; margin: 16px 0; - overflow: auto; + background-color: var(--background-1); + border-radius: 8px; +} +.code-block > .code-type { + background-color: var(--background-2); + padding: 4px 8px; + border-top-left-radius: 8px; + border-top-right-radius: 8px; + font-family: monospace; +} +.code-block > .highlight { + margin: 8px 4px; } +.highlight > .chroma { + overflow: auto; +} .chroma { - background-color: var(--background-1) !important; + /* the syntax highlight CSS adds a border */ + background-color: transparent !important; + margin: 0; } .chroma .gp { diff --git a/layouts/_default/_markup/render-codeblock.html b/layouts/_default/_markup/render-codeblock.html new file mode 100644 index 0000000..51ae5fd --- /dev/null +++ b/layouts/_default/_markup/render-codeblock.html @@ -0,0 +1,5 @@ +