diff --git a/src/api/admin/index.ts b/src/api/admin/index.ts
index 14760cf..7c12ea5 100644
--- a/src/api/admin/index.ts
+++ b/src/api/admin/index.ts
@@ -11,7 +11,6 @@ export interface blogInterface {
typename: string,
labelnames: string
}
-
export interface classticInterface {
key: string,
id?: number,
diff --git a/src/components/blogs/ceshi.vue b/src/components/blogs/ceshi.vue
index 63b1d44..f08fe4c 100644
--- a/src/components/blogs/ceshi.vue
+++ b/src/components/blogs/ceshi.vue
@@ -1,30 +1,189 @@
-
-
-
- {{ type.color }}
-
-
-
+
-
-
-
diff --git a/src/main.ts b/src/main.ts
index d2dd127..b758704 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -6,11 +6,17 @@ import router from './router'
import Antd from 'ant-design-vue';
import Simplebar from 'simplebar-vue';
import 'simplebar-vue/dist/simplebar.min.css';
+// 进阶
import VMdEditor from '@kangc/v-md-editor/lib/codemirror-editor';
import '@kangc/v-md-editor/lib/style/codemirror-editor.css';
import githubTheme from '@kangc/v-md-editor/lib/theme/github.js';
import '@kangc/v-md-editor/lib/theme/style/github.css';
-
+// 预览
+import VMdPreview from '@kangc/v-md-editor/lib/preview';
+import '@kangc/v-md-editor/lib/style/preview.css';
+// 表情插件
+import createEmojiPlugin from '@kangc/v-md-editor/lib/plugins/emoji/index';
+import '@kangc/v-md-editor/lib/plugins/emoji/emoji.css';
// highlightjs
import hljs from 'highlight.js';
@@ -35,14 +41,42 @@ import 'codemirror/addon/scroll/simplescrollbars';
import 'codemirror/addon/scroll/simplescrollbars.css';
// style
import 'codemirror/lib/codemirror.css';
+// 引入 todo-list 插件及其样式(任务列表 例:- [x] Task)
+import createTodoListPlugin from '@kangc/v-md-editor/lib/plugins/todo-list/index';
+import '@kangc/v-md-editor/lib/plugins/todo-list/todo-list.css';
+// 代码复制
+import createCopyCodePlugin from '@kangc/v-md-editor/lib/plugins/copy-code/index';
+import '@kangc/v-md-editor/lib/plugins/copy-code/copy-code.css';
+// 内容定位
+import createAlignPlugin from '@kangc/v-md-editor/lib/plugins/align';
+import createLineNumbertPlugin from '@kangc/v-md-editor/lib/plugins/line-number/index';
+import createTipPlugin from '@kangc/v-md-editor/lib/plugins/tip/index';
+import '@kangc/v-md-editor/lib/plugins/tip/tip.css';
VMdEditor.Codemirror = Codemirror;
VMdEditor.use(githubTheme, {
Hljs: hljs,
});
+VMdPreview.use(githubTheme, {
+ Hljs: hljs,
+});
+VMdEditor.use(createTodoListPlugin());
+VMdEditor.use(createEmojiPlugin());
+VMdEditor.use(createAlignPlugin());
+VMdEditor.use(createLineNumbertPlugin());
+VMdEditor.use(createTipPlugin());
+
+VMdPreview.use(createCopyCodePlugin());
+VMdPreview.use(createEmojiPlugin());
+VMdPreview.use(createAlignPlugin());
+VMdPreview.use(createTodoListPlugin());
+VMdPreview.use(createLineNumbertPlugin());
+VMdPreview.use(createTipPlugin());
+
const app = createApp(App)
app.component('Simplebar', Simplebar);
app.use(VMdEditor);
+app.use(VMdPreview);
app.use(createPinia())
app.use(router)
app.use(Antd)
diff --git a/src/views/admin/BlogManageView.vue b/src/views/admin/BlogManageView.vue
index 12ad9c9..af9bcab 100644
--- a/src/views/admin/BlogManageView.vue
+++ b/src/views/admin/BlogManageView.vue
@@ -36,7 +36,9 @@
-
+
diff --git a/src/views/blog/blogcontent/BlogDetailView.vue b/src/views/blog/blogcontent/BlogDetailView.vue
index 4841816..52dedee 100644
--- a/src/views/blog/blogcontent/BlogDetailView.vue
+++ b/src/views/blog/blogcontent/BlogDetailView.vue
@@ -1,12 +1,81 @@
-{{ route.params.id }}
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
\ No newline at end of file