From 048cd549ddca42627a8efb34b30d5e1dcc3469b3 Mon Sep 17 00:00:00 2001 From: Johann150 Date: Sun, 29 Jan 2023 15:36:07 +0100 Subject: [PATCH 01/20] client: add Markdown component --- packages/client/package.json | 4 +++ packages/client/src/components/markdown.vue | 31 +++++++++++++++++++++ packages/client/src/pages/page.vue | 3 +- 3 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 packages/client/src/components/markdown.vue diff --git a/packages/client/package.json b/packages/client/package.json index 545c58c9f..aee0b1f2b 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -33,12 +33,14 @@ "insert-text-at-cursor": "0.3.0", "json5": "2.2.1", "katex": "0.16.0", + "marked": "4.0.8", "matter-js": "0.18.0", "mfm-js": "0.23.3", "photoswipe": "5.2.8", "prismjs": "1.28.0", "punycode": "2.1.1", "sass": "1.53.0", + "sanitize-html": "2.8.0", "stringz": "2.1.0", "syuilo-password-strength": "0.0.1", "talisman": "^1.1.4", @@ -57,8 +59,10 @@ }, "devDependencies": { "@types/katex": "0.14.0", + "@types/marked": "4.0.8", "@types/matter-js": "0.17.7", "@types/punycode": "2.1.0", + "@types/sanitize-html": "2.8.0", "@types/throttle-debounce": "5.0.0", "@types/tinycolor2": "1.4.3", "@types/uuid": "8.3.4", diff --git a/packages/client/src/components/markdown.vue b/packages/client/src/components/markdown.vue new file mode 100644 index 000000000..258a0e52b --- /dev/null +++ b/packages/client/src/components/markdown.vue @@ -0,0 +1,31 @@ + + + diff --git a/packages/client/src/pages/page.vue b/packages/client/src/pages/page.vue index ebbd930f6..ca36e0e01 100644 --- a/packages/client/src/pages/page.vue +++ b/packages/client/src/pages/page.vue @@ -9,7 +9,7 @@
- +