diff --git a/src/renderer/src/assets/styles/markdown.scss b/src/renderer/src/assets/styles/markdown.scss index 81c313fa..d093d77e 100644 --- a/src/renderer/src/assets/styles/markdown.scss +++ b/src/renderer/src/assets/styles/markdown.scss @@ -101,7 +101,8 @@ font-family: 'Courier New', Courier, monospace; } - p code { + p code, + li code { background: var(--color-background-mute); padding: 3px 5px; border-radius: 5px; @@ -112,13 +113,20 @@ border-radius: 5px; overflow-x: auto; font-family: 'Fira Code', 'Courier New', Courier, monospace; + background-color: var(--color-background-mute); + &:not(pre pre) { + > code:not(pre pre > code) { + padding: 15px; + display: block; + } + } pre { margin: 0 !important; - } - code { - background: none; - padding: 0; - border-radius: 0; + code { + background: none; + padding: 0; + border-radius: 0; + } } } diff --git a/src/renderer/src/pages/home/Markdown/CodeBlock.tsx b/src/renderer/src/pages/home/Markdown/CodeBlock.tsx index 0b9fb122..67108795 100644 --- a/src/renderer/src/pages/home/Markdown/CodeBlock.tsx +++ b/src/renderer/src/pages/home/Markdown/CodeBlock.tsx @@ -49,23 +49,18 @@ const CodeBlock: React.FC = ({ children, className, ...rest }) = style={theme === ThemeMode.dark ? atomDark : oneLight} wrapLongLines={true} customStyle={{ + border: '0.5px solid var(--color-code-background)', borderTopLeftRadius: 0, borderTopRightRadius: 0, - marginTop: 0, - border: '0.5px solid var(--color-code-background)', - borderTop: 'none' + marginTop: 0 }}> {String(children).replace(/\n$/, '')} ) : ( - - {String(children).replace(/\n$/, '')} - + + {children} + ) }