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 @@ + + + +