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 @@
+
+
+
+
+ Copied!
+
+
+
+
+
+
+
+
+
+
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;
}