diff --git a/.gitignore b/.gitignore index 0afa87e..0d2619a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,17 +1,7 @@ -# ignored directories -/content/* -/static/upload/* +# generated directories /public/* -/resources/* +/resources/_gen/* # ignored files -notes.md .directory .hugo_build.lock -*.kate-swp -/static/gpg.pub - -# not ignored directories -!/content/errorpages/ -!/content/privacy.md -!/content/blogroll.md diff --git a/content/_index.de.md b/content/_index.de.md new file mode 100755 index 0000000..95c7091 --- /dev/null +++ b/content/_index.de.md @@ -0,0 +1,29 @@ +--- +title: "Über Vri" +aliases: + - /contact/ + - /about/ +--- + +# Vris Cute Corner {#rainbow-heading} + +**Hola, Ich bin Vri 🙂**\ +Ich erstelle gerne Grafiken und Webseiten, bin an Mobilität, Datenschutz, Minimalismus, Nachhaltigkeit und mehr interessiert. + +Ein paar [Dienste auf cozy.town](//cozy.town) werden von [Natenom](//natenom.com) und mir gehostet und gewartet.\ +Meine [Rezepte](/rezepte) versuche ich hier auch niederzuschreiben. + +**Pronomen:** sie/ihr (dey/demm) + +## Kontakt + +| | | +| ------------- | -------------------------------------------------------------------- | +| **Matrix** | [@vri:cozy.town](//matrix.to/#/@vri:cozy.town) | +| **XMPP** | [vri@cozy.town](xmpp:vri@cozy.town) | +| **E-Mail** | [vrifox@vrifox.cc](mailto:vrifox@vrifox.cc) · [gpg](/gpg) | +| **Fedi** | @vrifox@soc.zom.bi | + +--- + +
Mit 🌈 und hugo erstellt.
diff --git a/content/_index.en.md b/content/_index.en.md new file mode 100755 index 0000000..ec77a34 --- /dev/null +++ b/content/_index.en.md @@ -0,0 +1,29 @@ +--- +title: "About Vri" +aliases: + - /contact/ + - /about/ +--- + +# Vris Cute Corner {#rainbow-heading} + +**Hola, I am Vri 🙂**\ +I like to create graphics and (web)sites, am interested in mobility, privacy, minimalism, environment and more. + +The [services at cozy.town](//cozy.town) are hosted and maintained by [Natenom](//natenom.com) and me.\ +I write down my [recipes in german](/rezepte). + +**Pronouns:** she/her (they/them) + +## Contact + +| | | +| ------------- | -------------------------------------------------------------------- | +| **Matrix** | [@vri:cozy.town](//matrix.to/#/@vri:cozy.town) | +| **XMPP** | [vri@cozy.town](xmpp:vri@cozy.town) | +| **Email** | [vrifox@vrifox.cc](mailto:vrifox@vrifox.cc) · [gpg](/gpg) | +| **Fedi** | @vrifox@soc.zom.bi | + +--- + +
Made with 🌈 and hugo
diff --git a/content/blog/_draft/secure-gitea-using-nginx.md b/content/blog/_draft/secure-gitea-using-nginx.md new file mode 100755 index 0000000..ac76655 --- /dev/null +++ b/content/blog/_draft/secure-gitea-using-nginx.md @@ -0,0 +1,19 @@ +--- +title: "Secure Gitea Using Nginx" +author: "Vrifox" +date: 2020-09-18T13:48:31+02:00 +featured_image: +categories: +tags: + +draft: true +type: "post" +--- + +Gitea uses inline-scrips and -styles and sets non-secure cookies. It took me a while to figure out how to make both a non-issue. + +To overcome the inline-issue and be able to set a secure [CSP](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) I discovered that you could allow specific scripts and styles as follows: + +`add_header Content-Security-Policy "script-src 'self' 'sha256-woGzIu9yHD+ty6q2UlGmvvXbicNUyNzO4LJkj0U6B40=';";` + +To get the value I used the console in chromium (Ctrl+Shift+I). diff --git a/content/blog/_draft/why-i-use-hugo.md b/content/blog/_draft/why-i-use-hugo.md new file mode 100755 index 0000000..b0029e0 --- /dev/null +++ b/content/blog/_draft/why-i-use-hugo.md @@ -0,0 +1,17 @@ +--- +title: "The reason why I use Hugo" +date: 2020-09-21T20:37:45+02:00 +slug: "" +description: "The reason why I use Hugo." +keywords: [] +draft: true +tags: [hugo] +math: false +toc: false +--- +This is an example blog post. + +- my code got messier +- I always wanted to start over +- I wanted a more complex website +- a menu on every page isn't easy to maintain for more than ~5 pages diff --git a/content/blog/_index.md b/content/blog/_index.md new file mode 100755 index 0000000..59db226 --- /dev/null +++ b/content/blog/_index.md @@ -0,0 +1,3 @@ +--- +title: "Blog" +--- diff --git a/content/blog/firefox-dark-mode.md b/content/blog/firefox-dark-mode.md new file mode 100755 index 0000000..462422a --- /dev/null +++ b/content/blog/firefox-dark-mode.md @@ -0,0 +1,25 @@ +--- +title: "Firefox Dark Mode" +author: "" +date: 2021-05-15T11:54:53+02:00 +categories: +tags: + +draft: false +type: "post" +description: "" +--- + +This is how to enable the dark mode for all compatible websites in your Firefox. + +## Firefox Config + +To enable the Firefox Dark Mode open your Firefox' [about:config](https://support.mozilla.org/en-US/kb/about-config-editor-firefox) and add a **new** boolean `ui.systemUsesDarkTheme` and set it to `1`. + +## Debugging + +For debugging purposes you can switch between dark and light mode using the *Inspector* (right-click > Inspect): + +![Firefox' Inspector dark and light mode](/upload/2021-05-15%20Firefox%20Inspector%20Dark%20Light%20Mode.png) + +You can test this right here on my website 🙂 diff --git a/content/blog/graphic-for-natenoms-blog.md b/content/blog/graphic-for-natenoms-blog.md new file mode 100755 index 0000000..a66b008 --- /dev/null +++ b/content/blog/graphic-for-natenoms-blog.md @@ -0,0 +1,17 @@ +--- +title: "a »new« graphic for natenoms blog" +author: "" +date: 2020-08-29T12:12:53+02:00 +featured_image: "/upload/2020-09-20 fahrradteile v2.1.jpg" +categories: + - natenomsblog +tags: + - graphic + - natenom + +draft: false +type: "post" +description: "I did make a new iteration of this graphic for Natenoms Blog." +--- + +I did make a new iteration of this graphic for [Natenoms Blog](https://blog.natenom.com/). diff --git a/content/blog/indieauth-using-gpg.md b/content/blog/indieauth-using-gpg.md new file mode 100755 index 0000000..a4723a8 --- /dev/null +++ b/content/blog/indieauth-using-gpg.md @@ -0,0 +1,21 @@ +--- +title: "IndieAuth using gpg" +author: "" +date: 2021-05-14T11:38:53+02:00 +categories: +tags: + +draft: false +type: "post" +description: "" +--- + +I rediscovered [IndieAuth](https://indieweb.org/IndieAuth) and wanted to try it finally. + +As authentication method I decided to use [my gpg key](/gpg), because it's public anyway and something interesting and new to me (I actually never signed anything on the console before). + +It took a little try and error before I found the following solution for signing the key: + +`gpg --clearsign --default-key name@example.tld gpgmessage.txt` + +It's not perfect; it requires to put the message that needs to be signed in a file and puts the signed message in a new file with an `.asc` ending. It would be much nicer if it would allow to do both directly on the console. diff --git a/content/blog/optimizing-is-fun.md b/content/blog/optimizing-is-fun.md new file mode 100755 index 0000000..f4f41c5 --- /dev/null +++ b/content/blog/optimizing-is-fun.md @@ -0,0 +1,29 @@ +--- +title: "Simpler technology to bring knowledge and control" +author: "" +date: 2021-03-02T14:18:53+02:00 +categories: +tags: + - opensource + - webdesign + +draft: true +type: "post" +description: "My – also new – gitea theme appears to be usable, as long as you're not logged in." +--- + +I've read so many interesting articles about a simpler, more efficient, content-oriented and privacy-friendly web in the last month and then even figured there already is such a thing: [The gemini protocol](https://gemini.circumlunar.space/). + +So inspired by all this and driven by my already long-term interest in optimising to the point where I can actually understand what I am and especially my computer is doing to the last bit and + +- learning python +- optimizing vrifox.cc +- replacing gitea with something simpler +- advantages + - better for environment + - easier to understand and control +- downsides + - you have to be interested (at least for most some benefits) +- Links / Read section +- blogroll? +- books read section? diff --git a/content/blog/privacy-friendlier-nginx-logging.md b/content/blog/privacy-friendlier-nginx-logging.md new file mode 100755 index 0000000..ca5d5ef --- /dev/null +++ b/content/blog/privacy-friendlier-nginx-logging.md @@ -0,0 +1,27 @@ +--- +title: "Privacy friendlier Nginx logging" +author: "Vrifox" +date: 2021-05-15T21:49:54+02:00 +featured_image: +categories: +tags: + +draft: true +type: "post" +--- + +Yesterday I changed the logging behaviour of my nginx. I did this to make it more privacy friendly and to declutter my log files. \ +The ip address anonymization part is taken from [Ascraues Privacy Policy ](https://ascraeus.org/page/privacy/). + +``` +map $remote_addr $anon_remote_addr { + ~(?P\d+\.\d+)\. $ip.0.0; + ~(?P[^:]+:[^:]+): $ip::; + default 0.0.0.0; +} + +log_format privacy '$anon_remote_addr [$time_local] ' + '"$request" $status $bytes_sent '; + +access_log /var/log/nginx/access.log privacy; +``` diff --git a/content/blog/pure-css-icons-gitea-theme.md b/content/blog/pure-css-icons-gitea-theme.md new file mode 100755 index 0000000..c9db549 --- /dev/null +++ b/content/blog/pure-css-icons-gitea-theme.md @@ -0,0 +1,53 @@ +--- +title: "pure css icons for my gitea theme" +author: "" +date: 2020-10-05T12:14:51+02:00 +categories: + - gitea-theme +tags: + - webdesign + - code + +draft: false +type: "post" +description: "I'm working on my gitea theme and just added a $nojavascript alternative for two icons with pure css. :)" +--- + +**Update (2021-02-28):** The code is no longer in use due to changes to gitea. + +I'm working on my gitea theme and just added a $nojavascript alternative for two icons with pure css. :) + +[an image of how it actually looks](/upload/2020-10-05%20pure%20css%20icons%202.jpg) + +# the code + +```scss +.svg { + &.octicon-file-directory, + &.octicon-file-submodule { + fill: rgb(255, 130, 130); + @if $nojavascript == true { + background: rgb(255, 130, 130); + border-radius: 0 1px 2px 2px; + box-shadow: -4px -7px 0px -4px rgb(255, 130, 130); + height: 10px; + margin-left: 5px !important; + margin-top: 4px; + width: 14px; + } + } + &.octicon-file { + fill: rgb(215, 215, 225); + @if $nojavascript == true { + border: 1px solid rgb(215, 215, 225); + border-radius: 0 5px 0 0; + height: 13px; + margin-left: 7px !important; + margin-right: 6px !important; + width: 10px; + } + } +} +``` + +A live version can be found on [code.cozy.town](https://code.cozy.town/vrifox/gitea-theme). diff --git a/content/blog/the-broken-dns.md b/content/blog/the-broken-dns.md new file mode 100755 index 0000000..895c86d --- /dev/null +++ b/content/blog/the-broken-dns.md @@ -0,0 +1,28 @@ +--- +title: "The broken DNS" +author: "" +date: 2021-03-05T13:54:53+02:00 +categories: +tags: + - opensource + +draft: true +type: "post" +description: "My – also new – gitea theme appears to be usable, as long as you're not logged in." +--- + +I've read so many interesting articles about a simpler, more efficient, content-oriented and privacy-friendly web in the last month and then even figured there already is such a thing: [The gemini protocol](https://gemini.circumlunar.space/). + +So inspired by all this and driven by my already long-term interest in optimising to the point where I can actually understand what I am and especially my computer is doing to the last bit and + +- learning python +- optimizing vrifox.cc +- replacing gitea with something simpler +- advantages + - better for environment + - easier to understand and control +- downsides + - you have to be interested (at least for most some benefits) +- Links / Read section +- blogroll? +- books read section? diff --git a/content/blog/theme-for-gitea.md b/content/blog/theme-for-gitea.md new file mode 100755 index 0000000..095c238 --- /dev/null +++ b/content/blog/theme-for-gitea.md @@ -0,0 +1,21 @@ +--- +title: "my new gitea theme appears to be usable" +author: "" +date: 2020-09-29T12:12:53+02:00 +categories: + - natenomsblog +tags: + - gitea + - opensource + - webdesign + +draft: false +type: "post" +description: "My – also new – gitea theme appears to be usable, as long as you're not logged in." +--- + +My – [also new](https://vrifox.cc/blog/2020/vrifox.cc-rewritten-using-a-static-site-generator/) – gitea theme appears to be usable, as long as you're not logged in. + +I wrote it from scratch in scss/sass, extra files for each page and sorted by **sub**page. + +The source code can be found on my gitea instance: [git.vrifox.cc](https://git.vrifox.cc/vrifox/gitea-theme) diff --git a/content/blog/vrifox.cc-rewritten-using-a-static-site-generator.md b/content/blog/vrifox.cc-rewritten-using-a-static-site-generator.md new file mode 100755 index 0000000..73ab409 --- /dev/null +++ b/content/blog/vrifox.cc-rewritten-using-a-static-site-generator.md @@ -0,0 +1,22 @@ +--- +title: "Vrifox.cc rewritten using a Static Site Generator" +author: "" +date: 2020-09-20T20:51:31+02:00 +categories: +tags: + - website + - opensource + +draft: false +type: "post" +description: "In the past I always preferred to make every bit myself (and disliked generators)." +--- + +## Static Site Generator + +In the past I always preferred to make every bit myself (and disliked generators). But I realized, that a static site generator might be the right thing for me, as I still make everything by myself, but can on the other hand make it more complex. + +## Hugo + +So I decided to learn [hugo](https://gohugo.io/) by just using it and this website is my first result. +Still there lots of things to be done (content and design). :) diff --git a/content/blogroll.de.md b/content/blogroll.de.md new file mode 100755 index 0000000..8934b3a --- /dev/null +++ b/content/blogroll.de.md @@ -0,0 +1,13 @@ +--- +title: "Blogroll" +date: 2021-03-02T20:31:00+02:00 +type: singlepage +--- + +Blogs, die ich mag, regelmäßig lese und entsprechend empfehlen kann. In alphabetischer Reihenfolge. + +- [Beyond The Automobile](https://beyondtheautomobile.com/) *en; mobility* +- [Bicycle Dutch](https://bicycledutch.wordpress.com/) *en; mobility* +- [Kuketz IT-Security Blog](https://www.kuketz-blog.de/) *de; tech, privacy* +- [Low Tech Magazine](https://solar.lowtechmagazine.com/) *en; environment, tech* +- [Natenoms Blog](https://blog.natenom.com/) *de; log, mobility, tech, …* diff --git a/content/blogroll.en.md b/content/blogroll.en.md new file mode 100755 index 0000000..c4bfe4e --- /dev/null +++ b/content/blogroll.en.md @@ -0,0 +1,13 @@ +--- +title: "Blogroll" +date: 2021-03-02T20:31:00+02:00 +type: singlepage +--- + +Some blogs I like, frequently read and recommend. In alphabetical order by title. + +- [Beyond The Automobile](https://beyondtheautomobile.com/) *en; mobility* +- [Bicycle Dutch](https://bicycledutch.wordpress.com/) *en; mobility* +- [Kuketz IT-Security Blog](https://www.kuketz-blog.de/) *de; tech, privacy* +- [Low Tech Magazine](https://solar.lowtechmagazine.com/) *en; environment, tech* +- [Natenoms Blog](https://blog.natenom.com/) *de; log, mobility, tech, …* diff --git a/content/gpg.de.md b/content/gpg.de.md new file mode 100755 index 0000000..b71d595 --- /dev/null +++ b/content/gpg.de.md @@ -0,0 +1,21 @@ +--- +date: 2020-11-09T18:52:58+02:00 +title: "GPG" +type: singlepage + +aliases: + - /pgp/ +--- + +Verwende gerne meinen [öffentlichen GPG-Schlüssel](/gpg.pub) um mir verschlüsselte E-Mails zu schicken. + +## E-Mail-Adresse + +[vrifox@vrifox.cc](mailto:vrifox@vrifox.cc) + +## Fingerprint + +``` +413C 73F0 C5BD 6318 826A +42D9 D400 98E5 B60B 2197 +``` diff --git a/content/gpg.en.md b/content/gpg.en.md new file mode 100755 index 0000000..c8ae398 --- /dev/null +++ b/content/gpg.en.md @@ -0,0 +1,21 @@ +--- +date: 2020-11-09T18:52:58+02:00 +title: "GPG" +type: singlepage + +aliases: + - /pgp/ +--- + +Use my [public gpg key](/gpg.pub) to send me encrypted emails. + +## email address + +[vrifox@vrifox.cc](mailto:vrifox@vrifox.cc) + +## fingerprint + +``` +413C 73F0 C5BD 6318 826A +42D9 D400 98E5 B60B 2197 +``` diff --git a/content/projects.en.md b/content/projects.en.md new file mode 100755 index 0000000..df97118 --- /dev/null +++ b/content/projects.en.md @@ -0,0 +1,67 @@ +--- +title: "Projects" +translationKey: "projects" +date: 2021-03-07T12:13:56+02:00 +type: singlepage +--- + +Some of the projects I started over the time. + +## My site +For years **(roughly since 2008)** I've only used HTML and CSS to create my websites, because I thought I would be „cheating“ by using anything else. But in **2020** realised how I could even learn by using a static site generator and so I recreated my site using [Hugo](https://gohugo.io). + +In **March 2021** I redesigned this site to be more minimalistic and eventually compatible with [Gemini](https://gemini.circumlunar.space/). + +At the moment of writing this **(March 2021)** I'm thinking of recreating it again but with my own code running behind – but this will take some time, I have to learn first. :) + +[How this website looked in september 2020](/upload/2020-09-23%20vrifox.cc%202020-09.jpg). + +[The source code can be found on code.cozy.town](https://code.cozy.town/vrifox/vrifox.cc). + +**Tools used:** [Hugo](https://gohugo.io/) + +## gitea theme +I use dark themes daily and gitea has one, but the contrast is pretty low, which makes reading texts very hard. So I started to create my own dark theme in **late september 2020**. + +The last time I modified it was on the last day of 2020, because I read so many interesting and inspiring articles about minimalism in tech. One of my next projects will be to find a suitable alternative and then – well – use it! :) + +I've created a gitea theme before, back in **2018**. It's [still available on code.cozy.town](https://code.cozy.town/vrifox/gitea-theme/src/branch/main/_legacy/2019-06-09%20gitea-theme-by-vrifox) if you're interested. + +[A screenshot of git.vrifox.cc from 29 september 2020](/upload/2020-09-29%20git.vrifox.cc%202020-09.jpg) + +[The source code can be found on code.cozy.town](https://code.cozy.town/vrifox/gitea-theme). + +**Tools used:** SCSS + +## Things for Natenom +In **2015** I created a [new logo](https://blog.natenom.com/2015/05/neues-logo-fuer-natenom/) for Natenom. And since than I do some random [graphics](https://blog.natenom.com/pixelart_icons/). + +Also since **2015** I'm responsible for the design of [Natenoms blog](https://blog.natenom.com). I fix bugs related to wordpress themes and also changed the general design to a dark scheme. Other than that I also check the spelling and understandability. + +On every page is a so called *„global top bar“* where you can reach the most important links – I created and maintain it. + +In **2020** I helped natenom with his [new static website](https://www.natenom.com/). + +[The source code can be found on code.cozy.town](https://code.cozy.town/vrifox/natenom-websites). + +**Tools used:** HTML, Inkscape, SCSS + +## omega-for-mumble +*„omega-for-mumble“ is a simple & beautified skin / theme designed for the open-source and high quality voice-chat software mumble.* + +I have created it in **2015**. It was neither my first nor last mumble theme to be honest. + +[A screenshot of omega-for-mumble](/upload/2020-09-23%20omega-for-mumble%20theme.jpg). + +[The source code can be found on code.cozy.town](https://code.cozy.town/vrifox/omega-for-mumble). + +**Tools used:** SCSS and some QT tools. + +## cursors +„cursors“ is an OSX inspired cursor set I've created in **2013**. + +[How the cursors actually look like](/upload/2020-09-23%20cursors%202013-0706.png). + +[The source can be found on code.cozy.town](https://code.cozy.town/vrifox/cursors). + +**Tools used:** I don't remember actually diff --git a/content/projectsold/_draft/gitea-theme-2018.md b/content/projectsold/_draft/gitea-theme-2018.md new file mode 100755 index 0000000..bfd7cb7 --- /dev/null +++ b/content/projectsold/_draft/gitea-theme-2018.md @@ -0,0 +1,16 @@ +--- +title: "gitea theme 2018" +date: 2019-06-09T12:00:00+02:00 +activetime: "2018 - 2019" +featured_image: "/upload/2020/01/gitea-theme_720x.png" +categories: +tags: + - git + - theme + +draft: true +type: "project" +status: "archived" +description: "My old gitea theme." +--- +My old gitea theme. diff --git a/content/projectsold/_draft/mmm-dark.md b/content/projectsold/_draft/mmm-dark.md new file mode 100755 index 0000000..6692f5b --- /dev/null +++ b/content/projectsold/_draft/mmm-dark.md @@ -0,0 +1,15 @@ +--- +title: "mmm dark" +date: 2017-01-01T12:00:00+02:00 +activetime: "2017" +featured_image: "/upload/2020/01/mmm-dark-mumble-theme_720x.png" +categories: +tags: + - theme + - mumble + +draft: true +type: "project" +status: "archived" +description: "" +--- diff --git a/content/projectsold/_draft/mumble-theme-supidark.md b/content/projectsold/_draft/mumble-theme-supidark.md new file mode 100755 index 0000000..cb9ea1b --- /dev/null +++ b/content/projectsold/_draft/mumble-theme-supidark.md @@ -0,0 +1,15 @@ +--- +title: "Mumble Theme Supidark" +date: 2019-10-18T12:00:00+02:00 +activetime: "2018 - 2019" +featured_image: +categories: +tags: + - theme + - mumble + +draft: true +type: "project" +status: "active" +description: "" +--- diff --git a/content/projectsold/_draft/simpleblog.md b/content/projectsold/_draft/simpleblog.md new file mode 100755 index 0000000..4110c91 --- /dev/null +++ b/content/projectsold/_draft/simpleblog.md @@ -0,0 +1,16 @@ +--- +title: "simpleblog" +date: 2015-09-29T12:00:00+02:00 +activetime: "2015" +featured_image: "/upload/2020/09/simpleblog.png" +description: +categories: +tags: + +draft: true +type: "project" +status: "archived" +link: +description: "A never finished idea." +--- +A never finished idea. diff --git a/content/projectsold/_index.md b/content/projectsold/_index.md new file mode 100755 index 0000000..d99b114 --- /dev/null +++ b/content/projectsold/_index.md @@ -0,0 +1,5 @@ +--- +title: "projects" +heading: "projects" +subheading: "" +--- diff --git a/content/projectsold/cozy.town.md b/content/projectsold/cozy.town.md new file mode 100755 index 0000000..0f9bd55 --- /dev/null +++ b/content/projectsold/cozy.town.md @@ -0,0 +1,15 @@ +--- +title: "cozy.town" +date: 2021-01-06T12:00:00+02:00 +activetime: "2021" +categories: +tags: + +draft: false +type: "project" +status: "in progress" +description: "Where I am hosting some services. For now mostly alone." +--- +To make my hosted services more independent from myself I created [cozy.town](https://cozy.town). + +The source code can be found on [code.cozy.town](https://code.cozy.town/cozy.town/). diff --git a/content/projectsold/cursors.md b/content/projectsold/cursors.md new file mode 100755 index 0000000..22c3cd3 --- /dev/null +++ b/content/projectsold/cursors.md @@ -0,0 +1,20 @@ +--- +title: "cursors" +date: 2013-07-06T12:00:00+02:00 +activetime: "2013" +categories: +tags: + - graphics + - cursor + +draft: false +type: "project" +status: "archived" +description: "„cursors“ is an OSX-inspired cursor-set." +--- + +„cursors“ is an OSX-inspired cursor-set. + +[How they look](/upload/2020-09-23%20cursors%202013-0706.png) + +The source code can be found on [code.cozy.town](https://code.cozy.town/vrifox/cursors). diff --git a/content/projectsold/gitea-theme.md b/content/projectsold/gitea-theme.md new file mode 100755 index 0000000..8b08617 --- /dev/null +++ b/content/projectsold/gitea-theme.md @@ -0,0 +1,23 @@ +--- +title: "gitea theme" +date: 2020-09-30T12:00:00+02:00 +activetime: "2020 - now" +categories: +tags: + - git + - theme + +draft: false +type: "project" +status: "in progress" +description: "Gitea theme(s) I've created." +--- +My current gitea theme. Work in progress. + +[A screenshot of git.vrifox.cc from september 29th 2020](/upload/2020-09-29%20git.vrifox.cc%202020-09.jpg) + +The source code can be found on [code.cozy.town](https://code.cozy.town/vrifox/gitea-theme). + +# 2018 + +I've created a gitea theme before in 2018. It's still available on my git if you're interested: [gitea theme 2018](https://code.cozy.town/vrifox/gitea-theme/src/branch/main/_legacy/2019-06-09%20gitea-theme-by-vrifox). diff --git a/content/projectsold/my-website.md b/content/projectsold/my-website.md new file mode 100755 index 0000000..e93a561 --- /dev/null +++ b/content/projectsold/my-website.md @@ -0,0 +1,19 @@ +--- +title: "my website" +date: 2020-10-01T00:00:00+02:00 +activetime: "2008 - now" +categories: +tags: + - website + +draft: false +type: "project" +status: "in progress" +link: +description: "My website – the thing you're looking at this very moment." +--- +My website; currently made with [hugo](https://gohugo.io/). + +[How this website looked in september 2020](/upload/2020-09-23%20vrifox.cc%202020-09.jpg) + +The source code can be found on [code.cozy.town](https://code.cozy.town/vrifox/vrifox.cc). diff --git a/content/projectsold/natenom.md b/content/projectsold/natenom.md new file mode 100755 index 0000000..d82a6af --- /dev/null +++ b/content/projectsold/natenom.md @@ -0,0 +1,38 @@ +--- +title: "natenom" +date: 2020-08-20T12:00:00+02:00 +activetime: "2015 - now" +description: +categories: +tags: + - website + - blog + - graphics + - logo + +draft: false +type: "project" +status: "in progress" +link: +description: "I do serveral stuff for and with Natenom." +--- + +# logo and graphics + +In 2015 I created a [new logo](https://blog.natenom.com/2015/05/neues-logo-fuer-natenom/) for Natenom. + +And since than I do some random [graphics](https://blog.natenom.com/pixelart_icons/). + +# blog + +Also since 2015 I'm responsible for the design of [Natenoms blog](https://blog.natenom.com). I fix bugs related to wordpress themes and also changed the general design to a dark scheme. + +Other than that I also check the spelling and understandability. + +# global header + +On every page is a »global header« where you can reach the most important links – I created and maintain it. + +# source + +The source code can be found on [code.cozy.town](https://code.cozy.town/vrifox/natenom-websites) diff --git a/content/projectsold/omega-for-mumble.md b/content/projectsold/omega-for-mumble.md new file mode 100755 index 0000000..773e88e --- /dev/null +++ b/content/projectsold/omega-for-mumble.md @@ -0,0 +1,20 @@ +--- +title: "omega for mumble" +date: 2016-05-24T12:00:00+02:00 +activetime: "2014 - 2016" +categories: +tags: + - theme + - mumble + +draft: false +type: "project" +status: "archived" +description: "A simple & beautified theme for mumble." +--- + +„omega-for-mumble“ is a simple & beautified skin / theme designed for the open-source and high quality voice-chat software mumble. + +[A screenshot of omega-for-mumble](/upload/2020-09-23%20omega-for-mumble%20theme.jpg) + +The source code can be found on [code.cozy.town](https://code.cozy.town/vrifox/omega-for-mumble). diff --git a/content/projekte.de.md b/content/projekte.de.md new file mode 100755 index 0000000..f001827 --- /dev/null +++ b/content/projekte.de.md @@ -0,0 +1,67 @@ +--- +title: "Projekte" +translationKey: "projects" +date: 2021-03-07T12:13:56+02:00 +type: singlepage +--- + +Einige der Projekte, die ich über die letzten Jahre begonnen habe. + +## Meine Seite +Jahrelang **(circa seit 2008)** habe ich ausschließlich HTML und CSS für die Erstellung meiner Webseiten genutzt, da ich es als Betrug meiner Selbst ansah etwas anderes zu verwenden. Doch **2020** habe ich realisiert, dass ich sogar noch einiges lernen und mehr erreichen kann, wenn ich einen sogenannten Static Site Generator verwende. Also habe ich meine Webseite mithilfe von [Hugo](https://gohugo.io) neu geschrieben. + +Im **März 2021** habe ich meine Seite abermals überarbeitet, um sie minimalistischer und letztlich kompatibel zu [Gemini](https://gemini.circumlunar.space/) machen. + +Aktuell **(März 2021)** denke ich darüber nach, meine Seite nochmal neu zu schreiben aber diesmal mit einem eigenen Static Site Generator. Das wird aber noch eine ganze Weile dauern, da ich erstmal Python lernen muss. :) + +[Wie diese Webseite im September 2020 aussah](/upload/2020-09-23%20vrifox.cc%202020-09.jpg). + +[Der Quellcode dieser Seite liegt auf code.cozy.town](https://code.cozy.town/vrifox/vrifox.cc). + +**Verwendete Programme:** [Hugo](https://gohugo.io/) + +## gitea theme +I use dark themes daily and gitea has one, but the contrast is pretty low, which makes reading texts very hard. So I started to create my own dark theme in **late september 2020**. + +The last time I modified it was on the last day of 2020, because I read so many interesting and inspiring articles about minimalism in tech. One of my next projects will be to find a suitable alternative and then – well – use it! :) + +I've created a gitea theme before, back in **2018**. It's [still available on code.cozy.town](https://code.cozy.town/vrifox/gitea-theme/src/branch/main/_legacy/2019-06-09%20gitea-theme-by-vrifox) if you're interested. + +[A screenshot of git.vrifox.cc from 29 september 2020](/upload/2020-09-29%20git.vrifox.cc%202020-09.jpg) + +[The source code can be found on code.cozy.town](https://code.cozy.town/vrifox/gitea-theme). + +**Tools used:** SCSS + +## Dinge für Natenom +In **2015** I created a [new logo](https://blog.natenom.com/2015/05/neues-logo-fuer-natenom/) for Natenom. And since than I do some random [graphics](https://blog.natenom.com/pixelart_icons/). + +Also since **2015** I'm responsible for the design of [Natenoms blog](https://blog.natenom.com). I fix bugs related to wordpress themes and also changed the general design to a dark scheme. Other than that I also check the spelling and understandability. + +On every page is a so called *„global top bar“* where you can reach the most important links – I created and maintain it. + +In **2020** I helped natenom with his [new static website](https://www.natenom.com/). + +[The source code can be found on code.cozy.town](https://code.cozy.town/vrifox/natenom-websites). + +**Tools used:** HTML, Inkscape, SCSS + +## omega-for-mumble +*„omega-for-mumble“ is a simple & beautified skin / theme designed for the open-source and high quality voice-chat software mumble.* + +I have created it in **2015**. It was neither my first nor last mumble theme to be honest. + +[A screenshot of omega-for-mumble](/upload/2020-09-23%20omega-for-mumble%20theme.jpg). + +[The source code can be found on code.cozy.town](https://code.cozy.town/vrifox/omega-for-mumble). + +**Tools used:** SCSS and some QT tools. + +## cursors +„cursors“ is an OSX inspired cursor set I've created in **2013**. + +[How the cursors actually look like](/upload/2020-09-23%20cursors%202013-0706.png). + +[The source can be found on code.cozy.town](https://code.cozy.town/vrifox/cursors). + +**Tools used:** I don't remember actually diff --git a/content/wiki/_index.md b/content/wiki/_index.md new file mode 100755 index 0000000..f49359a --- /dev/null +++ b/content/wiki/_index.md @@ -0,0 +1,4 @@ +--- +title: Wiki +type: wiki +--- diff --git a/content/wiki/bibliothek.de.md b/content/wiki/bibliothek.de.md new file mode 100755 index 0000000..3b8fcaf --- /dev/null +++ b/content/wiki/bibliothek.de.md @@ -0,0 +1,17 @@ +--- +title: "Bibliothek" +translationKey: "library" +date: 2021-03-07T16:13:00+02:00 +type: wiki +aliases: + - /de/library/ +--- + +Artikel oder Bücher, die ich gelesen habe und empfehlen kann habe ich in folgender Liste chronologisch niedergeschrieben. Natürlich wird nicht jeder Text den ich lese in dieser Liste verewigt (auch, weil ich es manchmal vergesse). Inspiriert von [simbly.me](https://simbly.me/books/). + +## Artikel +- [The Tyranny of the Faceless Other](https://sarvasvkulpati.com/blog/the-faceless-other) *11.06.2021, 19:15 Uhr* +- [The right tag for the job: why you should use semantic HTML](https://localghost.dev/2021/06/the-right-tag-for-the-job-why-you-should-use-semantic-html/) *09.06.2021* +- [A Hacker Got All My Texts for $16](https://www.vice.com/en/article/y3g8wb/hacker-got-my-texts-16-dollars-sakari-netnumber) *17.03.2021* +- [The small web is beautiful](https://benhoyt.com/writings/the-small-web-is-beautiful/) *04.03.2021* +- [The computer built to last 50 years](https://ploum.net/the-computer-built-to-last-50-years/) *unbekannt* diff --git a/content/wiki/library.en.md b/content/wiki/library.en.md new file mode 100755 index 0000000..0e1c635 --- /dev/null +++ b/content/wiki/library.en.md @@ -0,0 +1,17 @@ +--- +title: "Library" +translationKey: "library" +date: 2021-03-07T16:13:00+02:00 +type: wiki +aliases: + - /library/ +--- + +Some articles or books I've read and recommend. Obviously I don't put everything I've read onto this list, but when I do so, then it's in chronological order. Inspired by [simbly.me](https://simbly.me/books/). + +## Articles +- [The Tyranny of the Faceless Other](https://sarvasvkulpati.com/blog/the-faceless-other) *2021-06-11, 19:15* +- [The right tag for the job: why you should use semantic HTML](https://localghost.dev/2021/06/the-right-tag-for-the-job-why-you-should-use-semantic-html/) *2021-06-09* +- [A Hacker Got All My Texts for $16](https://www.vice.com/en/article/y3g8wb/hacker-got-my-texts-16-dollars-sakari-netnumber) *2021-03-17* +- [The small web is beautiful](https://benhoyt.com/writings/the-small-web-is-beautiful/) *2021-03-04* +- [The computer built to last 50 years](https://ploum.net/the-computer-built-to-last-50-years/) *unknown* diff --git a/content/wiki/rezepte/_index.md b/content/wiki/rezepte/_index.md new file mode 100755 index 0000000..795c7e7 --- /dev/null +++ b/content/wiki/rezepte/_index.md @@ -0,0 +1,5 @@ +--- +title: "Vri’s schnelle Küche" +aliases: + - /rezepte/ +--- diff --git a/content/wiki/rezepte/brokkoli-porree-pfanne.md b/content/wiki/rezepte/brokkoli-porree-pfanne.md new file mode 100755 index 0000000..da454ee --- /dev/null +++ b/content/wiki/rezepte/brokkoli-porree-pfanne.md @@ -0,0 +1,32 @@ +--- +title: "Brokkoli-Porree-Pfanne" +author: "" +date: 2021-05-24T19:47:53+02:00 +categories: +tags: + +draft: false +type: "post" +description: "" +lang: "de" +--- + +Für drei Personen.\ +Zubereitungszeit ca. 25 Minuten + +**Zutaten:** +- einen Brokkoli +- zwei Stangen Porree +- Gemüsebrühe +- 160 g Couscous +- 100 ml passierte Tomaten +- Salz + +Brokkoli waschen, in Röschen schneiden und blanchieren. + +*Das Wasser nicht wegschütten!* + +Porree waschen und in Ringe schneiden. Anschließend den Porree anbraten und etwas später den Brokkoli hinzugeben. +Aus dem Brokkoliwasser eine Gemüsebrühe machen, das Couscous und die passierten Tomaten hinzugeben und fünf Minuten ziehen lassen. + +Sobald Brokkoli und Porree die gewünschte Konsistenz (wahrscheinlich bissfest) haben, kann das Couscous inklusive der Gemüsebrühe darüber geschüttet werden. diff --git a/content/wiki/rezepte/selleriepfanne.md b/content/wiki/rezepte/selleriepfanne.md new file mode 100755 index 0000000..c26da7d --- /dev/null +++ b/content/wiki/rezepte/selleriepfanne.md @@ -0,0 +1,28 @@ +--- +title: "Selleriepfanne" +author: "" +date: 2021-05-30T19:38:48+02:00 +categories: +tags: + +draft: false +type: wiki +description: "" +lang: "de" +--- + +Für drei Personen.\ +Zubereitungszeit 30 Minuten + +**Zutaten:** +- ein Sellerie +- drei Zwiebeln +- 150 ml Gemüsebrühe +- Semmelbrösel +- Zitrone + +Zwiebeln und Sellerie würfeln. Zwiebeln und – unter stetiger Zugabe – die Selleriewürfel goldbraun anschwitzen. Gemüsebrühe hinzugeben und alles dünsten lassen. + +Währenddessen Semmelbrösel anrösten. Sobald die Selleriewürfel weich genug (je nach Wunsch) sind, kann das Paniermehl darübergegeben werden. + +Zum Abschluss nach Belieben zur Verfeinerung noch Zitrone darüber träufeln. diff --git a/notes.md b/notes.md new file mode 100755 index 0000000..7a21947 --- /dev/null +++ b/notes.md @@ -0,0 +1,4 @@ + * magick convert image.img -strip -interlace Plane -quality 85% image.img + * magick convert *.jpg -strip -interlace Plane -quality 85% -resize 720x9999 *_720w.jpg + * magick convert *.png -strip -resize 720x *_720x.png + * pngcrush input.png output.png diff --git a/static/gpg.pub b/static/gpg.pub new file mode 100755 index 0000000..81d5e4f --- /dev/null +++ b/static/gpg.pub @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBF9fYRQBEADuYM1Sqm8/+CoohH3s9Gx6r7kLy7FxN6mYvKOQkQm5clBFnVAp +Co1Eh02D/Ye+PM3pf/AR8r9AjmYSMckgnaNhM398hYtrdwJx/mAIzkXS63pc432Y +xzIXYldl5vZdeHmKjtqdFuLNuQoWbMZiNd9GsP4DX+AXNy/AtHQO8m3iBZ/MRr3q +33/r52ZFZwIsx0w7gN/Q4VrGrqWIb2g2ECPa4nPSqqrps4kEf0LDqiY/LCf7SexP +5dfWWuC2DNWu6a+iPAtBs5hP7lgb/2S3SJelvVXKLW0eomx6NgIA5RU7IiGwQhuO +trWUNdpu7k9GHu6qTDSHeXmHq/dMmyYnb1LFlqX+8oHV1D6rmFldTHUer2XfF1xt +Smv6yDLHmS4xqifzLGXttGlnpeErFzWKSmyBvoNctDUIRCOEHZmMxNY6dP9KBwSQ +Q19Wuhykj4KsUKd3kCHgraTxvdRMV1aZrivLopXRmr+vtiLbK5FdKIPru+7yXHZq +a/kUWs61N+UsvtN4F/o/trR/B9L4Myg5s9NwfCQFBhmk6dHGba50aKyATDp2T0Dp +k2RiWF8tAQx75sy8dNOoYEALBq3mnQ2VsKlQm7QFK3O1Mo7q/33yObE/gr163GV+ +i4VjGiAyMZmz/+2BSBqpUaLp8T3+ahK12Sj+PVrzh8MsO8oiDKZvqIQAhQARAQAB +tBlWcmlmb3ggPHZyaWZveEB2cmlmb3guY2M+iQJUBBMBCAA+FiEEQTxz8MW9YxiC +akLZ1ACY5bYLIZcFAl9fYRQCGw8FCQPCZwAFCwkIBwIGFQoJCAsCBBYCAwECHgEC +F4AACgkQ1ACY5bYLIZf+ng//TwcsAgnpeOMU/2XIFGrU5DF+Ip8yBxSysWag4tIe +XHObvMdZfKTl+UMvZmVqlJeKH2PTB3UbAvPdTM/HtACn5t8ATEZdwWsagNTI1u8L +IWGoMGQ18ZwXFh5jpWSNrDsd+YGkiqUsNNdrxIHZwIE6W1JiLNE9tJUmTC9z7on2 +C9t+PN4+ikUnl4euSKBnPuFSrrABu2ZLVQCjYKSeQ2Uhog10VB4HxwTSZb2jXZwS +wyMVA3ORBFA7QlITmYWDc+4KBXgmkNUxDkE2UlWBOAmUnS65FJvqNj+Mh1vAnyMK +oqAJCaTUNXo0sKlcLpsgbQACZaL0ZHdf+AMBRWw7OKtPAFG9MBLZ31VX85YzgBNq +HiiEmZe0ASFGG3UAvvcDBcXcsM1dPqsxMdejR3aJq3tu4LJozxUyQczMkZsbVVJ/ +9c73SDZJpRJ9z6zzUGjK4KrPtqlmHhN9NablFpm4ZwSI8yJcJi9LbNHZCGUwDEQL +JZXf7B1nNVW1LVWMZXOwv8MudajNpCxv8YUnySAEDgOAQ9nEtoWQHtUsUgU3qvD0 +Fd/OoUFekairBoo6eLPVdPvM9pEW3DSJZQU266BmgX9Sa2srg2B2w8LdoXM1bcdB +YgexS3ED4zLh5+BRkMNrsDkJTz7n45jrarLHEOZku9TDZMUgR+Eii3aqiO1IDux2 +AkY==ZDCg + +-----END PGP PUBLIC KEY BLOCK----- diff --git a/static/upload/2020-09-20 fahrradteile v2.1.jpg b/static/upload/2020-09-20 fahrradteile v2.1.jpg new file mode 100755 index 0000000..dd7c549 Binary files /dev/null and b/static/upload/2020-09-20 fahrradteile v2.1.jpg differ diff --git a/static/upload/2020-09-23 blog.natenom.com.jpg b/static/upload/2020-09-23 blog.natenom.com.jpg new file mode 100755 index 0000000..1285177 Binary files /dev/null and b/static/upload/2020-09-23 blog.natenom.com.jpg differ diff --git a/static/upload/2020-09-23 cursors 2013-0706.png b/static/upload/2020-09-23 cursors 2013-0706.png new file mode 100755 index 0000000..e3b06ce Binary files /dev/null and b/static/upload/2020-09-23 cursors 2013-0706.png differ diff --git a/static/upload/2020-09-23 omega-for-mumble theme.jpg b/static/upload/2020-09-23 omega-for-mumble theme.jpg new file mode 100755 index 0000000..eab74a6 Binary files /dev/null and b/static/upload/2020-09-23 omega-for-mumble theme.jpg differ diff --git a/static/upload/2020-09-23 vrifox.cc 2020-09.jpg b/static/upload/2020-09-23 vrifox.cc 2020-09.jpg new file mode 100755 index 0000000..9964316 Binary files /dev/null and b/static/upload/2020-09-23 vrifox.cc 2020-09.jpg differ diff --git a/static/upload/2020-09-29 git.vrifox.cc 2020-09.jpg b/static/upload/2020-09-29 git.vrifox.cc 2020-09.jpg new file mode 100755 index 0000000..66bced3 Binary files /dev/null and b/static/upload/2020-09-29 git.vrifox.cc 2020-09.jpg differ diff --git a/static/upload/2020-10-05 pure css icons 2.jpg b/static/upload/2020-10-05 pure css icons 2.jpg new file mode 100755 index 0000000..6b2d472 Binary files /dev/null and b/static/upload/2020-10-05 pure css icons 2.jpg differ diff --git a/static/upload/2021-05-15 Firefox Inspector Dark Light Mode.png b/static/upload/2021-05-15 Firefox Inspector Dark Light Mode.png new file mode 100755 index 0000000..f7c441f Binary files /dev/null and b/static/upload/2021-05-15 Firefox Inspector Dark Light Mode.png differ diff --git a/static/upload/original/2020-07-30 gitea theme.png b/static/upload/original/2020-07-30 gitea theme.png new file mode 100755 index 0000000..e2962e5 Binary files /dev/null and b/static/upload/original/2020-07-30 gitea theme.png differ diff --git a/static/upload/original/2020-09-20 fahrradteile v2.1.png b/static/upload/original/2020-09-20 fahrradteile v2.1.png new file mode 100755 index 0000000..0d46a62 Binary files /dev/null and b/static/upload/original/2020-09-20 fahrradteile v2.1.png differ diff --git a/static/upload/original/2020-09-23 blog.natenom.com.jpg b/static/upload/original/2020-09-23 blog.natenom.com.jpg new file mode 100755 index 0000000..c5fd8c8 Binary files /dev/null and b/static/upload/original/2020-09-23 blog.natenom.com.jpg differ diff --git a/static/upload/original/2020-09-23 cursors 2013-0706.png b/static/upload/original/2020-09-23 cursors 2013-0706.png new file mode 100755 index 0000000..e3b06ce Binary files /dev/null and b/static/upload/original/2020-09-23 cursors 2013-0706.png differ diff --git a/static/upload/original/2020-09-23 mmm-dark mumble theme.png b/static/upload/original/2020-09-23 mmm-dark mumble theme.png new file mode 100755 index 0000000..787bc09 Binary files /dev/null and b/static/upload/original/2020-09-23 mmm-dark mumble theme.png differ diff --git a/static/upload/original/2020-09-23 omega-for-mumble theme.png b/static/upload/original/2020-09-23 omega-for-mumble theme.png new file mode 100755 index 0000000..8acd2a5 Binary files /dev/null and b/static/upload/original/2020-09-23 omega-for-mumble theme.png differ diff --git a/static/upload/original/2020-09-23 simpleblog.png b/static/upload/original/2020-09-23 simpleblog.png new file mode 100755 index 0000000..87291f8 Binary files /dev/null and b/static/upload/original/2020-09-23 simpleblog.png differ diff --git a/static/upload/original/2020-09-23 vrifox.cc 2020-09.png b/static/upload/original/2020-09-23 vrifox.cc 2020-09.png new file mode 100755 index 0000000..5bc7c68 Binary files /dev/null and b/static/upload/original/2020-09-23 vrifox.cc 2020-09.png differ diff --git a/static/upload/original/2020-09-23 vrifox.cc blank 2020-08.png b/static/upload/original/2020-09-23 vrifox.cc blank 2020-08.png new file mode 100755 index 0000000..fe540da Binary files /dev/null and b/static/upload/original/2020-09-23 vrifox.cc blank 2020-08.png differ diff --git a/static/upload/original/2020-09-27 gitea theme.png b/static/upload/original/2020-09-27 gitea theme.png new file mode 100755 index 0000000..08b87a2 Binary files /dev/null and b/static/upload/original/2020-09-27 gitea theme.png differ diff --git a/static/upload/original/2020-09-29 git.vrifox.cc 2020-09.png b/static/upload/original/2020-09-29 git.vrifox.cc 2020-09.png new file mode 100755 index 0000000..0d5cdb8 Binary files /dev/null and b/static/upload/original/2020-09-29 git.vrifox.cc 2020-09.png differ diff --git a/static/upload/original/2020-10-05 pure css icons 2.png b/static/upload/original/2020-10-05 pure css icons 2.png new file mode 100755 index 0000000..1ea9e61 Binary files /dev/null and b/static/upload/original/2020-10-05 pure css icons 2.png differ diff --git a/static/upload/original/2020-10-05 pure css icons code.png b/static/upload/original/2020-10-05 pure css icons code.png new file mode 100755 index 0000000..9ffdb06 Binary files /dev/null and b/static/upload/original/2020-10-05 pure css icons code.png differ diff --git a/static/upload/original/2020-10-05 pure css icons.png b/static/upload/original/2020-10-05 pure css icons.png new file mode 100755 index 0000000..5d3e985 Binary files /dev/null and b/static/upload/original/2020-10-05 pure css icons.png differ diff --git a/static/upload/original/2021-05-15 Firefox Inspector Dark Light Mode.png b/static/upload/original/2021-05-15 Firefox Inspector Dark Light Mode.png new file mode 100755 index 0000000..f7c441f Binary files /dev/null and b/static/upload/original/2021-05-15 Firefox Inspector Dark Light Mode.png differ