diff --git a/package.json b/package.json
index b285a5c617647f609cc8ad3fb475f3b9b3393a21..b5838734119dc6711eb5e4dd93d86eab268f73e0 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,10 @@
},
"dependencies": {
"guess": "^1.0.2",
- "vue": "^3.2.37"
+ "highlight.js": "^11.10.0",
+ "marked": "^14.1.3",
+ "vue": "^3.2.37",
+ "vue3-markdown-it": "^1.0.10"
},
"devDependencies": {
"@vitejs/plugin-vue": "^3.0.1",
diff --git a/src/App.vue b/src/App.vue
index 633a5dfe4e547c48bfa93740a290ba5ba370930a..e0796c05bb59882739e299326792985673a42386 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,47 +1,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+\`\`\`javascript
+console.log('Hello, World!');
+\`\`\`
+`;
+
\ No newline at end of file
diff --git a/src/components/MarkdownViewer.vue b/src/components/MarkdownViewer.vue
new file mode 100644
index 0000000000000000000000000000000000000000..a51b3f40dd1b8cfd424d6d889944c133d657f09b
--- /dev/null
+++ b/src/components/MarkdownViewer.vue
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/MarkdownViewer1.vue b/src/components/MarkdownViewer1.vue
new file mode 100644
index 0000000000000000000000000000000000000000..dd515f33d114bf7fb585fba968ca2bf847deed4d
--- /dev/null
+++ b/src/components/MarkdownViewer1.vue
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
\ No newline at end of file