1
0
Fork 0

Update dependencies and add impressum.txt

This commit is contained in:
Moritz Ruth 2021-04-16 20:56:59 +02:00
parent 70b41f8b24
commit 9dcbfdb892
No known key found for this signature in database
GPG key ID: AFD57E23E753841B
19 changed files with 499 additions and 518 deletions

View file

@ -1,12 +0,0 @@
module.exports = {
root: true,
extends: ["awzzm-vue/v3"],
overrides: [
{
files: [".eslintrc.js"],
env: {
node: true
}
}
]
}

4
.eslintrc.json Normal file
View file

@ -0,0 +1,4 @@
{
"root": true,
"extends": "awzzm-vue/v3"
}

6
.github/dependabot.yml vendored Normal file
View file

@ -0,0 +1,6 @@
version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: daily

1
.nvmrc
View file

@ -1 +0,0 @@
15

View file

@ -1,14 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Moritz Ruth</title>
<link rel="stylesheet" href="/src/assets/main.css">
<link rel="stylesheet" href="https://rsms.me/inter/inter.css">
<meta name="description" content="I do web and print things, sometimes photography.">
<meta name="keywords" content="web, dev, coding, moritz, ruth, development, design">
<link rel="shortcut icon" type="image/jpeg" href="/icon.jpg">
<meta name="keywords" content="web, dev, development, coding, moritz, ruth, development, design">
<link rel="shortcut icon" type="image/png" href="/icon.png">
</head>
<body>
<div id="app"></div>

View file

@ -1,8 +1,6 @@
{
"name": "moritzruth.de",
"description": "My personal website",
"author": "Moritz Ruth <dev@moritzruth>",
"version": "0.0.0",
"author": "Moritz Ruth <dev@moritzruth.de>",
"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"
}
}

View file

@ -1,6 +0,0 @@
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {}
}
}

View file

@ -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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

BIN
public/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

12
public/impressum.txt Normal file
View file

@ -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.

3
public/robots.txt Normal file
View file

@ -0,0 +1,3 @@
User-agent: *
Disallow: /impressum
Disallow: /impressum.txt

View file

@ -3,28 +3,32 @@
<div class="px-8 mx-auto max-w-4xl w-full h-96 font-extrabold relative">
<div class="app__circle w-52 h-52 rounded-full bg-gradient-to-bl from-yellow-300 to-yellow-800 mr-15"/>
<div class="app__box w-96 h-44 bg-gradient-to-bl from-yellow-300 to-yellow-800 rotate-12 transform"/>
<div class="text-6xl sm:text-8xl relative -left-1">
<div class="text-6xl sm:text-8xl font-black relative -left-1">
Moritz Ruth
</div>
<div class="flex mt-8 justify-items-stretch">
<div class="w-1 bg-gradient-to-b from-yellow-300 to-yellow-500"/>
<div class="text-2xl sm:text-4xl ml-5 sm:ml-8 space-y-2 pb-1">
<p>I do web and print things,</p>
<p>sometimes photography</p>
<p>I do web and print things.</p>
</div>
</div>
</div>
<div class="fixed flex bottom-8 space-x-5">
<a class="app__social-link" href="https://twitter.com/moritz_ruth" aria-label="Twitter">
<TwitterIcon size="1x"/>
</a>
<div class="fixed flex bottom-15 sm:bottom-8 space-x-5">
<a class="app__social-link" href="https://twitter.com/moritz_ruth" aria-label="Twitter"><TwitterIcon size="1x"/></a>
<a class="app__social-link" href="https://github.com/moritzruth" aria-label="GitHub"><GithubIcon size="1x"/></a>
<a class="app__social-link" href="mailto:hey@m0.is" aria-label="Email"><MailIcon size="1x"/></a>
</div>
<div class="fixed bottom-0 right-0 p-2 sm:p-8 sm:text-gray-400 font-bold">
<a href="/impressum" target="_blank">Impressum</a>
</div>
</div>
</template>
<style scoped>
body {
background: rgba(255, 255, 255, 0.2);
}
.app__circle {
position: absolute;
top: -10em;
@ -38,8 +42,8 @@
}
.app__social-link {
@apply text-black text-3xl p-4 bg-white bg-opacity-50 from-yellow-300 to-yellow-500 rounded-full
transition duration-200 sm:rounded-none sm:bg-opacity-0 sm:text-white sm:hover:bg-opacity-30;
@apply text-black text-3xl p-4 bg-white bg-opacity-50 from-yellow-300 to-yellow-500 -sm:rounded-full flex items-center justify-center
transition duration-200 sm:bg-opacity-0 sm:text-white sm:hover:bg-opacity-30;
backdrop-filter: blur(5px);
}

View file

@ -1,7 +0,0 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
::selection {
background: rgba(255, 255, 255, 0.2);
}

View file

@ -1,3 +1,4 @@
import "virtual:windi.css"
import { createApp } from "vue"
import App from "./App.vue"

View file

@ -1,17 +0,0 @@
const defaultTheme = require("tailwindcss/defaultTheme")
module.exports = {
purge: ["./index.html", "./src/**/*.vue"],
darkMode: false,
theme: {
extend: {
fontFamily: {
sans: ["Inter var", ...defaultTheme.fontFamily.sans]
}
}
},
variants: {
extend: {}
},
plugins: []
}

View file

@ -1,9 +1,13 @@
import vue from "@vitejs/plugin-vue"
import vuePlugin from "@vitejs/plugin-vue"
import windicssPlugin from "vite-plugin-windicss"
/**
* https://vitejs.dev/config/
* @type {import('vite').UserConfig}
*/
export default {
plugins: [vue()]
plugins: [
vuePlugin(),
windicssPlugin()
]
}

9
windi.config.js Normal file
View file

@ -0,0 +1,9 @@
import { defineConfig } from "vite-plugin-windicss"
export default defineConfig({
theme: {
fontFamily: {
sans: ["Inter var", "sans-serif"]
}
}
})

879
yarn.lock

File diff suppressed because it is too large Load diff