diff --git a/content/articles/first.md b/content/articles/first.md index c5a0deb..955ea80 100644 --- a/content/articles/first.md +++ b/content/articles/first.md @@ -58,7 +58,7 @@ A link: [website-vue](https://github.com/riyyi/website-vue) A codeblock: ```js [file.js]{2} meta-info=val export default () => { -console.log('Code block') + console.log('Code block') } ``` diff --git a/src/assets/css/style.css b/src/assets/css/style.css index 238c9cc..df57809 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -1,6 +1,11 @@ /*----------------------------------------*/ /* General */ +:root { + --w-code-background-color: #818b981f; + --w-pre-background-color: #f6f8fa; +} + html { font-family: "Segoe UI", "DejaVu Sans", sans-serif; scroll-behavior: smooth; diff --git a/src/components/content/ProsePre.vue b/src/components/content/ProsePre.vue new file mode 100644 index 0000000..8bfcf29 --- /dev/null +++ b/src/components/content/ProsePre.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/src/pages/articles/[slug].vue b/src/pages/articles/[slug].vue index 10227d3..b1c8cc0 100644 --- a/src/pages/articles/[slug].vue +++ b/src/pages/articles/[slug].vue @@ -27,7 +27,7 @@ justify-content: space-between; margin-bottom: 1rem; padding: 1rem; - background-color: #f6f8fa; + background-color: var(--w-pre-background-color); } /* Select and */ @@ -36,7 +36,7 @@ margin: 0; font-size: 85%; white-space: break-spaces; - background-color: #818b981f; + background-color: var(--w-code-background-color); border-radius: 6px; }