From 7ef7490538dd580ddab7734ae6609203391180e6 Mon Sep 17 00:00:00 2001 From: 135e2 <135e2@135e2.tk> Date: Sun, 7 Aug 2022 22:41:49 +0800 Subject: feat: implement nav-drawer & markdown parser --- package-lock.json | 17 ++++++++++++++++ package.json | 1 + src/App.vue | 49 +++++++++++++++++++++++++++++++++++++++++---- src/components/HomePage.vue | 33 ++++++++++++++++++++++++++++++ src/components/MainPage.vue | 21 ------------------- src/components/SubCard.vue | 6 ++---- 6 files changed, 98 insertions(+), 29 deletions(-) create mode 100644 src/components/HomePage.vue delete mode 100644 src/components/MainPage.vue diff --git a/package-lock.json b/package-lock.json index 22b8985..ad48368 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@mdi/font": "5.9.55", "core-js": "^3.8.3", + "marked": "^4.0.18", "roboto-fontface": "*", "vue": "^3.2.13", "vuetify": "^3.0.0-beta.0", @@ -7183,6 +7184,17 @@ "node": ">=8" } }, + "node_modules/marked": { + "version": "4.0.18", + "resolved": "https://registry.npmmirror.com/marked/-/marked-4.0.18.tgz", + "integrity": "sha512-wbLDJ7Zh0sqA0Vdg6aqlbT+yPxqLblpAZh1mK2+AO2twQkPywvvqQNfEPVwSSRjZ7dZcdeVBIAgiO7MMp3Dszw==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", @@ -16772,6 +16784,11 @@ "semver": "^6.0.0" } }, + "marked": { + "version": "4.0.18", + "resolved": "https://registry.npmmirror.com/marked/-/marked-4.0.18.tgz", + "integrity": "sha512-wbLDJ7Zh0sqA0Vdg6aqlbT+yPxqLblpAZh1mK2+AO2twQkPywvvqQNfEPVwSSRjZ7dZcdeVBIAgiO7MMp3Dszw==" + }, "mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", diff --git a/package.json b/package.json index feb4215..de2e14a 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "dependencies": { "@mdi/font": "5.9.55", "core-js": "^3.8.3", + "marked": "^4.0.18", "roboto-fontface": "*", "vue": "^3.2.13", "vuetify": "^3.0.0-beta.0", diff --git a/src/App.vue b/src/App.vue index 8c80550..80e462e 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,29 +1,70 @@ diff --git a/src/components/HomePage.vue b/src/components/HomePage.vue new file mode 100644 index 0000000..9aaf6c4 --- /dev/null +++ b/src/components/HomePage.vue @@ -0,0 +1,33 @@ + + + diff --git a/src/components/MainPage.vue b/src/components/MainPage.vue deleted file mode 100644 index 97dad53..0000000 --- a/src/components/MainPage.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/src/components/SubCard.vue b/src/components/SubCard.vue index 5b611f6..ab03ac3 100644 --- a/src/components/SubCard.vue +++ b/src/components/SubCard.vue @@ -2,9 +2,7 @@ {{ title }} -
- {{ content }} -
+
@@ -14,7 +12,7 @@ export default { name: "SubCard", data: () => ({ title: "Default Title", - content: "Bruh", }), + props: ["content"], }; -- cgit v1.2.3