From 2a9cc506f0e6a3cf0320c09959fd38e1490c1b23 Mon Sep 17 00:00:00 2001 From: tone <3341154833@qq.com> Date: Fri, 30 Aug 2024 12:46:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=89=8D=E7=AB=AFBlogContent?= =?UTF-8?q?=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tonecn/package.json | 3 + tonecn/src/router/index.ts | 5 ++ tonecn/src/views/BlogContent.vue | 149 +++++++++++++++++++++++++++++++ 3 files changed, 157 insertions(+) create mode 100644 tonecn/src/views/BlogContent.vue diff --git a/tonecn/package.json b/tonecn/package.json index 4aec70e..4ee3908 100644 --- a/tonecn/package.json +++ b/tonecn/package.json @@ -12,6 +12,9 @@ }, "dependencies": { "axios": "^1.6.8", + "highlight.js": "^11.10.0", + "marked": "^14.1.0", + "marked-highlight": "^2.1.4", "vue": "^3.4.21", "vue-router": "^4.3.0" }, diff --git a/tonecn/src/router/index.ts b/tonecn/src/router/index.ts index 73f8dea..3630f42 100644 --- a/tonecn/src/router/index.ts +++ b/tonecn/src/router/index.ts @@ -24,6 +24,11 @@ const router = createRouter({ name: 'blog', component: () => import('../views/Blog.vue') }, + { + path: '/blogContent/:uuid', + name: 'blogContent', + component: () => import('../views/BlogContent.vue'), + }, { path: '/console', name: 'console', diff --git a/tonecn/src/views/BlogContent.vue b/tonecn/src/views/BlogContent.vue new file mode 100644 index 0000000..89be949 --- /dev/null +++ b/tonecn/src/views/BlogContent.vue @@ -0,0 +1,149 @@ + + + + \ No newline at end of file