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