From dcf8494db7810ca0754be7c59eea0c6d6ed110a5 Mon Sep 17 00:00:00 2001
From: "feifei.xu" <307327147@qq.com>
Date: Sun, 15 Mar 2026 12:13:06 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8A=9F=E8=83=BD3=20-=20Markdown=20?=
=?UTF-8?q?=E6=B8=B2=E6=9F=93=E5=92=8C=E4=BB=A3=E7=A0=81=E9=AB=98=E4=BA=AE?=
=?UTF-8?q?=20(v0.9.8)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 添加 MarkdownMessage.vue 组件
- 集成 markdown-it 库
- 集成 highlight.js 代码高亮
- 支持标题/列表/代码块/表格等
- ChatWindow 使用 Markdown 渲染
- 添加 .gitignore 忽略 node_modules
---
.gitignore | 13 +-
frontend/package.json | 14 +--
frontend/src/components/chat/ChatWindow.vue | 3 +-
.../src/components/chat/MarkdownMessage.vue | 119 ++++++++++++++++++
4 files changed, 130 insertions(+), 19 deletions(-)
create mode 100644 frontend/src/components/chat/MarkdownMessage.vue
diff --git a/.gitignore b/.gitignore
index b147ddc..88ff284 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,11 +1,2 @@
-__pycache__/
-*.pyc
-*.pyo
-.pytest_cache/
-*.db
-*.sqlite
-.env
-venv/
-*.pyc
-__pycache__/
-venv/
+frontend/node_modules/
+frontend/package-lock.json
diff --git a/frontend/package.json b/frontend/package.json
index 50580d3..2fe51be 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -9,15 +9,15 @@
"typecheck": "vue-tsc --noEmit"
},
"dependencies": {
- "vue": "^3.4.0",
- "vue-router": "^4.2.0",
+ "@highlightjs/vue-plugin": "^2.1.0",
+ "axios": "^1.6.0",
+ "date-fns": "^3.0.0",
+ "highlight.js": "^11.11.1",
+ "markdown-it": "^14.1.1",
"pinia": "^2.1.0",
"socket.io-client": "^4.7.0",
- "axios": "^1.6.0",
- "markdown-it": "^14.0.0",
- "highlight.js": "^11.9.0",
- "@highlightjs/vue-plugin": "^2.1.0",
- "date-fns": "^3.0.0"
+ "vue": "^3.4.0",
+ "vue-router": "^4.2.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.0.0",
diff --git a/frontend/src/components/chat/ChatWindow.vue b/frontend/src/components/chat/ChatWindow.vue
index 9e58e2a..5da0d6c 100644
--- a/frontend/src/components/chat/ChatWindow.vue
+++ b/frontend/src/components/chat/ChatWindow.vue
@@ -1,6 +1,7 @@
+
+
+
+
+
+