commit ab7f0270480be733078e84f08248b2b9b8ed5328 Author: Vrifox Date: Mon Sep 14 16:24:02 2020 +0200 initial commit diff --git a/.directory b/.directory new file mode 100644 index 0000000..35dc8fc --- /dev/null +++ b/.directory @@ -0,0 +1,2 @@ +[Desktop Entry] +Icon=application-x-project diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1d3c898 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/content/* +/puclic + +deploy +git-deploy diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..068c706 --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,11 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +author: "Vrifox" +date: {{ .Date }} +featured_image: +categories: +tags: + +draft: true +type: "post" +--- diff --git a/archetypes/projects.md b/archetypes/projects.md new file mode 100644 index 0000000..d306634 --- /dev/null +++ b/archetypes/projects.md @@ -0,0 +1,13 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +activetime: +featured_image: +categories: +tags: + +draft: true +type: "project" +status: +link: +--- diff --git a/assets/scss/_default/list.scss b/assets/scss/_default/list.scss new file mode 100644 index 0000000..5a09b11 --- /dev/null +++ b/assets/scss/_default/list.scss @@ -0,0 +1,60 @@ +@import '../partials/main'; +@import '../partials/nav'; +@import '../partials/footer'; + +header { + text-align: center; + margin: 100px 0; + h1 { + font-size: 2em; + } +} + +.section-articles { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-gap: 1rem; + a { + color: rgb(255, 255, 255); + text-decoration: none; + } + article { + background: rgb(60, 60, 90); + color: rgb(255, 255, 255); + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + height: max-content; + transition: background .2s; + img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: rgb(80, 80, 120); + object-fit: cover; + max-height: 250px; + } + h1 { + margin-top: 0px; + } + a { + color: rgb(255, 255, 255); + } + a:hover { + text-decoration: underline; + } + .meta { + margin: 0; + } + .author { + font-style: italic; + color: rgb(200, 200, 230); + } + } + article:hover { + background: rgb(70, 70, 105); + } +} diff --git a/assets/scss/_default/single.scss b/assets/scss/_default/single.scss new file mode 100644 index 0000000..ac12e8b --- /dev/null +++ b/assets/scss/_default/single.scss @@ -0,0 +1,85 @@ +@import '../partials/main'; +@import '../partials/nav'; + +.section-article { + article { + max-width: calc(100% / 3 * 2); + margin: 80px auto; + .meta { + color: rgb(180, 180, 220); + } + .title { + font-size: 2em; + margin-top: 20px; + } + img { + max-width: 100%; + margin-bottom: 15px; + border-radius: 5px; + } + a { + color: rgb(255, 130, 130); + transition: background .2s, color .2s; + margin: -5px -10px; + padding: 5px 10px; + border-radius: 5px; + } + a:hover { + background: rgb(255, 130, 130); + color: rgb(255, 240, 240); + text-decoration: none; + } + } +} + +.section-articles { + margin: 20px auto; + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-gap: 1rem; + max-width: calc(100% / 3 * 2); + a { + color: rgb(255, 255, 255); + text-decoration: none; + } + article { + background: rgb(60, 60, 90); + color: rgb(255, 255, 255); + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + height: max-content; + transition: background .2s; + img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: rgb(80, 80, 120); + object-fit: cover; + max-height: 170px; + } + h1 { + margin-top: 0px; + } + a { + color: rgb(255, 255, 255); + } + a:hover { + text-decoration: underline; + } + .meta { + margin: 0; + } + .author { + font-style: italic; + color: rgb(200, 200, 230); + } + } + article:hover { + background: rgb(70, 70, 105); + } +} + +@import '../partials/footer'; diff --git a/assets/scss/index.scss b/assets/scss/index.scss new file mode 100644 index 0000000..1fc1ae2 --- /dev/null +++ b/assets/scss/index.scss @@ -0,0 +1,102 @@ +@import 'partials/main'; +@import 'partials/nav'; + +header { + text-align: center; + margin: 150px 0; + h1 { + font-size: 2em; + } +} + +.section-articles { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-gap: 1rem; + a { + color: rgb(255, 255, 255); + text-decoration: none; + } + article { + background: rgb(60, 60, 90); + color: rgb(255, 255, 255); + padding: 20px; + border-radius: 5px; + display: grid; + height: max-content; + grid-template-columns: 120px 1fr; + grid-template-areas: "img h1" + "img p"; + transition: background .2s; + img { + object-fit: cover; + height: 180px; + width: 120px; + border-radius: 5px; + border: 0px solid rgb(40, 40, 60); + grid-area: img; + margin: -20px; + } + h1 { + margin: 0px; + grid-area: h1; + } + .meta { + margin: 0; + grid-area: p; + } + .author { + font-style: italic; + color: rgb(200, 200, 230); + } + } + article:hover { + background: rgb(70, 70, 105); + } +} + +.section-projects { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-gap: 1rem; + a { + color: rgb(255, 255, 255); + text-decoration: none; + } + article { + background: rgb(60, 60, 90); + color: rgb(255, 255, 255); + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + height: max-content; + transition: background .2s; + img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: rgb(80, 80, 120); + object-fit: cover; + max-height: 170px; + } + h1 { + margin-top: 0; + } + .meta { + margin: 0; + } + .status { + font-style: italic; + color: rgb(200, 200, 230); + } + } + article:hover { + background: rgb(70, 70, 105); + } +} + +@import 'partials/footer'; diff --git a/assets/scss/partials/_footer.scss b/assets/scss/partials/_footer.scss new file mode 100644 index 0000000..124fad8 --- /dev/null +++ b/assets/scss/partials/_footer.scss @@ -0,0 +1,25 @@ +footer { + background: rgb(30, 30, 45); + color: rgb(200, 200, 230); + margin-top: 100px; + .container { + display: flex; + align-items: center; + } +} + +.website-subnav { + margin-left: auto; + ul { + display: flex; + padding: 0; + } + li { + list-style-type: none; + padding: 10px; + padding-left: 20px; + } + a { + color: rgb(200, 200, 230); + } +} diff --git a/assets/scss/partials/_main.scss b/assets/scss/partials/_main.scss new file mode 100644 index 0000000..d2fcce5 --- /dev/null +++ b/assets/scss/partials/_main.scss @@ -0,0 +1,24 @@ +* { + box-sizing: border-box; +} +a { + color: rgb(255, 130, 130); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} + +body { + background: rgb(40, 40, 60); + color: rgb(240, 240, 255); + margin: 0; + font-family: Monaco, Lucida Console, monospace; + display: grid; +} + +.container { + width: 100%; + max-width: 1140px; + margin: 0 auto; +} diff --git a/assets/scss/partials/_nav.scss b/assets/scss/partials/_nav.scss new file mode 100644 index 0000000..4f2a2c2 --- /dev/null +++ b/assets/scss/partials/_nav.scss @@ -0,0 +1,33 @@ +nav { + background: rgb(60, 60, 90); + .container { + display: flex; + align-items: center; + .website-name { + a { + color: rgb(245, 245, 245); + text-decoration: none; + background: rgb(255, 130, 130); + padding: 5px 10px; + border-radius: 20px; + text-shadow: rgb(255, 100, 100) 2px 2px; + } + } + .website-nav { + margin-left: auto; + ul { + display: flex; + padding: 0; + } + li { + list-style-type: none; + padding: 10px; + padding-left: 20px; + } + a { + color: rgb(245, 245, 245); + text-decoration: none; + } + } + } +} diff --git a/assets/scss/projects/list.scss b/assets/scss/projects/list.scss new file mode 100644 index 0000000..de5bcde --- /dev/null +++ b/assets/scss/projects/list.scss @@ -0,0 +1,56 @@ +@import '../partials/main'; +@import '../partials/nav'; + +header { + text-align: center; + margin: 100px 0; + h1 { + font-size: 2em; + } +} + +.section-articles { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-gap: 1rem; + a { + color: rgb(255, 255, 255); + text-decoration: none; + } + article { + background: rgb(60, 60, 90); + color: rgb(255, 255, 255); + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + max-width: 562px; + height: max-content; + transition: background .2s; + img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: rgb(80, 80, 120); + object-fit: cover; + max-height: 170px; + } + h1 { + margin-top: 0; + } + p { + margin: 0; + } + .status { + font-style: italic; + color: rgb(200, 200, 230); + } + } + article:hover { + background: rgb(70, 70, 105); + } +} + +@import '../partials/footer'; diff --git a/config.json b/config.json new file mode 100644 index 0000000..407405a --- /dev/null +++ b/config.json @@ -0,0 +1,34 @@ +{ + "baseURL": "https://vrifox.cc/vrifox.cc_hugo/", + "languageCode": "en-us", + "title": "Have a nice day.", + "enableRobotsTXT": true, + + "menu": { + "main": [ + { + "identifier": "blog", + "name": "Blog", + "title": "blog", + "url": "/blog", + "weight": 2 + }, + { + "identifier": "projects", + "name": "Projects", + "title": "projects", + "url": "/projects", + "weight": 3 + } + ], + "links": [ + { + "identifier": "mastodon", + "name": "Mastodon", + "title": "mastodon", + "url": "https://social.anoxinon.de/@vrifox", + "weight": 4 + } + ] + } +} diff --git a/layouts/404.html b/layouts/404.html new file mode 100644 index 0000000..2c47ced --- /dev/null +++ b/layouts/404.html @@ -0,0 +1,29 @@ +{{ define "stylesheet" }}{{ $sass := resources.Get "scss/index.scss" }}{{ $style := $sass | resources.ToCSS }} + +{{ end }} + +{{ define "main" }} +
+
+
+

{{ .Params.heading }}

+ {{.Params.subheading}} +
+ {{.Content}} +
+
+ {{ range first 3 (where .Site.RegularPages "Type" "post") }} +
+

{{ .Title }}

+

{{ .Date.Format "2 January 2006" }}

+ {{ with .Description }} +

{{ . }}

+ {{ end }} + {{ with .Params.featured_image }} + + {{ end }} +
+ {{ end }} +
+
+{{ end }} diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html new file mode 100644 index 0000000..1a5c446 --- /dev/null +++ b/layouts/_default/baseof.html @@ -0,0 +1,18 @@ + + + + + {{ with .Title }} {{ . }} – {{ end }}{{ .Site.Title }} + + + + {{ block "stylesheet" . }}{{ end }} + + + + + {{ partial "nav.html" . }} + {{ block "main" . }}{{ end }} + {{ partial "footer.html" . }} + + diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100644 index 0000000..ce964b6 --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1,31 @@ +{{ define "stylesheet" }}{{ $scss := resources.Get "scss/_default/list.scss" }}{{ $style := $scss | resources.ToCSS }} + +{{ end }} + +{{ define "main" }} +
+
+
+

{{ .Params.heading }}

+ {{.Params.subheading}} +
+ {{ .Content }} +
+
+ {{ range .Pages }} + +
+

{{ .Title }}

+

{{ .Date.Format "2 January 2006" }} by {{ .Params.author }}

+ {{ with .Description }} +

{{ . }}

+ {{ end }} + {{ with .Params.featured_image }} + + {{ end }} +
+
+ {{ end }} +
+
+{{ end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100644 index 0000000..9cf7666 --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,71 @@ +{{ define "stylesheet" }}{{ $scss := resources.Get "scss/_default/single.scss" }}{{ $style := $scss | resources.ToCSS }} + +{{ end }} + +{{ define "main" }} +
+
+
+
+

+ {{ .Date.Format "2. January 2006" }} + by + {{ .Params.author }} +

+

{{ .Title }}

+ {{ with .Params.featured_image }} + + {{ end }} + {{ .Content }} + +
+
+
+ {{ with .PrevInSection }} + +
+

{{ .Title }}

+

{{ .Date.Format "2 January 2006" }} by {{ .Params.author }}

+ {{ with .Description }} +

{{ . }}

+ {{ end }} + {{ with .Params.featured_image }} + + {{ end }} +
+
+ {{ end }} + {{ with .NextInSection }} + +
+

{{ .Title }}

+

{{ .Date.Format "2 January 2006" }} by {{ .Params.author }}

+ {{ with .Description }} +

{{ . }}

+ {{ end }} + {{ with .Params.featured_image }} + + {{ end }} +
+ {{ end }} +
+
+
+{{ end }} diff --git a/layouts/index.html b/layouts/index.html new file mode 100644 index 0000000..5095cd8 --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,45 @@ +{{ define "stylesheet" }}{{ $scss := resources.Get "scss/index.scss" }}{{ $style := $scss | resources.ToCSS }} + +{{ end }} + +{{ define "main" }} +
+
+
+

{{ .Params.heading }}

+ {{.Params.subheading}} +
+ {{.Content}} +
+

latest articles

+
+ {{ range first 3 (where .Site.RegularPages "Type" "post") }} + +
+

{{ .Title }}

+

{{ .Date.Format "2 January 2006" }} by {{ .Params.author }}

+ {{ with .Description }} +

{{ . }}

+ {{ end }} + {{ with .Params.featured_image }} + + {{ end }} +
+
+ {{ end }} +
+

latest projects

+
+ {{ range first 3 (where .Site.RegularPages "Type" "project") }} + +
+

{{ .Title }}

+

{{ with .Params.activetime }}{{ . }}{{ end }} {{ with .Params.status }}{{ . }}{{ end }}

+ {{ with .Description }}

{{ . }}

{{ end }} + +
+
+ {{ end }} +
+
+{{ end }} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html new file mode 100644 index 0000000..2ebc67c --- /dev/null +++ b/layouts/partials/footer.html @@ -0,0 +1,29 @@ + diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html new file mode 100644 index 0000000..7e90991 --- /dev/null +++ b/layouts/partials/nav.html @@ -0,0 +1,29 @@ + diff --git a/layouts/projects/list.html b/layouts/projects/list.html new file mode 100644 index 0000000..2212d34 --- /dev/null +++ b/layouts/projects/list.html @@ -0,0 +1,27 @@ +{{ define "stylesheet" }}{{ $scss := resources.Get "scss/projects/list.scss" }}{{ $style := $scss | resources.ToCSS }} + +{{ end }} + +{{ define "main" }} +
+
+
+

{{ .Params.heading }}

+ {{.Params.subheading}} +
+ {{ .Content }} +
+
+ {{ range .Pages }} + +
+

{{ .Title }}

+

{{ with .Params.activetime }}{{ . }}{{ end }} {{ with .Params.status }}{{ . }}{{ end }}

+ {{ with .Description }}

{{ . }}

{{ end }} + +
+
+ {{ end }} +
+
+{{ end }} diff --git a/layouts/robots.txt b/layouts/robots.txt new file mode 100644 index 0000000..d336aa6 --- /dev/null +++ b/layouts/robots.txt @@ -0,0 +1,5 @@ +User-agent: * + +{{range .Pages}} +Disallow: {{.RelPermalink}} +{{end}} diff --git a/public/404.html b/public/404.html new file mode 100644 index 0000000..a4e9417 --- /dev/null +++ b/public/404.html @@ -0,0 +1,123 @@ + + + + + 404 Page not found – Have a nice day. + + + + + + + + + + + + + +
+
+
+

+ +
+ +
+
+ + + + + +
+
+ + + + + diff --git a/public/blog/2020/graphic-for-natenoms-blog/index.html b/public/blog/2020/graphic-for-natenoms-blog/index.html new file mode 100644 index 0000000..e82cbf3 --- /dev/null +++ b/public/blog/2020/graphic-for-natenoms-blog/index.html @@ -0,0 +1,132 @@ + + + + + A »new« graphic for Natenoms blog – Have a nice day. + + + + + + + + + + + + + +
+
+
+
+

+ 29. August 2020 + by + Vrifox +

+

A »new« graphic for Natenoms blog

+ + + +

I did make a new iteration of this graphic for Natenoms Blog.

+ + +
+
+
+ + + +
+

My New Hugo Page

+

9 September 2020 by Vrifox

+ + + + +
+ +
+
+
+ + + + + diff --git a/public/blog/2020/my-new-hugo-page/index.html b/public/blog/2020/my-new-hugo-page/index.html new file mode 100644 index 0000000..a32df9b --- /dev/null +++ b/public/blog/2020/my-new-hugo-page/index.html @@ -0,0 +1,134 @@ + + + + + My New Hugo Page – Have a nice day. + + + + + + + + + + + + + +
+
+
+
+

+ 9. September 2020 + by + Vrifox +

+

My New Hugo Page

+ + + +

In the past weeks I learned hugo by just using it.

+

And this page is the first result.

+ + +
+
+
+ + +
+

A »new« graphic for Natenoms blog

+

29 August 2020 by Vrifox

+ + + + +
+
+ + +
+
+
+ + + + + diff --git a/public/blog/index.html b/public/blog/index.html new file mode 100644 index 0000000..0a629e7 --- /dev/null +++ b/public/blog/index.html @@ -0,0 +1,127 @@ + + + + + Have a nice day. + + + + + + + + + + + + + +
+
+
+

Blog

+ things, thoughts & toots +
+ +
+
+ + +
+

My New Hugo Page

+

9 September 2020 by Vrifox

+ + + + +
+
+ + +
+

A »new« graphic for Natenoms blog

+

29 August 2020 by Vrifox

+ + + + +
+
+ +
+
+ + + + + diff --git a/public/blog/index.xml b/public/blog/index.xml new file mode 100644 index 0000000..e59d15c --- /dev/null +++ b/public/blog/index.xml @@ -0,0 +1,34 @@ + + + + Have a nice day. + https://vrifox.cc/vrifox.cc_hugo/blog/ + Recent content on Have a nice day. + Hugo -- gohugo.io + en-us + Wed, 09 Sep 2020 19:59:31 +0200 + + + + + + My New Hugo Page + https://vrifox.cc/vrifox.cc_hugo/blog/2020/my-new-hugo-page/ + Wed, 09 Sep 2020 19:59:31 +0200 + + https://vrifox.cc/vrifox.cc_hugo/blog/2020/my-new-hugo-page/ + In the past weeks I learned hugo by just using it. +And this page is the first result. + + + + A »new« graphic for Natenoms blog + https://vrifox.cc/vrifox.cc_hugo/blog/2020/graphic-for-natenoms-blog/ + Sat, 29 Aug 2020 12:12:53 +0200 + + https://vrifox.cc/vrifox.cc_hugo/blog/2020/graphic-for-natenoms-blog/ + I did make a new iteration of this graphic for Natenoms Blog. + + + + \ No newline at end of file diff --git a/public/categories/index.html b/public/categories/index.html new file mode 100644 index 0000000..36f1783 --- /dev/null +++ b/public/categories/index.html @@ -0,0 +1,114 @@ + + + + + Categories – Have a nice day. + + + + + + + + + + + + + +
+
+
+

+ +
+ +
+
+ + +
+

natenomsblog

+

29 August 2020 by

+ + +
+
+ +
+
+ + + + + diff --git a/public/categories/index.xml b/public/categories/index.xml new file mode 100644 index 0000000..eba2a3f --- /dev/null +++ b/public/categories/index.xml @@ -0,0 +1,24 @@ + + + + Categories on Have a nice day. + https://vrifox.cc/vrifox.cc_hugo/categories/ + Recent content in Categories on Have a nice day. + Hugo -- gohugo.io + en-us + Sat, 29 Aug 2020 12:12:53 +0200 + + + + + + natenomsblog + https://vrifox.cc/vrifox.cc_hugo/categories/natenomsblog/ + Sat, 29 Aug 2020 12:12:53 +0200 + + https://vrifox.cc/vrifox.cc_hugo/categories/natenomsblog/ + + + + + \ No newline at end of file diff --git a/public/categories/natenomsblog/index.html b/public/categories/natenomsblog/index.html new file mode 100644 index 0000000..1fda869 --- /dev/null +++ b/public/categories/natenomsblog/index.html @@ -0,0 +1,116 @@ + + + + + natenomsblog – Have a nice day. + + + + + + + + + + + + + +
+
+
+

+ +
+ +
+
+ + +
+

A »new« graphic for Natenoms blog

+

29 August 2020 by Vrifox

+ + + + +
+
+ +
+
+ + + + + diff --git a/public/categories/natenomsblog/index.xml b/public/categories/natenomsblog/index.xml new file mode 100644 index 0000000..b07c85d --- /dev/null +++ b/public/categories/natenomsblog/index.xml @@ -0,0 +1,24 @@ + + + + natenomsblog on Have a nice day. + https://vrifox.cc/vrifox.cc_hugo/categories/natenomsblog/ + Recent content in natenomsblog on Have a nice day. + Hugo -- gohugo.io + en-us + Sat, 29 Aug 2020 12:12:53 +0200 + + + + + + A »new« graphic for Natenoms blog + https://vrifox.cc/vrifox.cc_hugo/blog/2020/graphic-for-natenoms-blog/ + Sat, 29 Aug 2020 12:12:53 +0200 + + https://vrifox.cc/vrifox.cc_hugo/blog/2020/graphic-for-natenoms-blog/ + I did make a new iteration of this graphic for Natenoms Blog. + + + + \ No newline at end of file diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..a2dcce4 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000..50d6bb7 Binary files /dev/null and b/public/favicon.png differ diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..41cf407 --- /dev/null +++ b/public/index.html @@ -0,0 +1,160 @@ + + + + + + Have a nice day. + + + + + + + + + + + + + +
+
+
+

Hola, I'm Vrifox.

+ casual content creator +
+ +
+

latest articles

+
+ + +
+

My New Hugo Page

+

9 September 2020 by Vrifox

+ + + + +
+
+ + +
+

A »new« graphic for Natenoms blog

+

29 August 2020 by Vrifox

+ + + + +
+
+ +
+

latest projects

+
+ + +
+

My Website

+

2008 - now in progress

+ + +
+
+ + +
+

Natenoms Blog

+

2015 - now in progress

+ + +
+
+ + +
+

Gitea Theme Vrifox 2018

+

2018 - 2019 archived

+ + +
+
+ +
+
+ + + + + diff --git a/public/index.xml b/public/index.xml new file mode 100644 index 0000000..8869770 --- /dev/null +++ b/public/index.xml @@ -0,0 +1,88 @@ + + + + Have a nice day. + https://vrifox.cc/vrifox.cc_hugo/ + Recent content on Have a nice day. + Hugo -- gohugo.io + en-us + Thu, 10 Sep 2020 14:27:00 +0200 + + + + + + My Website + https://vrifox.cc/vrifox.cc_hugo/projects/2008/my-website/ + Thu, 10 Sep 2020 14:27:00 +0200 + + https://vrifox.cc/vrifox.cc_hugo/projects/2008/my-website/ + + + + + My New Hugo Page + https://vrifox.cc/vrifox.cc_hugo/blog/2020/my-new-hugo-page/ + Wed, 09 Sep 2020 19:59:31 +0200 + + https://vrifox.cc/vrifox.cc_hugo/blog/2020/my-new-hugo-page/ + In the past weeks I learned hugo by just using it. +And this page is the first result. + + + + A »new« graphic for Natenoms blog + https://vrifox.cc/vrifox.cc_hugo/blog/2020/graphic-for-natenoms-blog/ + Sat, 29 Aug 2020 12:12:53 +0200 + + https://vrifox.cc/vrifox.cc_hugo/blog/2020/graphic-for-natenoms-blog/ + I did make a new iteration of this graphic for Natenoms Blog. + + + + Natenoms Blog + https://vrifox.cc/vrifox.cc_hugo/projects/2015/natenoms-blog/ + Thu, 20 Aug 2020 12:00:00 +0200 + + https://vrifox.cc/vrifox.cc_hugo/projects/2015/natenoms-blog/ + + + + + Gitea Theme Vrifox 2018 + https://vrifox.cc/vrifox.cc_hugo/projects/2018/gitea-theme-vrifox-2018/ + Sun, 09 Jun 2019 12:00:00 +0200 + + https://vrifox.cc/vrifox.cc_hugo/projects/2018/gitea-theme-vrifox-2018/ + + + + + MMM-Dark + https://vrifox.cc/vrifox.cc_hugo/projects/2017/mmm-dark/ + Sun, 01 Jan 2017 12:00:00 +0200 + + https://vrifox.cc/vrifox.cc_hugo/projects/2017/mmm-dark/ + + + + + Omega for Mumble + https://vrifox.cc/vrifox.cc_hugo/projects/2014/omega-for-mumble/ + Tue, 24 May 2016 12:00:00 +0200 + + https://vrifox.cc/vrifox.cc_hugo/projects/2014/omega-for-mumble/ + + + + + Simpleblog + https://vrifox.cc/vrifox.cc_hugo/projects/2015/simpleblog/ + Tue, 29 Sep 2015 12:00:00 +0200 + + https://vrifox.cc/vrifox.cc_hugo/projects/2015/simpleblog/ + + + + + \ No newline at end of file diff --git a/public/projects/2008/my-website/index.html b/public/projects/2008/my-website/index.html new file mode 100644 index 0000000..8e538c8 --- /dev/null +++ b/public/projects/2008/my-website/index.html @@ -0,0 +1,132 @@ + + + + + My Website – Have a nice day. + + + + + + + + + + + + + +
+
+
+
+

+ 10. September 2020 + by + +

+

My Website

+ + + + + +
+
+
+ + +
+

Natenoms Blog

+

20 August 2020 by

+ + + + +
+
+ + +
+
+
+ + + + + diff --git a/public/projects/2013/cursors/index.html b/public/projects/2013/cursors/index.html new file mode 100644 index 0000000..19cce84 --- /dev/null +++ b/public/projects/2013/cursors/index.html @@ -0,0 +1,131 @@ + + + + + Cursors – Have a nice day. + + + + + + + + + + + + + +
+
+
+
+

+ 6. July 2013 + by + +

+

Cursors

+ + + +
+
+
+ + + +
+

Simpleblog

+

29 September 2015 by

+ +

A never finished idea.

+ + + + +
+ +
+
+
+ + + + + diff --git a/public/projects/2014/omega-for-mumble/index.html b/public/projects/2014/omega-for-mumble/index.html new file mode 100644 index 0000000..bfd1a74 --- /dev/null +++ b/public/projects/2014/omega-for-mumble/index.html @@ -0,0 +1,144 @@ + + + + + Omega for Mumble – Have a nice day. + + + + + + + + + + + + + +
+ +
+ + + + + diff --git a/public/projects/2015/natenoms-blog/index.html b/public/projects/2015/natenoms-blog/index.html new file mode 100644 index 0000000..23d4167 --- /dev/null +++ b/public/projects/2015/natenoms-blog/index.html @@ -0,0 +1,142 @@ + + + + + Natenoms Blog – Have a nice day. + + + + + + + + + + + + + +
+
+
+
+

+ 20. August 2020 + by + +

+

Natenoms Blog

+ + + + + +
+
+
+ + +
+

Gitea Theme Vrifox 2018

+

9 June 2019 by

+ + + + +
+
+ + + +
+

My Website

+

10 September 2020 by

+ + + + +
+ +
+
+
+ + + + + diff --git a/public/projects/2015/simpleblog/index.html b/public/projects/2015/simpleblog/index.html new file mode 100644 index 0000000..90532b2 --- /dev/null +++ b/public/projects/2015/simpleblog/index.html @@ -0,0 +1,131 @@ + + + + + Simpleblog – Have a nice day. + + + + + + + + + + + + + +
+
+
+
+

+ 29. September 2015 + by + +

+

Simpleblog

+ + + + + +
+
+
+ + + +
+

Omega for Mumble

+

24 May 2016 by

+ + + + +
+ +
+
+
+ + + + + diff --git a/public/projects/2017/mmm-dark/index.html b/public/projects/2017/mmm-dark/index.html new file mode 100644 index 0000000..8d16d83 --- /dev/null +++ b/public/projects/2017/mmm-dark/index.html @@ -0,0 +1,142 @@ + + + + + MMM-Dark – Have a nice day. + + + + + + + + + + + + + +
+
+
+
+

+ 1. January 2017 + by + +

+

MMM-Dark

+ + + + + +
+
+
+ + +
+

Omega for Mumble

+

24 May 2016 by

+ + + + +
+
+ + + +
+

Gitea Theme Vrifox 2018

+

9 June 2019 by

+ + + + +
+ +
+
+
+ + + + + diff --git a/public/projects/2018/gitea-theme-vrifox-2018/index.html b/public/projects/2018/gitea-theme-vrifox-2018/index.html new file mode 100644 index 0000000..d3429c4 --- /dev/null +++ b/public/projects/2018/gitea-theme-vrifox-2018/index.html @@ -0,0 +1,142 @@ + + + + + Gitea Theme Vrifox 2018 – Have a nice day. + + + + + + + + + + + + + +
+
+
+
+

+ 9. June 2019 + by + +

+

Gitea Theme Vrifox 2018

+ + + + + +
+
+
+ + +
+

MMM-Dark

+

1 January 2017 by

+ + + + +
+
+ + + +
+

Natenoms Blog

+

20 August 2020 by

+ + + + +
+ +
+
+
+ + + + + diff --git a/public/projects/index.html b/public/projects/index.html new file mode 100644 index 0000000..54addf9 --- /dev/null +++ b/public/projects/index.html @@ -0,0 +1,159 @@ + + + + + Have a nice day. + + + + + + + + + + + + + +
+
+
+

Projects

+ Projects I started or contributed to – not necessarily finished – over the years. +
+ +
+
+ + +
+

My Website

+

2008 - now in progress

+ + +
+
+ + +
+

Natenoms Blog

+

2015 - now in progress

+ + +
+
+ + +
+

Gitea Theme Vrifox 2018

+

2018 - 2019 archived

+ + +
+
+ + +
+

MMM-Dark

+

2017 archived

+ + +
+
+ + +
+

Omega for Mumble

+

2014 - 2016 archived

+ + +
+
+ + +
+

Simpleblog

+

2015 archived

+

A never finished idea.

+ +
+
+ +
+
+ + + + + diff --git a/public/projects/index.xml b/public/projects/index.xml new file mode 100644 index 0000000..ea3fb80 --- /dev/null +++ b/public/projects/index.xml @@ -0,0 +1,69 @@ + + + + Have a nice day. + https://vrifox.cc/vrifox.cc_hugo/projects/ + Recent content on Have a nice day. + Hugo -- gohugo.io + en-us + Thu, 10 Sep 2020 14:27:00 +0200 + + + + + + My Website + https://vrifox.cc/vrifox.cc_hugo/projects/2008/my-website/ + Thu, 10 Sep 2020 14:27:00 +0200 + + https://vrifox.cc/vrifox.cc_hugo/projects/2008/my-website/ + + + + + Natenoms Blog + https://vrifox.cc/vrifox.cc_hugo/projects/2015/natenoms-blog/ + Thu, 20 Aug 2020 12:00:00 +0200 + + https://vrifox.cc/vrifox.cc_hugo/projects/2015/natenoms-blog/ + + + + + Gitea Theme Vrifox 2018 + https://vrifox.cc/vrifox.cc_hugo/projects/2018/gitea-theme-vrifox-2018/ + Sun, 09 Jun 2019 12:00:00 +0200 + + https://vrifox.cc/vrifox.cc_hugo/projects/2018/gitea-theme-vrifox-2018/ + + + + + MMM-Dark + https://vrifox.cc/vrifox.cc_hugo/projects/2017/mmm-dark/ + Sun, 01 Jan 2017 12:00:00 +0200 + + https://vrifox.cc/vrifox.cc_hugo/projects/2017/mmm-dark/ + + + + + Omega for Mumble + https://vrifox.cc/vrifox.cc_hugo/projects/2014/omega-for-mumble/ + Tue, 24 May 2016 12:00:00 +0200 + + https://vrifox.cc/vrifox.cc_hugo/projects/2014/omega-for-mumble/ + + + + + Simpleblog + https://vrifox.cc/vrifox.cc_hugo/projects/2015/simpleblog/ + Tue, 29 Sep 2015 12:00:00 +0200 + + https://vrifox.cc/vrifox.cc_hugo/projects/2015/simpleblog/ + + + + + \ No newline at end of file diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..2004f87 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,31 @@ +User-agent: * + + +Disallow: /vrifox.cc_hugo/ + +Disallow: /vrifox.cc_hugo/projects/ + +Disallow: /vrifox.cc_hugo/projects/2008/my-website/ + +Disallow: /vrifox.cc_hugo/blog/ + +Disallow: /vrifox.cc_hugo/blog/2020/my-new-hugo-page/ + +Disallow: /vrifox.cc_hugo/blog/2020/graphic-for-natenoms-blog/ + +Disallow: /vrifox.cc_hugo/categories/ + +Disallow: /vrifox.cc_hugo/categories/natenomsblog/ + +Disallow: /vrifox.cc_hugo/projects/2015/natenoms-blog/ + +Disallow: /vrifox.cc_hugo/projects/2018/gitea-theme-vrifox-2018/ + +Disallow: /vrifox.cc_hugo/projects/2017/mmm-dark/ + +Disallow: /vrifox.cc_hugo/projects/2014/omega-for-mumble/ + +Disallow: /vrifox.cc_hugo/projects/2015/simpleblog/ + +Disallow: /vrifox.cc_hugo/tags/ + diff --git a/public/scss/_default/list.css b/public/scss/_default/list.css new file mode 100644 index 0000000..9e2f576 --- /dev/null +++ b/public/scss/_default/list.css @@ -0,0 +1,111 @@ +* { + box-sizing: border-box; } + +a { + color: #ff8282; + text-decoration: none; } + +a:hover { + text-decoration: underline; } + +body { + background: #28283c; + color: #f0f0ff; + margin: 0; + font-family: Monaco, Lucida Console, monospace; + display: grid; } + +.container { + width: 100%; + max-width: 1140px; + margin: 0 auto; } + +nav { + background: #3c3c5a; } + nav .container { + display: flex; + align-items: center; } + nav .container .website-name a { + color: whitesmoke; + text-decoration: none; + background: #ff8282; + padding: 5px 10px; + border-radius: 20px; + text-shadow: #ff6464 2px 2px; } + nav .container .website-nav { + margin-left: auto; } + nav .container .website-nav ul { + display: flex; + padding: 0; } + nav .container .website-nav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + nav .container .website-nav a { + color: whitesmoke; + text-decoration: none; } + +footer { + background: #1e1e2d; + color: #c8c8e6; + margin-top: 100px; } + footer .container { + display: flex; + align-items: center; } + +.website-subnav { + margin-left: auto; } + .website-subnav ul { + display: flex; + padding: 0; } + .website-subnav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + .website-subnav a { + color: #c8c8e6; } + +header { + text-align: center; + margin: 100px 0; } + header h1 { + font-size: 2em; } + +.section-articles { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-gap: 1rem; } + .section-articles a { + color: white; + text-decoration: none; } + .section-articles article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + height: max-content; + transition: background .2s; } + .section-articles article img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: #505078; + object-fit: cover; + max-height: 250px; } + .section-articles article h1 { + margin-top: 0px; } + .section-articles article a { + color: white; } + .section-articles article a:hover { + text-decoration: underline; } + .section-articles article .meta { + margin: 0; } + .section-articles article .author { + font-style: italic; + color: #c8c8e6; } + .section-articles article:hover { + background: #464669; } diff --git a/public/scss/_default/single.css b/public/scss/_default/single.css new file mode 100644 index 0000000..e26ebf4 --- /dev/null +++ b/public/scss/_default/single.css @@ -0,0 +1,129 @@ +* { + box-sizing: border-box; } + +a { + color: #ff8282; + text-decoration: none; } + +a:hover { + text-decoration: underline; } + +body { + background: #28283c; + color: #f0f0ff; + margin: 0; + font-family: Monaco, Lucida Console, monospace; + display: grid; } + +.container { + width: 100%; + max-width: 1140px; + margin: 0 auto; } + +nav { + background: #3c3c5a; } + nav .container { + display: flex; + align-items: center; } + nav .container .website-name a { + color: whitesmoke; + text-decoration: none; + background: #ff8282; + padding: 5px 10px; + border-radius: 20px; + text-shadow: #ff6464 2px 2px; } + nav .container .website-nav { + margin-left: auto; } + nav .container .website-nav ul { + display: flex; + padding: 0; } + nav .container .website-nav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + nav .container .website-nav a { + color: whitesmoke; + text-decoration: none; } + +.section-article article { + max-width: calc(100% / 3 * 2); + margin: 80px auto; } + .section-article article .meta { + color: #b4b4dc; } + .section-article article .title { + font-size: 2em; + margin-top: 20px; } + .section-article article img { + max-width: 100%; + margin-bottom: 15px; + border-radius: 5px; } + .section-article article a { + color: #ff8282; + transition: background .2s, color .2s; + margin: -5px -10px; + padding: 5px 10px; + border-radius: 5px; } + .section-article article a:hover { + background: #ff8282; + color: #fff0f0; + text-decoration: none; } + +.section-articles { + margin: 20px auto; + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-gap: 1rem; + max-width: calc(100% / 3 * 2); } + .section-articles a { + color: white; + text-decoration: none; } + .section-articles article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + height: max-content; + transition: background .2s; } + .section-articles article img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: #505078; + object-fit: cover; + max-height: 170px; } + .section-articles article h1 { + margin-top: 0px; } + .section-articles article a { + color: white; } + .section-articles article a:hover { + text-decoration: underline; } + .section-articles article .meta { + margin: 0; } + .section-articles article .author { + font-style: italic; + color: #c8c8e6; } + .section-articles article:hover { + background: #464669; } + +footer { + background: #1e1e2d; + color: #c8c8e6; + margin-top: 100px; } + footer .container { + display: flex; + align-items: center; } + +.website-subnav { + margin-left: auto; } + .website-subnav ul { + display: flex; + padding: 0; } + .website-subnav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + .website-subnav a { + color: #c8c8e6; } diff --git a/public/scss/index.css b/public/scss/index.css new file mode 100644 index 0000000..0335aaf --- /dev/null +++ b/public/scss/index.css @@ -0,0 +1,145 @@ +* { + box-sizing: border-box; } + +a { + color: #ff8282; + text-decoration: none; } + +a:hover { + text-decoration: underline; } + +body { + background: #28283c; + color: #f0f0ff; + margin: 0; + font-family: Monaco, Lucida Console, monospace; + display: grid; } + +.container { + width: 100%; + max-width: 1140px; + margin: 0 auto; } + +nav { + background: #3c3c5a; } + nav .container { + display: flex; + align-items: center; } + nav .container .website-name a { + color: whitesmoke; + text-decoration: none; + background: #ff8282; + padding: 5px 10px; + border-radius: 20px; + text-shadow: #ff6464 2px 2px; } + nav .container .website-nav { + margin-left: auto; } + nav .container .website-nav ul { + display: flex; + padding: 0; } + nav .container .website-nav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + nav .container .website-nav a { + color: whitesmoke; + text-decoration: none; } + +header { + text-align: center; + margin: 150px 0; } + header h1 { + font-size: 2em; } + +.section-articles { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-gap: 1rem; } + .section-articles a { + color: white; + text-decoration: none; } + .section-articles article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: grid; + height: max-content; + grid-template-columns: 120px 1fr; + grid-template-areas: "img h1" "img p"; + transition: background .2s; } + .section-articles article img { + object-fit: cover; + height: 180px; + width: 120px; + border-radius: 5px; + border: 0px solid #28283c; + grid-area: img; + margin: -20px; } + .section-articles article h1 { + margin: 0px; + grid-area: h1; } + .section-articles article .meta { + margin: 0; + grid-area: p; } + .section-articles article .author { + font-style: italic; + color: #c8c8e6; } + .section-articles article:hover { + background: #464669; } + +.section-projects { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-gap: 1rem; } + .section-projects a { + color: white; + text-decoration: none; } + .section-projects article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + height: max-content; + transition: background .2s; } + .section-projects article img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: #505078; + object-fit: cover; + max-height: 170px; } + .section-projects article h1 { + margin-top: 0; } + .section-projects article .meta { + margin: 0; } + .section-projects article .status { + font-style: italic; + color: #c8c8e6; } + .section-projects article:hover { + background: #464669; } + +footer { + background: #1e1e2d; + color: #c8c8e6; + margin-top: 100px; } + footer .container { + display: flex; + align-items: center; } + +.website-subnav { + margin-left: auto; } + .website-subnav ul { + display: flex; + padding: 0; } + .website-subnav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + .website-subnav a { + color: #c8c8e6; } diff --git a/public/scss/projects/list.css b/public/scss/projects/list.css new file mode 100644 index 0000000..b26d852 --- /dev/null +++ b/public/scss/projects/list.css @@ -0,0 +1,108 @@ +* { + box-sizing: border-box; } + +a { + color: #ff8282; + text-decoration: none; } + +a:hover { + text-decoration: underline; } + +body { + background: #28283c; + color: #f0f0ff; + margin: 0; + font-family: Monaco, Lucida Console, monospace; + display: grid; } + +.container { + width: 100%; + max-width: 1140px; + margin: 0 auto; } + +nav { + background: #3c3c5a; } + nav .container { + display: flex; + align-items: center; } + nav .container .website-name a { + color: whitesmoke; + text-decoration: none; + background: #ff8282; + padding: 5px 10px; + border-radius: 20px; + text-shadow: #ff6464 2px 2px; } + nav .container .website-nav { + margin-left: auto; } + nav .container .website-nav ul { + display: flex; + padding: 0; } + nav .container .website-nav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + nav .container .website-nav a { + color: whitesmoke; + text-decoration: none; } + +header { + text-align: center; + margin: 100px 0; } + header h1 { + font-size: 2em; } + +.section-articles { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-gap: 1rem; } + .section-articles a { + color: white; + text-decoration: none; } + .section-articles article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + max-width: 562px; + height: max-content; + transition: background .2s; } + .section-articles article img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: #505078; + object-fit: cover; + max-height: 170px; } + .section-articles article h1 { + margin-top: 0; } + .section-articles article p { + margin: 0; } + .section-articles article .status { + font-style: italic; + color: #c8c8e6; } + .section-articles article:hover { + background: #464669; } + +footer { + background: #1e1e2d; + color: #c8c8e6; + margin-top: 100px; } + footer .container { + display: flex; + align-items: center; } + +.website-subnav { + margin-left: auto; } + .website-subnav ul { + display: flex; + padding: 0; } + .website-subnav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + .website-subnav a { + color: #c8c8e6; } diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..3851808 --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,74 @@ + + + + + https://vrifox.cc/vrifox.cc_hugo/ + 2020-09-10T14:27:00+02:00 + + + + https://vrifox.cc/vrifox.cc_hugo/projects/ + 2020-09-10T14:27:00+02:00 + + + + https://vrifox.cc/vrifox.cc_hugo/projects/2008/my-website/ + 2020-09-10T14:27:00+02:00 + + + + https://vrifox.cc/vrifox.cc_hugo/blog/ + 2020-09-09T19:59:31+02:00 + + + + https://vrifox.cc/vrifox.cc_hugo/blog/2020/my-new-hugo-page/ + 2020-09-09T19:59:31+02:00 + + + + https://vrifox.cc/vrifox.cc_hugo/blog/2020/graphic-for-natenoms-blog/ + 2020-08-29T12:12:53+02:00 + + + + https://vrifox.cc/vrifox.cc_hugo/categories/ + 2020-08-29T12:12:53+02:00 + + + + https://vrifox.cc/vrifox.cc_hugo/categories/natenomsblog/ + 2020-08-29T12:12:53+02:00 + + + + https://vrifox.cc/vrifox.cc_hugo/projects/2015/natenoms-blog/ + 2020-08-20T12:00:00+02:00 + + + + https://vrifox.cc/vrifox.cc_hugo/projects/2018/gitea-theme-vrifox-2018/ + 2019-06-09T12:00:00+02:00 + + + + https://vrifox.cc/vrifox.cc_hugo/projects/2017/mmm-dark/ + 2017-01-01T12:00:00+02:00 + + + + https://vrifox.cc/vrifox.cc_hugo/projects/2014/omega-for-mumble/ + 2016-05-24T12:00:00+02:00 + + + + https://vrifox.cc/vrifox.cc_hugo/projects/2015/simpleblog/ + 2015-09-29T12:00:00+02:00 + + + + https://vrifox.cc/vrifox.cc_hugo/tags/ + + + \ No newline at end of file diff --git a/public/tags/index.html b/public/tags/index.html new file mode 100644 index 0000000..1e77238 --- /dev/null +++ b/public/tags/index.html @@ -0,0 +1,105 @@ + + + + + Tags – Have a nice day. + + + + + + + + + + + + + +
+
+
+

+ +
+ +
+
+ +
+
+ + + + + diff --git a/public/tags/index.xml b/public/tags/index.xml new file mode 100644 index 0000000..2d62b6e --- /dev/null +++ b/public/tags/index.xml @@ -0,0 +1,14 @@ + + + + Tags on Have a nice day. + https://vrifox.cc/vrifox.cc_hugo/tags/ + Recent content in Tags on Have a nice day. + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/public/upload/2018/11/blog.natenom.com.png b/public/upload/2018/11/blog.natenom.com.png new file mode 100644 index 0000000..dd5e2c9 Binary files /dev/null and b/public/upload/2018/11/blog.natenom.com.png differ diff --git a/public/upload/2020/01/gitea-theme.png b/public/upload/2020/01/gitea-theme.png new file mode 100644 index 0000000..0f31d67 Binary files /dev/null and b/public/upload/2020/01/gitea-theme.png differ diff --git a/public/upload/2020/01/mmm-dark-mumble-theme.png b/public/upload/2020/01/mmm-dark-mumble-theme.png new file mode 100644 index 0000000..6a2b140 Binary files /dev/null and b/public/upload/2020/01/mmm-dark-mumble-theme.png differ diff --git a/public/upload/2020/01/omega-for-mumble-theme.png b/public/upload/2020/01/omega-for-mumble-theme.png new file mode 100644 index 0000000..761e2a0 Binary files /dev/null and b/public/upload/2020/01/omega-for-mumble-theme.png differ diff --git a/public/upload/2020/08/fahrradteile-v2-1.png b/public/upload/2020/08/fahrradteile-v2-1.png new file mode 100644 index 0000000..0d46a62 Binary files /dev/null and b/public/upload/2020/08/fahrradteile-v2-1.png differ diff --git a/public/upload/2020/09/simpleblog.png b/public/upload/2020/09/simpleblog.png new file mode 100644 index 0000000..fc3b8b6 Binary files /dev/null and b/public/upload/2020/09/simpleblog.png differ diff --git a/public/upload/2020/09/vrifox.cc-2020-09.png b/public/upload/2020/09/vrifox.cc-2020-09.png new file mode 100644 index 0000000..a7fb0c7 Binary files /dev/null and b/public/upload/2020/09/vrifox.cc-2020-09.png differ diff --git a/public/upload/2020/09/vrifox.cc_blank-2020-08.png b/public/upload/2020/09/vrifox.cc_blank-2020-08.png new file mode 100644 index 0000000..2cd8969 Binary files /dev/null and b/public/upload/2020/09/vrifox.cc_blank-2020-08.png differ diff --git a/resources/_gen/assets/scss/scss/_default/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.content b/resources/_gen/assets/scss/scss/_default/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.content new file mode 100644 index 0000000..bd83e50 --- /dev/null +++ b/resources/_gen/assets/scss/scss/_default/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.content @@ -0,0 +1,121 @@ +* { + box-sizing: border-box; } + +a { + color: #ff8282; + font-style: italic; + text-decoration: none; } + +a:hover { + text-decoration: underline; } + +body { + background: #28283c; + color: #f0f0ff; + margin: 0; + font-family: Monaco, Lucida Console, monospace; + display: grid; } + +.container { + width: 100%; + max-width: 1140px; + margin: 0 auto; } + +nav { + background: #3c3c5a; } + +nav > .container { + display: flex; + align-items: center; } + +.website-name a { + color: whitesmoke; + text-decoration: none; + background: #ff8282; + padding: 5px 10px; + border-radius: 20px; + text-shadow: #ff6464 2px 2px; } + +.website-nav { + margin-left: auto; } + +.website-nav ul { + display: flex; + padding: 0; } + +.website-nav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + +.website-nav a { + color: whitesmoke; + text-decoration: none; } + +footer { + background: #1e1e2d; + color: #c8c8e6; + margin-top: 100px; } + +footer > .container { + display: flex; + align-items: center; } + +.website-subnav { + margin-left: auto; } + +.website-subnav ul { + display: flex; + padding: 0; } + +.website-subnav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + +.website-subnav a { + color: #c8c8e6; } + +header { + text-align: center; + margin: 100px 0; } + +header h1 { + font-size: 2em; } + +.section-articles { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-gap: 1rem; } + +.section-articles article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + height: max-content; } + +.section-articles article img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; } + +.section-articles article h1 { + margin-top: 0px; } + +.section-articles article a { + color: white; } + +.section-articles article a:hover { + text-decoration: underline; } + +.section-articles article > .meta { + margin: 0; } + +.section-articles article .author { + font-style: italic; + color: #c8c8e6; } diff --git a/resources/_gen/assets/scss/scss/_default/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.json b/resources/_gen/assets/scss/scss/_default/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.json new file mode 100644 index 0000000..78ce8a7 --- /dev/null +++ b/resources/_gen/assets/scss/scss/_default/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.json @@ -0,0 +1 @@ +{"Target":"scss/_default/list.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/_default/single.scss_f300667da4f5b5f84e1a9e0702b2fdde.content b/resources/_gen/assets/scss/scss/_default/single.scss_f300667da4f5b5f84e1a9e0702b2fdde.content new file mode 100644 index 0000000..d1c5256 --- /dev/null +++ b/resources/_gen/assets/scss/scss/_default/single.scss_f300667da4f5b5f84e1a9e0702b2fdde.content @@ -0,0 +1,130 @@ +* { + box-sizing: border-box; } + +a { + color: #ff8282; + font-style: italic; + text-decoration: none; } + +a:hover { + text-decoration: underline; } + +body { + background: #28283c; + color: #f0f0ff; + margin: 0; + font-family: Monaco, Lucida Console, monospace; + display: grid; } + +.container { + width: 100%; + max-width: 1140px; + margin: 0 auto; } + +nav { + background: #3c3c5a; } + +nav > .container { + display: flex; + align-items: center; } + +.website-name a { + color: whitesmoke; + text-decoration: none; + background: #ff8282; + padding: 5px 10px; + border-radius: 20px; + text-shadow: #ff6464 2px 2px; } + +.website-nav { + margin-left: auto; } + +.website-nav ul { + display: flex; + padding: 0; } + +.website-nav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + +.website-nav a { + color: whitesmoke; + text-decoration: none; } + +footer { + background: #1e1e2d; + color: #c8c8e6; + margin-top: 100px; } + +footer > .container { + display: flex; + align-items: center; } + +.website-subnav { + margin-left: auto; } + +.website-subnav ul { + display: flex; + padding: 0; } + +.website-subnav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + +.website-subnav a { + color: #c8c8e6; } + +.section-article article { + max-width: calc(100% / 3 * 2); + margin: 80px auto; } + +.section-article article .meta { + color: #b4b4dc; } + +.section-article article > .title { + font-size: 2em; + margin-top: 20px; } + +.section-article article img { + max-width: 100%; + margin-bottom: 15px; } + +.section-articles { + margin: 20px auto; + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-gap: 1rem; + max-width: calc(100% / 3 * 2); } + +.section-articles article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + height: max-content; } + +.section-articles article img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; } + +.section-articles article h1 { + margin-top: 0px; } + +.section-articles article a { + color: white; } + +.section-articles article a:hover { + text-decoration: underline; } + +.section-articles article > .meta { + margin: 0; } + +.section-articles article .author { + font-style: italic; + color: #c8c8e6; } diff --git a/resources/_gen/assets/scss/scss/_default/single.scss_f300667da4f5b5f84e1a9e0702b2fdde.json b/resources/_gen/assets/scss/scss/_default/single.scss_f300667da4f5b5f84e1a9e0702b2fdde.json new file mode 100644 index 0000000..32555a8 --- /dev/null +++ b/resources/_gen/assets/scss/scss/_default/single.scss_f300667da4f5b5f84e1a9e0702b2fdde.json @@ -0,0 +1 @@ +{"Target":"scss/_default/single.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/index.scss_f300667da4f5b5f84e1a9e0702b2fdde.content b/resources/_gen/assets/scss/scss/index.scss_f300667da4f5b5f84e1a9e0702b2fdde.content new file mode 100644 index 0000000..394e461 --- /dev/null +++ b/resources/_gen/assets/scss/scss/index.scss_f300667da4f5b5f84e1a9e0702b2fdde.content @@ -0,0 +1,154 @@ +* { + box-sizing: border-box; } + +a { + color: #ff8282; + font-style: italic; + text-decoration: none; } + +a:hover { + text-decoration: underline; } + +body { + background: #28283c; + color: #f0f0ff; + margin: 0; + font-family: Monaco, Lucida Console, monospace; + display: grid; } + +.container { + width: 100%; + max-width: 1140px; + margin: 0 auto; } + +nav { + background: #3c3c5a; } + +nav > .container { + display: flex; + align-items: center; } + +.website-name a { + color: whitesmoke; + text-decoration: none; + background: #ff8282; + padding: 5px 10px; + border-radius: 20px; + text-shadow: #ff6464 2px 2px; } + +.website-nav { + margin-left: auto; } + +.website-nav ul { + display: flex; + padding: 0; } + +.website-nav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + +.website-nav a { + color: whitesmoke; + text-decoration: none; } + +footer { + background: #1e1e2d; + color: #c8c8e6; + margin-top: 100px; } + +footer > .container { + display: flex; + align-items: center; } + +.website-subnav { + margin-left: auto; } + +.website-subnav ul { + display: flex; + padding: 0; } + +.website-subnav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + +.website-subnav a { + color: #c8c8e6; } + +header { + text-align: center; + margin: 150px 0; } + +header h1 { + font-size: 2em; } + +.section-articles { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-gap: 1rem; } + +.section-articles article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + height: max-content; } + +.section-articles article img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; } + +.section-articles article h1 { + margin-top: 0px; } + +.section-articles article a { + color: white; } + +.section-articles article a:hover { + text-decoration: underline; } + +.section-articles article > .meta { + margin: 0; } + +.section-articles article .author { + font-style: italic; + color: #c8c8e6; } + +.section-projects { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-gap: 1rem; } + +.section-projects article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + max-width: 562px; + height: max-content; } + +.section-projects article img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: #505078; } + +.section-projects article h1 { + margin-top: 0; } + +.section-projects article > .meta { + margin: 0; } + +.section-projects article .status { + font-style: italic; + color: #c8c8e6; } diff --git a/resources/_gen/assets/scss/scss/index.scss_f300667da4f5b5f84e1a9e0702b2fdde.json b/resources/_gen/assets/scss/scss/index.scss_f300667da4f5b5f84e1a9e0702b2fdde.json new file mode 100644 index 0000000..cc0d4f3 --- /dev/null +++ b/resources/_gen/assets/scss/scss/index.scss_f300667da4f5b5f84e1a9e0702b2fdde.json @@ -0,0 +1 @@ +{"Target":"scss/index.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/projects/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.content b/resources/_gen/assets/scss/scss/projects/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.content new file mode 100644 index 0000000..36d75c5 --- /dev/null +++ b/resources/_gen/assets/scss/scss/projects/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.content @@ -0,0 +1,117 @@ +* { + box-sizing: border-box; } + +a { + color: #ff8282; + font-style: italic; + text-decoration: none; } + +a:hover { + text-decoration: underline; } + +body { + background: #28283c; + color: #f0f0ff; + margin: 0; + font-family: Monaco, Lucida Console, monospace; + display: grid; } + +.container { + width: 100%; + max-width: 1140px; + margin: 0 auto; } + +nav { + background: #3c3c5a; } + +nav > .container { + display: flex; + align-items: center; } + +.website-name a { + color: whitesmoke; + text-decoration: none; + background: #ff8282; + padding: 5px 10px; + border-radius: 20px; + text-shadow: #ff6464 2px 2px; } + +.website-nav { + margin-left: auto; } + +.website-nav ul { + display: flex; + padding: 0; } + +.website-nav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + +.website-nav a { + color: whitesmoke; + text-decoration: none; } + +footer { + background: #1e1e2d; + color: #c8c8e6; + margin-top: 100px; } + +footer > .container { + display: flex; + align-items: center; } + +.website-subnav { + margin-left: auto; } + +.website-subnav ul { + display: flex; + padding: 0; } + +.website-subnav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + +.website-subnav a { + color: #c8c8e6; } + +header { + text-align: center; + margin: 100px 0; } + +header h1 { + font-size: 2em; } + +.section-articles { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-gap: 1rem; } + +.section-articles article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + max-width: 562px; + height: max-content; } + +.section-articles article img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: #505078; } + +.section-articles article h1 { + margin-top: 0; } + +.section-articles article p { + margin: 0; } + +.section-articles article .status { + font-style: italic; + color: #c8c8e6; } diff --git a/resources/_gen/assets/scss/scss/projects/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.json b/resources/_gen/assets/scss/scss/projects/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.json new file mode 100644 index 0000000..958f03d --- /dev/null +++ b/resources/_gen/assets/scss/scss/projects/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.json @@ -0,0 +1 @@ +{"Target":"scss/projects/list.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/vrifox.cc_hugo/scss/_default/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.content b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/_default/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.content new file mode 100644 index 0000000..9e2f576 --- /dev/null +++ b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/_default/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.content @@ -0,0 +1,111 @@ +* { + box-sizing: border-box; } + +a { + color: #ff8282; + text-decoration: none; } + +a:hover { + text-decoration: underline; } + +body { + background: #28283c; + color: #f0f0ff; + margin: 0; + font-family: Monaco, Lucida Console, monospace; + display: grid; } + +.container { + width: 100%; + max-width: 1140px; + margin: 0 auto; } + +nav { + background: #3c3c5a; } + nav .container { + display: flex; + align-items: center; } + nav .container .website-name a { + color: whitesmoke; + text-decoration: none; + background: #ff8282; + padding: 5px 10px; + border-radius: 20px; + text-shadow: #ff6464 2px 2px; } + nav .container .website-nav { + margin-left: auto; } + nav .container .website-nav ul { + display: flex; + padding: 0; } + nav .container .website-nav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + nav .container .website-nav a { + color: whitesmoke; + text-decoration: none; } + +footer { + background: #1e1e2d; + color: #c8c8e6; + margin-top: 100px; } + footer .container { + display: flex; + align-items: center; } + +.website-subnav { + margin-left: auto; } + .website-subnav ul { + display: flex; + padding: 0; } + .website-subnav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + .website-subnav a { + color: #c8c8e6; } + +header { + text-align: center; + margin: 100px 0; } + header h1 { + font-size: 2em; } + +.section-articles { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-gap: 1rem; } + .section-articles a { + color: white; + text-decoration: none; } + .section-articles article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + height: max-content; + transition: background .2s; } + .section-articles article img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: #505078; + object-fit: cover; + max-height: 250px; } + .section-articles article h1 { + margin-top: 0px; } + .section-articles article a { + color: white; } + .section-articles article a:hover { + text-decoration: underline; } + .section-articles article .meta { + margin: 0; } + .section-articles article .author { + font-style: italic; + color: #c8c8e6; } + .section-articles article:hover { + background: #464669; } diff --git a/resources/_gen/assets/scss/vrifox.cc_hugo/scss/_default/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.json b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/_default/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.json new file mode 100644 index 0000000..78ce8a7 --- /dev/null +++ b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/_default/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.json @@ -0,0 +1 @@ +{"Target":"scss/_default/list.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/vrifox.cc_hugo/scss/_default/single.scss_f300667da4f5b5f84e1a9e0702b2fdde.content b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/_default/single.scss_f300667da4f5b5f84e1a9e0702b2fdde.content new file mode 100644 index 0000000..e26ebf4 --- /dev/null +++ b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/_default/single.scss_f300667da4f5b5f84e1a9e0702b2fdde.content @@ -0,0 +1,129 @@ +* { + box-sizing: border-box; } + +a { + color: #ff8282; + text-decoration: none; } + +a:hover { + text-decoration: underline; } + +body { + background: #28283c; + color: #f0f0ff; + margin: 0; + font-family: Monaco, Lucida Console, monospace; + display: grid; } + +.container { + width: 100%; + max-width: 1140px; + margin: 0 auto; } + +nav { + background: #3c3c5a; } + nav .container { + display: flex; + align-items: center; } + nav .container .website-name a { + color: whitesmoke; + text-decoration: none; + background: #ff8282; + padding: 5px 10px; + border-radius: 20px; + text-shadow: #ff6464 2px 2px; } + nav .container .website-nav { + margin-left: auto; } + nav .container .website-nav ul { + display: flex; + padding: 0; } + nav .container .website-nav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + nav .container .website-nav a { + color: whitesmoke; + text-decoration: none; } + +.section-article article { + max-width: calc(100% / 3 * 2); + margin: 80px auto; } + .section-article article .meta { + color: #b4b4dc; } + .section-article article .title { + font-size: 2em; + margin-top: 20px; } + .section-article article img { + max-width: 100%; + margin-bottom: 15px; + border-radius: 5px; } + .section-article article a { + color: #ff8282; + transition: background .2s, color .2s; + margin: -5px -10px; + padding: 5px 10px; + border-radius: 5px; } + .section-article article a:hover { + background: #ff8282; + color: #fff0f0; + text-decoration: none; } + +.section-articles { + margin: 20px auto; + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-gap: 1rem; + max-width: calc(100% / 3 * 2); } + .section-articles a { + color: white; + text-decoration: none; } + .section-articles article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + height: max-content; + transition: background .2s; } + .section-articles article img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: #505078; + object-fit: cover; + max-height: 170px; } + .section-articles article h1 { + margin-top: 0px; } + .section-articles article a { + color: white; } + .section-articles article a:hover { + text-decoration: underline; } + .section-articles article .meta { + margin: 0; } + .section-articles article .author { + font-style: italic; + color: #c8c8e6; } + .section-articles article:hover { + background: #464669; } + +footer { + background: #1e1e2d; + color: #c8c8e6; + margin-top: 100px; } + footer .container { + display: flex; + align-items: center; } + +.website-subnav { + margin-left: auto; } + .website-subnav ul { + display: flex; + padding: 0; } + .website-subnav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + .website-subnav a { + color: #c8c8e6; } diff --git a/resources/_gen/assets/scss/vrifox.cc_hugo/scss/_default/single.scss_f300667da4f5b5f84e1a9e0702b2fdde.json b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/_default/single.scss_f300667da4f5b5f84e1a9e0702b2fdde.json new file mode 100644 index 0000000..32555a8 --- /dev/null +++ b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/_default/single.scss_f300667da4f5b5f84e1a9e0702b2fdde.json @@ -0,0 +1 @@ +{"Target":"scss/_default/single.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/vrifox.cc_hugo/scss/index.scss_f300667da4f5b5f84e1a9e0702b2fdde.content b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/index.scss_f300667da4f5b5f84e1a9e0702b2fdde.content new file mode 100644 index 0000000..0335aaf --- /dev/null +++ b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/index.scss_f300667da4f5b5f84e1a9e0702b2fdde.content @@ -0,0 +1,145 @@ +* { + box-sizing: border-box; } + +a { + color: #ff8282; + text-decoration: none; } + +a:hover { + text-decoration: underline; } + +body { + background: #28283c; + color: #f0f0ff; + margin: 0; + font-family: Monaco, Lucida Console, monospace; + display: grid; } + +.container { + width: 100%; + max-width: 1140px; + margin: 0 auto; } + +nav { + background: #3c3c5a; } + nav .container { + display: flex; + align-items: center; } + nav .container .website-name a { + color: whitesmoke; + text-decoration: none; + background: #ff8282; + padding: 5px 10px; + border-radius: 20px; + text-shadow: #ff6464 2px 2px; } + nav .container .website-nav { + margin-left: auto; } + nav .container .website-nav ul { + display: flex; + padding: 0; } + nav .container .website-nav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + nav .container .website-nav a { + color: whitesmoke; + text-decoration: none; } + +header { + text-align: center; + margin: 150px 0; } + header h1 { + font-size: 2em; } + +.section-articles { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-gap: 1rem; } + .section-articles a { + color: white; + text-decoration: none; } + .section-articles article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: grid; + height: max-content; + grid-template-columns: 120px 1fr; + grid-template-areas: "img h1" "img p"; + transition: background .2s; } + .section-articles article img { + object-fit: cover; + height: 180px; + width: 120px; + border-radius: 5px; + border: 0px solid #28283c; + grid-area: img; + margin: -20px; } + .section-articles article h1 { + margin: 0px; + grid-area: h1; } + .section-articles article .meta { + margin: 0; + grid-area: p; } + .section-articles article .author { + font-style: italic; + color: #c8c8e6; } + .section-articles article:hover { + background: #464669; } + +.section-projects { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-gap: 1rem; } + .section-projects a { + color: white; + text-decoration: none; } + .section-projects article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + height: max-content; + transition: background .2s; } + .section-projects article img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: #505078; + object-fit: cover; + max-height: 170px; } + .section-projects article h1 { + margin-top: 0; } + .section-projects article .meta { + margin: 0; } + .section-projects article .status { + font-style: italic; + color: #c8c8e6; } + .section-projects article:hover { + background: #464669; } + +footer { + background: #1e1e2d; + color: #c8c8e6; + margin-top: 100px; } + footer .container { + display: flex; + align-items: center; } + +.website-subnav { + margin-left: auto; } + .website-subnav ul { + display: flex; + padding: 0; } + .website-subnav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + .website-subnav a { + color: #c8c8e6; } diff --git a/resources/_gen/assets/scss/vrifox.cc_hugo/scss/index.scss_f300667da4f5b5f84e1a9e0702b2fdde.json b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/index.scss_f300667da4f5b5f84e1a9e0702b2fdde.json new file mode 100644 index 0000000..cc0d4f3 --- /dev/null +++ b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/index.scss_f300667da4f5b5f84e1a9e0702b2fdde.json @@ -0,0 +1 @@ +{"Target":"scss/index.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/vrifox.cc_hugo/scss/projects/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.content b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/projects/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.content new file mode 100644 index 0000000..b26d852 --- /dev/null +++ b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/projects/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.content @@ -0,0 +1,108 @@ +* { + box-sizing: border-box; } + +a { + color: #ff8282; + text-decoration: none; } + +a:hover { + text-decoration: underline; } + +body { + background: #28283c; + color: #f0f0ff; + margin: 0; + font-family: Monaco, Lucida Console, monospace; + display: grid; } + +.container { + width: 100%; + max-width: 1140px; + margin: 0 auto; } + +nav { + background: #3c3c5a; } + nav .container { + display: flex; + align-items: center; } + nav .container .website-name a { + color: whitesmoke; + text-decoration: none; + background: #ff8282; + padding: 5px 10px; + border-radius: 20px; + text-shadow: #ff6464 2px 2px; } + nav .container .website-nav { + margin-left: auto; } + nav .container .website-nav ul { + display: flex; + padding: 0; } + nav .container .website-nav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + nav .container .website-nav a { + color: whitesmoke; + text-decoration: none; } + +header { + text-align: center; + margin: 100px 0; } + header h1 { + font-size: 2em; } + +.section-articles { + margin: 20px 0; + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-gap: 1rem; } + .section-articles a { + color: white; + text-decoration: none; } + .section-articles article { + background: #3c3c5a; + color: white; + padding: 20px; + border-radius: 5px; + display: flex; + flex-flow: column; + max-width: 562px; + height: max-content; + transition: background .2s; } + .section-articles article img { + order: -1; + max-width: calc(100% + 40px); + border-radius: 5px; + margin: -20px -20px 20px -20px; + background: #505078; + object-fit: cover; + max-height: 170px; } + .section-articles article h1 { + margin-top: 0; } + .section-articles article p { + margin: 0; } + .section-articles article .status { + font-style: italic; + color: #c8c8e6; } + .section-articles article:hover { + background: #464669; } + +footer { + background: #1e1e2d; + color: #c8c8e6; + margin-top: 100px; } + footer .container { + display: flex; + align-items: center; } + +.website-subnav { + margin-left: auto; } + .website-subnav ul { + display: flex; + padding: 0; } + .website-subnav li { + list-style-type: none; + padding: 10px; + padding-left: 20px; } + .website-subnav a { + color: #c8c8e6; } diff --git a/resources/_gen/assets/scss/vrifox.cc_hugo/scss/projects/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.json b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/projects/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.json new file mode 100644 index 0000000..958f03d --- /dev/null +++ b/resources/_gen/assets/scss/vrifox.cc_hugo/scss/projects/list.scss_f300667da4f5b5f84e1a9e0702b2fdde.json @@ -0,0 +1 @@ +{"Target":"scss/projects/list.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000..a2dcce4 Binary files /dev/null and b/static/favicon.ico differ diff --git a/static/favicon.png b/static/favicon.png new file mode 100644 index 0000000..50d6bb7 Binary files /dev/null and b/static/favicon.png differ diff --git a/static/upload/2018/11/blog.natenom.com.png b/static/upload/2018/11/blog.natenom.com.png new file mode 100644 index 0000000..dd5e2c9 Binary files /dev/null and b/static/upload/2018/11/blog.natenom.com.png differ diff --git a/static/upload/2020/01/gitea-theme.png b/static/upload/2020/01/gitea-theme.png new file mode 100644 index 0000000..0f31d67 Binary files /dev/null and b/static/upload/2020/01/gitea-theme.png differ diff --git a/static/upload/2020/01/mmm-dark-mumble-theme.png b/static/upload/2020/01/mmm-dark-mumble-theme.png new file mode 100644 index 0000000..6a2b140 Binary files /dev/null and b/static/upload/2020/01/mmm-dark-mumble-theme.png differ diff --git a/static/upload/2020/01/omega-for-mumble-theme.png b/static/upload/2020/01/omega-for-mumble-theme.png new file mode 100644 index 0000000..761e2a0 Binary files /dev/null and b/static/upload/2020/01/omega-for-mumble-theme.png differ diff --git a/static/upload/2020/08/fahrradteile-v2-1.png b/static/upload/2020/08/fahrradteile-v2-1.png new file mode 100644 index 0000000..0d46a62 Binary files /dev/null and b/static/upload/2020/08/fahrradteile-v2-1.png differ diff --git a/static/upload/2020/09/simpleblog.png b/static/upload/2020/09/simpleblog.png new file mode 100644 index 0000000..fc3b8b6 Binary files /dev/null and b/static/upload/2020/09/simpleblog.png differ diff --git a/static/upload/2020/09/vrifox.cc-2020-09.png b/static/upload/2020/09/vrifox.cc-2020-09.png new file mode 100644 index 0000000..a7fb0c7 Binary files /dev/null and b/static/upload/2020/09/vrifox.cc-2020-09.png differ diff --git a/static/upload/2020/09/vrifox.cc_blank-2020-08.png b/static/upload/2020/09/vrifox.cc_blank-2020-08.png new file mode 100644 index 0000000..2cd8969 Binary files /dev/null and b/static/upload/2020/09/vrifox.cc_blank-2020-08.png differ