diff --git a/.eslintrc.js b/.eslintrc.js
deleted file mode 100644
index ea10ec7..0000000
--- a/.eslintrc.js
+++ /dev/null
@@ -1,12 +0,0 @@
-module.exports = {
- root: true,
- extends: ["awzzm-vue/v3"],
- overrides: [
- {
- files: [".eslintrc.js"],
- env: {
- node: true
- }
- }
- ]
-}
diff --git a/.eslintrc.json b/.eslintrc.json
new file mode 100644
index 0000000..c823168
--- /dev/null
+++ b/.eslintrc.json
@@ -0,0 +1,4 @@
+{
+ "root": true,
+ "extends": "awzzm-vue/v3"
+}
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..7b2ee3a
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,6 @@
+version: 2
+updates:
+ - package-ecosystem: npm
+ directory: "/"
+ schedule:
+ interval: daily
diff --git a/.nvmrc b/.nvmrc
deleted file mode 100644
index 60d3b2f..0000000
--- a/.nvmrc
+++ /dev/null
@@ -1 +0,0 @@
-15
diff --git a/index.html b/index.html
index 5d1cca1..42244cc 100644
--- a/index.html
+++ b/index.html
@@ -1,14 +1,13 @@
-
+
Moritz Ruth
-
-
-
+
+
diff --git a/package.json b/package.json
index d9f533e..4d5f564 100644
--- a/package.json
+++ b/package.json
@@ -1,8 +1,6 @@
{
"name": "moritzruth.de",
- "description": "My personal website",
- "author": "Moritz Ruth ",
- "version": "0.0.0",
+ "author": "Moritz Ruth ",
"scripts": {
"dev": "vite",
"build": "vite build",
@@ -11,16 +9,15 @@
},
"dependencies": {
"@zhuowenli/vue-feather-icons": "^5.0.2",
- "vue": "^3.0.5"
+ "vue": "^3.0.11"
},
"devDependencies": {
- "@vitejs/plugin-vue": "^1.1.4",
- "@vue/compiler-sfc": "^3.0.5",
- "autoprefixer": "^10.2.4",
- "eslint": "^7.19.0",
- "eslint-config-awzzm-vue": "^1.4.1",
- "postcss": "^8.2.5",
- "tailwindcss": "^2.0.3",
- "vite": "^2.0.0-beta.66"
+ "@vitejs/plugin-vue": "^1.2.1",
+ "@vue/compiler-sfc": "^3.0.11",
+ "eslint": "^7.24.0",
+ "eslint-config-awzzm-vue": "^1.6.0",
+ "vite": "^2.1.5",
+ "vite-plugin-windicss": "^0.14.5",
+ "windicss": "^2.5.14"
}
}
diff --git a/postcss.config.js b/postcss.config.js
deleted file mode 100644
index 85f717c..0000000
--- a/postcss.config.js
+++ /dev/null
@@ -1,6 +0,0 @@
-module.exports = {
- plugins: {
- tailwindcss: {},
- autoprefixer: {}
- }
-}
diff --git a/public/_redirects b/public/_redirects
index 2a3fdc1..3479636 100644
--- a/public/_redirects
+++ b/public/_redirects
@@ -1,2 +1,2 @@
https://moritz-ruth.de/* https://moritzruth.de/:splat 301!
-https://awzzm.de/* https://moritzruth.de/:splat 301!
+/impressum /impressum.txt 200
diff --git a/public/icon.jpg b/public/icon.jpg
deleted file mode 100644
index a27726a..0000000
Binary files a/public/icon.jpg and /dev/null differ
diff --git a/public/icon.png b/public/icon.png
new file mode 100644
index 0000000..e6f0b18
Binary files /dev/null and b/public/icon.png differ
diff --git a/public/impressum.txt b/public/impressum.txt
new file mode 100644
index 0000000..e777056
--- /dev/null
+++ b/public/impressum.txt
@@ -0,0 +1,12 @@
+Betreffend moritzruth.de und licenses.moritzruth.de:
+
+Angaben gemäß § 5 TMG
+
+Moritz Ruth
+Zum Galgenberg 19
+66539 Neunkirchen
+
+E-Mail: webmaster@moritzruth.de
+
+Haftung für Links:
+Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.
diff --git a/public/robots.txt b/public/robots.txt
new file mode 100644
index 0000000..8aa94be
--- /dev/null
+++ b/public/robots.txt
@@ -0,0 +1,3 @@
+User-agent: *
+Disallow: /impressum
+Disallow: /impressum.txt
diff --git a/src/App.vue b/src/App.vue
index 2fd1359..a2aaa21 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -3,28 +3,32 @@