Compare commits

...

38 commits
main ... public

Author SHA1 Message Date
forgejo-actions
c487ef3bea generated 2024-05-03 19:46:50 +00:00
forgejo-actions
72bf4bdac0 generated 2024-04-21 15:38:07 +00:00
forgejo-actions
7fece13f75 generated 2024-04-21 15:33:54 +00:00
forgejo-actions
ba6e716573 generated 2024-04-20 19:53:12 +00:00
forgejo-actions
5e3cab39ff generated 2024-01-28 21:25:38 +00:00
forgejo-actions
3c37704bb5 generated 2024-01-28 18:41:12 +00:00
forgejo-actions
5f0da0780c generated 2024-01-28 16:42:55 +00:00
forgejo-actions
bf5d4d4230 generated 2024-01-28 16:37:26 +00:00
forgejo-actions
b97d58e93d generated 2024-01-28 16:33:38 +00:00
forgejo-actions
1f0fadab8d generated 2024-01-28 16:23:08 +00:00
forgejo-actions
e032282ffd generated 2024-01-28 15:58:17 +00:00
forgejo-actions
7aa62666b4 generated 2024-01-28 15:47:49 +00:00
forgejo-actions
19d7787e25 generated 2024-01-15 21:58:17 +00:00
forgejo-actions
3df11b3b1a generated 2024-01-14 11:45:28 +00:00
forgejo-actions
12d2fee5ad generated 2024-01-14 11:29:57 +00:00
forgejo-actions
c4e6385f4e generated 2024-01-14 11:18:06 +00:00
forgejo-actions
fb27a4f291 generated 2024-01-13 16:36:14 +00:00
forgejo-actions
ce3c4aeb87 generated 2024-01-13 16:17:58 +00:00
forgejo-actions
4e2d62b0e3 generated 2024-01-11 20:09:27 +00:00
forgejo-actions
a9fdbd6b5d generated 2024-01-09 21:53:27 +00:00
forgejo-actions
1691df4e77 generated 2024-01-08 16:15:11 +00:00
forgejo-actions
818c0d8f09 generated 2024-01-08 09:25:00 +00:00
forgejo-actions
b085956056 generated 2024-01-06 19:45:47 +00:00
forgejo-actions
464c47a9df generated 2023-12-26 23:42:11 +00:00
forgejo-actions
2c7fdb2042 generated 2023-12-26 23:24:40 +00:00
forgejo-actions
2a1a2106f6 generated 2023-12-25 22:16:47 +00:00
forgejo-actions
24e2b42797 generated 2023-12-23 23:25:04 +00:00
forgejo-actions
6ca18512a6 generated 2023-10-28 20:21:39 +00:00
forgejo-actions
5aa329765f generated 2023-10-28 20:20:33 +00:00
forgejo-actions
d31ed0f5ef generated 2023-10-28 20:13:41 +00:00
166aa831b0
DELETE hugo output 2023-10-28 22:12:30 +02:00
f0b8e65992
REMOVE forgejo action config from public branch 2023-10-28 22:07:23 +02:00
forgejo-actions
3bf56395c3 generated 2023-10-28 20:04:43 +00:00
forgejo-actions
073957af25 generated 2023-10-28 19:51:30 +00:00
forgejo-actions
4f4cacd8b5 generated 2023-10-28 19:37:07 +00:00
forgejo-actions
8f2fa0ab4d generated 2023-10-28 19:32:55 +00:00
265f06b0b2 .domains aktualisiert
All checks were successful
/ test (push) Successful in 3s
2023-10-28 17:51:06 +00:00
7b3e5035c1 index.html hinzugefügt 2023-10-20 13:40:09 +00:00
45 changed files with 1509 additions and 24 deletions

View file

@ -1 +1,3 @@
hoernschen.de
www.hoernschen.de
website.hoernschen.nutfactory.page

View file

@ -1,7 +0,0 @@
on: [push]
jobs:
test:
runs-on: docker
steps:
- uses: actions/checkout@v3
- run: echo All Good

14
.gitignore vendored
View file

@ -1,15 +1,5 @@
# ---> Hugo
# Generated files by hugo
/public/
/resources/_gen/
/assets/jsconfig.json
hugo_stats.json
# Executable may be added to repository
hugo.exe
hugo.darwin
hugo.linux
# Temporary lock file while building
/.hugo_build.lock
# Generated files by forgejo actions
/hugo-output/

22
0_hero/index.html Normal file
View file

@ -0,0 +1,22 @@
<!doctype html><html lang=en-us><head><meta name=description content="Description"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta http-equiv=x-ua-compatible content="ie=edge"><meta name=color-scheme content="dark light"><meta property="og:title" content><meta property="og:description" content="A Software Engineer with a Master degree in Computer Science based in Germany
🚀 Co-Founder of RegioShopper
💚 Green Software evangelist
</> Software is my passion - view my tech stack
✨ Open Source entusiast and occasional contributor
🌳 Sustainability advocat
☕ Hot drink enjoyer
📫 reach me via
matrix (@hoernschen:chat.nutfactory.org) email (hi@hoernschen.de) "><meta property="og:type" content="article"><meta property="og:url" content="https://hoernschen.de/0_hero/"><meta property="article:section" content><title>Hoernschen</title><link rel=stylesheet type=text/css href=/css/index.907eabfe13da5c7ba1a8d361aad1edf420802897ca77c88b87524008b970c4a6.css><link rel=stylesheet type=text/css href=/icons/fontawesome.css><script src=/js/index.js></script></head><body><header id=header><div class=header><a class=home href=/#><i class=icon-home></i></a><div class=items><a class=item href=/posts>Blog</a></div><button id=theme-toggler><i class=icon-adjust></i></button></div></header><span id=progress class=progress></span><main id=content><div class=content><div class=meta><span>0001-01-01</span>
<span>⏱ 1 min</span></div><p>A Software Engineer with a Master degree in Computer Science based in Germany</p><p>🚀 Co-Founder of <a href=https://regioshopper.de>RegioShopper</a></p><p>💚 Green Software evangelist</p><p>&lt;/> Software is my passion - <a href=/tech>view my tech stack</a></p><p>✨ Open Source entusiast and occasional <a href=/contributions>contributor</a></p><p>🌳 Sustainability advocat</p><p>☕ Hot drink enjoyer</p><p>📫 reach me via</p><ul><li>matrix (<a href=https://matrix.to/#/@hoernschen:chat.nutfactory.org>@hoernschen:chat.nutfactory.org</a>)</li><li>email (<a href=mailto:hi@hoernschen.de>hi@hoernschen.de</a>)</li></ul></div></main><footer class=footer><div class=social><a href=https://chaos.social/@hoernschen rel="nofollow me"><i class=icon-mastodon></i>
Mastodon</a>
<a href=https://www.linkedin.com/in/julian-hoernschemeyer/ rel=nofollow><i class=icon-linkedin></i>
Linkedin</a>
<a href=https://gitlab.com/hoernschen rel=nofollow><i class=icon-gitlab></i>
Gitlab</a>
<a href=https://github.com/hoernschen rel=nofollow><i class=icon-github></i>
Github</a>
<a href=https://code.nutfactory.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Forgejo</a>
<a href=https://codeberg.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Codeberg</a>
<a href=/posts/index.xml rel><i class=icon-rss></i></a></div><p class=copyright>© 2024 Hoernschen</a></p></footer><a class="totop hide" id=totop href=#><i class=icon-angle-up></i></a></body></html>

13
404.html Normal file
View file

@ -0,0 +1,13 @@
<!doctype html><html lang=en-us><head><meta name=description content="Description"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta http-equiv=x-ua-compatible content="ie=edge"><meta name=color-scheme content="dark light"><meta property="og:title" content="404 Page not found"><meta property="og:description" content="Description"><meta property="og:type" content="website"><meta property="og:url" content="https://hoernschen.de/404.html"><title>404 Page not found</title><link rel=stylesheet type=text/css href=/css/index.907eabfe13da5c7ba1a8d361aad1edf420802897ca77c88b87524008b970c4a6.css><link rel=stylesheet type=text/css href=/icons/fontawesome.css><script src=/js/index.js></script></head><body><header id=header><div class=header><a class=home href=/#><i class=icon-home></i></a><div class=items><a class=item href=/posts>Blog</a></div><button id=theme-toggler><i class=icon-adjust></i></button></div></header><span id=progress class=progress></span><main id=content>404</main><footer class=footer><div class=social><a href=https://chaos.social/@hoernschen rel="nofollow me"><i class=icon-mastodon></i>
Mastodon</a>
<a href=https://www.linkedin.com/in/julian-hoernschemeyer/ rel=nofollow><i class=icon-linkedin></i>
Linkedin</a>
<a href=https://gitlab.com/hoernschen rel=nofollow><i class=icon-gitlab></i>
Gitlab</a>
<a href=https://github.com/hoernschen rel=nofollow><i class=icon-github></i>
Github</a>
<a href=https://code.nutfactory.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Forgejo</a>
<a href=https://codeberg.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Codeberg</a>
<a href=/posts/index.xml rel><i class=icon-rss></i></a></div><p class=copyright>© 2024 Hoernschen</a></p></footer><a class="totop hide" id=totop href=#><i class=icon-angle-up></i></a></body></html>

View file

@ -1,5 +0,0 @@
# Website
TODO: Init Hugo
TODO: Add hosting
TODO: Setup Workflow

22
admin/config.yml Normal file
View file

@ -0,0 +1,22 @@
backend:
name: gitea
repo: hoernschen/website # Path to your Gitea repository
app_id: 6f1e6454-c3e7-42d2-aa8b-f2c0807bc084 # The Client ID provided by Gitea
api_root: https://code.nutfactory.org/api/v1 # API URL of your Gitea instance
base_url: https://code.nutfactory.org # Root URL of your Gitea instance
branch: main
media_folder: assets/images
public_folder: /images
collections:
- name: 'posts'
label: 'Posts'
folder: 'content/posts'
create: true
slug: '{{year}}-{{month}}-{{day}}-{{slug}}'
editor:
preview: false
fields:
- { label: 'Title', name: 'title', widget: 'string' }
- { label: 'Publish Date', name: 'date', widget: 'datetime' }
- { label: 'Description', name: 'description', widget: 'string' }
- { label: 'Body', name: 'body', widget: 'markdown' }

13
admin/index.html Normal file
View file

@ -0,0 +1,13 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="robots" content="noindex" />
<title>Content Manager</title>
</head>
<body>
<!-- Include the script that builds the page and powers Decap CMS -->
<script src="https://unpkg.com/decap-cms@^3.0.0/dist/decap-cms.js"></script>
</body>
</html>

13
categories/index.html Normal file
View file

@ -0,0 +1,13 @@
<!doctype html><html lang=en-us><head><meta name=description content="Description"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta http-equiv=x-ua-compatible content="ie=edge"><meta name=color-scheme content="dark light"><meta property="og:title" content="Categories"><meta property="og:description" content="Description"><meta property="og:type" content="website"><meta property="og:url" content="https://hoernschen.de/categories/"><title>Categories</title><link rel=stylesheet type=text/css href=/css/index.907eabfe13da5c7ba1a8d361aad1edf420802897ca77c88b87524008b970c4a6.css><link rel=stylesheet type=text/css href=/icons/fontawesome.css><script src=/js/index.js></script></head><body><header id=header><div class=header><a class=home href=/#><i class=icon-home></i></a><div class=items><a class=item href=/posts>Blog</a></div><button id=theme-toggler><i class=icon-adjust></i></button></div></header><span id=progress class=progress></span><main id=content><div class=content><article><div class=title><h1>Categories</h1><div class=divider></div></div></article><div class=list></div></div></main><footer class=footer><div class=social><a href=https://chaos.social/@hoernschen rel="nofollow me"><i class=icon-mastodon></i>
Mastodon</a>
<a href=https://www.linkedin.com/in/julian-hoernschemeyer/ rel=nofollow><i class=icon-linkedin></i>
Linkedin</a>
<a href=https://gitlab.com/hoernschen rel=nofollow><i class=icon-gitlab></i>
Gitlab</a>
<a href=https://github.com/hoernschen rel=nofollow><i class=icon-github></i>
Github</a>
<a href=https://code.nutfactory.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Forgejo</a>
<a href=https://codeberg.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Codeberg</a>
<a href=/posts/index.xml rel><i class=icon-rss></i></a></div><p class=copyright>© 2024 Hoernschen</a></p></footer><a class="totop hide" id=totop href=#><i class=icon-angle-up></i></a></body></html>

1
categories/index.xml Normal file
View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Categories on Hoernschen</title><link>https://hoernschen.de/categories/</link><description>Recent content in Categories on Hoernschen</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://hoernschen.de/categories/index.xml" rel="self" type="application/rss+xml"/></channel></rss>

13
contributions/index.html Normal file
View file

@ -0,0 +1,13 @@
<!doctype html><html lang=en-us><head><meta name=description content="Description"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta http-equiv=x-ua-compatible content="ie=edge"><meta name=color-scheme content="dark light"><meta property="og:title" content="Contributions"><meta property="og:description" content="Description"><meta property="og:type" content="website"><meta property="og:url" content="https://hoernschen.de/contributions/"><title>Contributions</title><link rel=stylesheet type=text/css href=/css/index.907eabfe13da5c7ba1a8d361aad1edf420802897ca77c88b87524008b970c4a6.css><link rel=stylesheet type=text/css href=/icons/fontawesome.css><script src=/js/index.js></script></head><body><header id=header><div class=header><a class=home href=/#><i class=icon-home></i></a><div class=items><a class=item href=/posts>Blog</a></div><button id=theme-toggler><i class=icon-adjust></i></button></div></header><span id=progress class=progress></span><main id=content><div class=content><article><div class=title><h1>Contributions</h1><div class=divider></div></div><h2 id=major>Major</h2><ul><li><a href=https://github.com/hoernschen/grasp>Grasp</a></li></ul><h2 id=minor>Minor</h2><ul><li><a href=https://github.com/matrix-org/dendrite>Dendrite</a></li><li><a href=https://codeberg.org/Codeberg/pages-server>Codeberg Pages Server</a></li></ul></article><div class=list></div></div></main><footer class=footer><div class=social><a href=https://chaos.social/@hoernschen rel="nofollow me"><i class=icon-mastodon></i>
Mastodon</a>
<a href=https://www.linkedin.com/in/julian-hoernschemeyer/ rel=nofollow><i class=icon-linkedin></i>
Linkedin</a>
<a href=https://gitlab.com/hoernschen rel=nofollow><i class=icon-gitlab></i>
Gitlab</a>
<a href=https://github.com/hoernschen rel=nofollow><i class=icon-github></i>
Github</a>
<a href=https://code.nutfactory.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Forgejo</a>
<a href=https://codeberg.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Codeberg</a>
<a href=/posts/index.xml rel><i class=icon-rss></i></a></div><p class=copyright>© 2024 Hoernschen</a></p></footer><a class="totop hide" id=totop href=#><i class=icon-angle-up></i></a></body></html>

1
contributions/index.xml Normal file
View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Contributions on Hoernschen</title><link>https://hoernschen.de/contributions/</link><description>Recent content in Contributions on Hoernschen</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://hoernschen.de/contributions/index.xml" rel="self" type="application/rss+xml"/></channel></rss>

File diff suppressed because one or more lines are too long

957
icons/fontawesome.css vendored Normal file
View file

@ -0,0 +1,957 @@
@font-face {
font-family: 'fontawesome';
src: url('fontawesome.eot?80pvic');
src: url('fontawesome.eot?80pvic#iefix') format('embedded-opentype'),
url('fontawesome.ttf?80pvic') format('truetype'),
url('fontawesome.woff?80pvic') format('woff'),
url('fontawesome.svg?80pvic#icomoon') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'fontawesome' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-store-alt-slash:before {
content: "\e070";
}
.icon-store-slash:before {
content: "\e071";
}
.icon-glass-martini:before {
content: "\f000";
}
.icon-music:before {
content: "\f001";
}
.icon-search:before {
content: "\f002";
}
.icon-heart:before {
content: "\f004";
}
.icon-star:before {
content: "\f005";
}
.icon-user:before {
content: "\f007";
}
.icon-film:before {
content: "\f008";
}
.icon-th-large:before {
content: "\f009";
}
.icon-th:before {
content: "\f00a";
}
.icon-th-list:before {
content: "\f00b";
}
.icon-check:before {
content: "\f00c";
}
.icon-times:before {
content: "\f00d";
}
.icon-search-plus:before {
content: "\f00e";
}
.icon-search-minus:before {
content: "\f010";
}
.icon-power-off:before {
content: "\f011";
}
.icon-signal:before {
content: "\f012";
}
.icon-cog:before {
content: "\f013";
}
.icon-home:before {
content: "\f015";
}
.icon-clock:before {
content: "\f017";
}
.icon-road:before {
content: "\f018";
}
.icon-download:before {
content: "\f019";
}
.icon-inbox:before {
content: "\f01c";
}
.icon-redo:before {
content: "\f01e";
}
.icon-sync:before {
content: "\f021";
}
.icon-list-alt:before {
content: "\f022";
}
.icon-lock:before {
content: "\f023";
}
.icon-flag:before {
content: "\f024";
}
.icon-headphones:before {
content: "\f025";
}
.icon-volume-off:before {
content: "\f026";
}
.icon-volume-down:before {
content: "\f027";
}
.icon-volume-up:before {
content: "\f028";
}
.icon-qrcode:before {
content: "\f029";
}
.icon-barcode:before {
content: "\f02a";
}
.icon-tag:before {
content: "\f02b";
}
.icon-tags:before {
content: "\f02c";
}
.icon-book:before {
content: "\f02d";
}
.icon-bookmark:before {
content: "\f02e";
}
.icon-print:before {
content: "\f02f";
}
.icon-camera:before {
content: "\f030";
}
.icon-video:before {
content: "\f03d";
}
.icon-image:before {
content: "\f03e";
}
.icon-map-marker:before {
content: "\f041";
}
.icon-adjust:before {
content: "\f042";
}
.icon-tint:before {
content: "\f043";
}
.icon-edit:before {
content: "\f044";
}
.icon-plus-circle:before {
content: "\f055";
}
.icon-minus-circle:before {
content: "\f056";
}
.icon-times-circle:before {
content: "\f057";
}
.icon-check-circle:before {
content: "\f058";
}
.icon-arrow-left:before {
content: "\f060";
}
.icon-arrow-right:before {
content: "\f061";
}
.icon-arrow-up:before {
content: "\f062";
}
.icon-arrow-down:before {
content: "\f063";
}
.icon-share:before {
content: "\f064";
}
.icon-expand:before {
content: "\f065";
}
.icon-compress:before {
content: "\f066";
}
.icon-plus:before {
content: "\f067";
}
.icon-minus:before {
content: "\f068";
}
.icon-asterisk:before {
content: "\f069";
}
.icon-exclamation-circle:before {
content: "\f06a";
}
.icon-gift:before {
content: "\f06b";
}
.icon-leaf:before {
content: "\f06c";
}
.icon-eye:before {
content: "\f06e";
}
.icon-eye-slash:before {
content: "\f070";
}
.icon-exclamation-triangle:before {
content: "\f071";
}
.icon-calendar-alt:before {
content: "\f073";
}
.icon-retweet:before {
content: "\f079";
}
.icon-shopping-cart:before {
content: "\f07a";
}
.icon-folder:before {
content: "\f07b";
}
.icon-folder-open:before {
content: "\f07c";
}
.icon-chart-bar:before {
content: "\f080";
}
.icon-credit-card:before {
content: "\f09d";
}
.icon-rss:before {
content: "\f09e";
}
.icon-bullhorn:before {
content: "\f0a1";
}
.icon-arrow-circle-left:before {
content: "\f0a8";
}
.icon-arrow-circle-right:before {
content: "\f0a9";
}
.icon-arrow-circle-up:before {
content: "\f0aa";
}
.icon-arrow-circle-down:before {
content: "\f0ab";
}
.icon-globe:before {
content: "\f0ac";
}
.icon-wrench:before {
content: "\f0ad";
}
.icon-tasks:before {
content: "\f0ae";
}
.icon-filter:before {
content: "\f0b0";
}
.icon-arrows-alt:before {
content: "\f0b2";
}
.icon-users:before {
content: "\f0c0";
}
.icon-link:before {
content: "\f0c1";
}
.icon-cloud:before {
content: "\f0c2";
}
.icon-flask:before {
content: "\f0c3";
}
.icon-paperclip:before {
content: "\f0c6";
}
.icon-save:before {
content: "\f0c7";
}
.icon-magic:before {
content: "\f0d0";
}
.icon-truck:before {
content: "\f0d1";
}
.icon-money-bill:before {
content: "\f0d6";
}
.icon-caret-down:before {
content: "\f0d7";
}
.icon-caret-up:before {
content: "\f0d8";
}
.icon-caret-left:before {
content: "\f0d9";
}
.icon-caret-right:before {
content: "\f0da";
}
.icon-columns:before {
content: "\f0db";
}
.icon-sort:before {
content: "\f0dc";
}
.icon-sort-down:before {
content: "\f0dd";
}
.icon-sort-up:before {
content: "\f0de";
}
.icon-envelope:before {
content: "\f0e0";
}
.icon-undo:before {
content: "\f0e2";
}
.icon-bolt:before {
content: "\f0e7";
}
.icon-umbrella:before {
content: "\f0e9";
}
.icon-lightbulb:before {
content: "\f0eb";
}
.icon-bell:before {
content: "\f0f3";
}
.icon-coffee:before {
content: "\f0f4";
}
.icon-angle-double-left:before {
content: "\f100";
}
.icon-angle-double-right:before {
content: "\f101";
}
.icon-angle-double-up:before {
content: "\f102";
}
.icon-angle-double-down:before {
content: "\f103";
}
.icon-angle-left:before {
content: "\f104";
}
.icon-angle-right:before {
content: "\f105";
}
.icon-angle-up:before {
content: "\f106";
}
.icon-angle-down:before {
content: "\f107";
}
.icon-desktop:before {
content: "\f108";
}
.icon-laptop:before {
content: "\f109";
}
.icon-tablet:before {
content: "\f10a";
}
.icon-mobile:before {
content: "\f10b";
}
.icon-quote-left:before {
content: "\f10d";
}
.icon-quote-right:before {
content: "\f10e";
}
.icon-smile:before {
content: "\f118";
}
.icon-frown:before {
content: "\f119";
}
.icon-meh:before {
content: "\f11a";
}
.icon-terminal:before {
content: "\f120";
}
.icon-code:before {
content: "\f121";
}
.icon-question:before {
content: "\f128";
}
.icon-info:before {
content: "\f129";
}
.icon-exclamation:before {
content: "\f12a";
}
.icon-anchor:before {
content: "\f13d";
}
.icon-unlock-alt:before {
content: "\f13e";
}
.icon-ellipsis-h:before {
content: "\f141";
}
.icon-ellipsis-v:before {
content: "\f142";
}
.icon-compass:before {
content: "\f14e";
}
.icon-file:before {
content: "\f15b";
}
.icon-file-alt:before {
content: "\f15c";
}
.icon-thumbs-up:before {
content: "\f164";
}
.icon-thumbs-down:before {
content: "\f165";
}
.icon-female:before {
content: "\f182";
}
.icon-male:before {
content: "\f183";
}
.icon-bug:before {
content: "\f188";
}
.icon-university:before {
content: "\f19c";
}
.icon-building:before {
content: "\f1ad";
}
.icon-child:before {
content: "\f1ae";
}
.icon-car:before {
content: "\f1b9";
}
.icon-taxi:before {
content: "\f1ba";
}
.icon-database:before {
content: "\f1c0";
}
.icon-file-pdf:before {
content: "\f1c1";
}
.icon-file-word:before {
content: "\f1c2";
}
.icon-file-excel:before {
content: "\f1c3";
}
.icon-file-powerpoint:before {
content: "\f1c4";
}
.icon-file-image:before {
content: "\f1c5";
}
.icon-file-archive:before {
content: "\f1c6";
}
.icon-file-audio:before {
content: "\f1c7";
}
.icon-file-video:before {
content: "\f1c8";
}
.icon-file-code:before {
content: "\f1c9";
}
.icon-paper-plane:before {
content: "\f1d8";
}
.icon-sliders-h:before {
content: "\f1de";
}
.icon-share-alt:before {
content: "\f1e0";
}
.icon-wifi:before {
content: "\f1eb";
}
.icon-bell-slash:before {
content: "\f1f6";
}
.icon-trash:before {
content: "\f1f8";
}
.icon-at:before {
content: "\f1fa";
}
.icon-chart-area:before {
content: "\f1fe";
}
.icon-chart-pie:before {
content: "\f200";
}
.icon-chart-line:before {
content: "\f201";
}
.icon-toggle-off:before {
content: "\f204";
}
.icon-toggle-on:before {
content: "\f205";
}
.icon-closed-captioning:before {
content: "\f20a";
}
.icon-cart-plus:before {
content: "\f217";
}
.icon-cart-arrow-down:before {
content: "\f218";
}
.icon-sticky-note:before {
content: "\f249";
}
.icon-clone:before {
content: "\f24d";
}
.icon-hourglass-start:before {
content: "\f251";
}
.icon-hourglass-half:before {
content: "\f252";
}
.icon-hourglass-end:before {
content: "\f253";
}
.icon-hourglass:before {
content: "\f254";
}
.icon-tv:before {
content: "\f26c";
}
.icon-industry:before {
content: "\f275";
}
.icon-map-signs:before {
content: "\f277";
}
.icon-map:before {
content: "\f279";
}
.icon-shopping-bag:before {
content: "\f290";
}
.icon-shopping-basket:before {
content: "\f291";
}
.icon-universal-access:before {
content: "\f29a";
}
.icon-blind:before {
content: "\f29d";
}
.icon-handshake:before {
content: "\f2b5";
}
.icon-address-book:before {
content: "\f2b9";
}
.icon-address-card:before {
content: "\f2bb";
}
.icon-user-circle:before {
content: "\f2bd";
}
.icon-id-badge:before {
content: "\f2c1";
}
.icon-id-card:before {
content: "\f2c2";
}
.icon-podcast:before {
content: "\f2ce";
}
.icon-snowflake:before {
content: "\f2dc";
}
.icon-undo-alt:before {
content: "\f2ea";
}
.icon-trash-alt:before {
content: "\f2ed";
}
.icon-sync-alt:before {
content: "\f2f1";
}
.icon-sign-out-alt:before {
content: "\f2f5";
}
.icon-sign-in-alt:before {
content: "\f2f6";
}
.icon-redo-alt:before {
content: "\f2f9";
}
.icon-map-marker-alt:before {
content: "\f3c5";
}
.icon-microphone-alt:before {
content: "\f3c9";
}
.icon-shield-alt:before {
content: "\f3ed";
}
.icon-user-alt:before {
content: "\f406";
}
.icon-box:before {
content: "\f466";
}
.icon-clipboard-check:before {
content: "\f46c";
}
.icon-clipboard-list:before {
content: "\f46d";
}
.icon-comment-dots:before {
content: "\f4ad";
}
.icon-dove:before {
content: "\f4ba";
}
.icon-hand-holding:before {
content: "\f4bd";
}
.icon-piggy-bank:before {
content: "\f4d3";
}
.icon-seedling:before {
content: "\f4d8";
}
.icon-user-alt-slash:before {
content: "\f4fa";
}
.icon-user-astronaut:before {
content: "\f4fb";
}
.icon-user-check:before {
content: "\f4fc";
}
.icon-user-clock:before {
content: "\f4fd";
}
.icon-user-cog:before {
content: "\f4fe";
}
.icon-user-edit:before {
content: "\f4ff";
}
.icon-user-friends:before {
content: "\f500";
}
.icon-user-graduate:before {
content: "\f501";
}
.icon-user-lock:before {
content: "\f502";
}
.icon-user-minus:before {
content: "\f503";
}
.icon-user-ninja:before {
content: "\f504";
}
.icon-user-shield:before {
content: "\f505";
}
.icon-user-slash:before {
content: "\f506";
}
.icon-user-tag:before {
content: "\f507";
}
.icon-user-tie:before {
content: "\f508";
}
.icon-users-cog:before {
content: "\f509";
}
.icon-glasses:before {
content: "\f530";
}
.icon-palette:before {
content: "\f53f";
}
.icon-robot:before {
content: "\f544";
}
.icon-store:before {
content: "\f54e";
}
.icon-store-alt:before {
content: "\f54f";
}
.icon-atlas:before {
content: "\f558";
}
.icon-backspace:before {
content: "\f55a";
}
.icon-fingerprint:before {
content: "\f577";
}
.icon-globe-americas:before {
content: "\f57d";
}
.icon-headphones-alt:before {
content: "\f58f";
}
.icon-map-marked-alt:before {
content: "\f5a0";
}
.icon-paint-roller:before {
content: "\f5aa";
}
.icon-pen-fancy:before {
content: "\f5ac";
}
.icon-signature:before {
content: "\f5b7";
}
.icon-poop:before {
content: "\f619";
}
.icon-ad:before {
content: "\f641";
}
.icon-file-csv:before {
content: "\f6dd";
}
.icon-mask:before {
content: "\f6fa";
}
.icon-spider:before {
content: "\f717";
}
.icon-tractor:before {
content: "\f722";
}
.icon-calendar-day:before {
content: "\f783";
}
.icon-carrot:before {
content: "\f787";
}
.icon-guitar:before {
content: "\f7a6";
}
.icon-mug-hot:before {
content: "\f7b6";
}
.icon-hamburger:before {
content: "\f805";
}
.icon-hotdog:before {
content: "\f80f";
}
.icon-pepper-hot:before {
content: "\f816";
}
.icon-hat-cowboy:before {
content: "\f8c0";
}
.icon-mouse:before {
content: "\f8cc";
}
.icon-unity:before {
content: "\e049";
}
.icon-shopify:before {
content: "\e057";
}
.icon-rust:before {
content: "\e07a";
}
.icon-tiktok:before {
content: "\e07b";
}
.icon-linkedin:before {
content: "\f08c";
}
.icon-twitter:before {
content: "\f099";
}
.icon-facebook:before {
content: "\f09a";
}
.icon-github:before {
content: "\f09b";
}
.icon-pinterest:before {
content: "\f0d2";
}
.icon-youtube:before {
content: "\f167";
}
.icon-stack-overflow:before {
content: "\f16c";
}
.icon-instagram:before {
content: "\f16d";
}
.icon-apple:before {
content: "\f179";
}
.icon-windows:before {
content: "\f17a";
}
.icon-android:before {
content: "\f17b";
}
.icon-linux:before {
content: "\f17c";
}
.icon-skype:before {
content: "\f17e";
}
.icon-trello:before {
content: "\f181";
}
.icon-slack:before {
content: "\f198";
}
.icon-reddit:before {
content: "\f1a1";
}
.icon-steam:before {
content: "\f1b6";
}
.icon-spotify:before {
content: "\f1bc";
}
.icon-twitch:before {
content: "\f1e8";
}
.icon-paypal:before {
content: "\f1ed";
}
.icon-cc-visa:before {
content: "\f1f0";
}
.icon-cc-mastercard:before {
content: "\f1f1";
}
.icon-lastfm:before {
content: "\f202";
}
.icon-whatsapp:before {
content: "\f232";
}
.icon-get-pocket:before {
content: "\f265";
}
.icon-amazon:before {
content: "\f270";
}
.icon-gitlab:before {
content: "\f296";
}
.icon-snapchat:before {
content: "\f2ab";
}
.icon-telegram:before {
content: "\f2c6";
}
.icon-meetup:before {
content: "\f2e0";
}
.icon-audible:before {
content: "\f373";
}
.icon-aws:before {
content: "\f375";
}
.icon-discord:before {
content: "\f392";
}
.icon-docker:before {
content: "\f395";
}
.icon-google-drive:before {
content: "\f3aa";
}
.icon-google-play:before {
content: "\f3ab";
}
.icon-hubspot:before {
content: "\f3b2";
}
.icon-kickstarter-k:before {
content: "\f3bc";
}
.icon-npm:before {
content: "\f3d4";
}
.icon-patreon:before {
content: "\f3d9";
}
.icon-playstation:before {
content: "\f3df";
}
.icon-python:before {
content: "\f3e2";
}
.icon-rocketchat:before {
content: "\f3e8";
}
.icon-steam-symbol:before {
content: "\f3f6";
}
.icon-apple-pay:before {
content: "\f415";
}
.icon-amazon-pay:before {
content: "\f42c";
}
.icon-mastodon:before {
content: "\f4f6";
}
.icon-git-alt:before {
content: "\f841";
}

BIN
icons/fontawesome.eot Normal file

Binary file not shown.

320
icons/fontawesome.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 224 KiB

BIN
icons/fontawesome.ttf Normal file

Binary file not shown.

BIN
icons/fontawesome.woff Normal file

Binary file not shown.

BIN
images/avatar-1280.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 KiB

BIN
images/avatar-1280.jpg.avif Normal file

Binary file not shown.

BIN
images/avatar-1280.jpg.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
images/avatar-320.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

BIN
images/avatar-320.jpg.avif Normal file

Binary file not shown.

BIN
images/avatar-320.jpg.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

BIN
images/avatar-640.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 KiB

BIN
images/avatar-640.jpg.avif Normal file

Binary file not shown.

BIN
images/avatar-640.jpg.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
images/avatar-960.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 KiB

BIN
images/avatar-960.jpg.avif Normal file

Binary file not shown.

BIN
images/avatar-960.jpg.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
images/avatar.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 KiB

BIN
images/avatar.jpg.avif Normal file

Binary file not shown.

BIN
images/avatar.jpg.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

28
index.html Normal file
View file

@ -0,0 +1,28 @@
<!doctype html><html lang=en-us><head><meta name=generator content="Hugo 0.115.4"><meta name=description content="Description"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta http-equiv=x-ua-compatible content="ie=edge"><meta name=color-scheme content="dark light"><meta property="og:title" content><meta property="og:description" content="Description"><meta property="og:type" content="website"><meta property="og:url" content="https://hoernschen.de/"><title>Hoernschen</title><link rel=stylesheet type=text/css href=/css/index.907eabfe13da5c7ba1a8d361aad1edf420802897ca77c88b87524008b970c4a6.css><link rel=stylesheet type=text/css href=/icons/fontawesome.css><script src=/js/index.js></script></head><body><header id=header><div class=header><a class=home href=/#><i class=icon-home></i></a><div class=items><a class=item href=/posts>Blog</a></div><button id=theme-toggler><i class=icon-adjust></i></button></div></header><span id=progress class=progress></span><main id=content><div id=hero class="section even row"><div class="content hero"><div class=content><div class=image><picture><source type=image/avif srcset="/images/avatar-320.jpg.avif 320w,
/images/avatar-640.jpg.avif 640w,
/images/avatar-960.jpg.avif 960w,
/images/avatar-1280.jpg.avif 1280w,
/images/avatar.jpg.avif 712w" sizes="(min-width: 1240px) 50px, 70vw"><source type=image/webp srcset="/images/avatar-320.jpg.webp 320w,
/images/avatar-640.jpg.webp 640w,
/images/avatar-960.jpg.webp 960w,
/images/avatar-1280.jpg.webp 1280w,
/images/avatar.jpg.webp 712w" sizes="(min-width: 1240px) 50px, 70vw"><img class=avatar width=712 height=600 srcset="/images/avatar-320.jpg 320w,
/images/avatar-640.jpg 640w,
/images/avatar-960.jpg 960w,
/images/avatar-1280.jpg 1280w,
/images/avatar.jpg 712w" src=/images/avatar.jpg alt=Avatar loading=lazy decoding=async></picture></div><div class=heading><h1>Hi 👋</h1><h3>I'm Hoernschen</h3><div class=social><a href=https://chaos.social/@hoernschen rel="nofollow me"><i class=icon-mastodon></i></a>
<a href=https://www.linkedin.com/in/julian-hoernschemeyer/ rel=nofollow><i class=icon-linkedin></i></a>
<a href=https://matrix.to/#/@hoernschen:chat.nutfactory.org rel=nofollow><i class=icon-comment-dots></i></a>
<a href=mailto:hi@hoernschen.de rel><i class=icon-at></i></a></div></div></div><div class=description><p>A Software Engineer with a Master degree in Computer Science based in Germany</p><p>🚀 Co-Founder of <a href=https://regioshopper.de>RegioShopper</a></p><p>💚 Green Software evangelist</p><p>&lt;/> Software is my passion - <a href=/tech>view my tech stack</a></p><p>✨ Open Source entusiast and occasional <a href=/contributions>contributor</a></p><p>🌳 Sustainability advocat</p><p>☕ Hot drink enjoyer</p><p>📫 reach me via</p><ul><li>matrix (<a href=https://matrix.to/#/@hoernschen:chat.nutfactory.org>@hoernschen:chat.nutfactory.org</a>)</li><li>email (<a href=mailto:hi@hoernschen.de>hi@hoernschen.de</a>)</li></ul></div></div></div></main><footer class=footer><div class=social><a href=https://chaos.social/@hoernschen rel="nofollow me"><i class=icon-mastodon></i>
Mastodon</a>
<a href=https://www.linkedin.com/in/julian-hoernschemeyer/ rel=nofollow><i class=icon-linkedin></i>
Linkedin</a>
<a href=https://gitlab.com/hoernschen rel=nofollow><i class=icon-gitlab></i>
Gitlab</a>
<a href=https://github.com/hoernschen rel=nofollow><i class=icon-github></i>
Github</a>
<a href=https://code.nutfactory.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Forgejo</a>
<a href=https://codeberg.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Codeberg</a>
<a href=/posts/index.xml rel><i class=icon-rss></i></a></div><p class=copyright>© 2024 Hoernschen</a></p></footer><a class="totop hide" id=totop href=#><i class=icon-angle-up></i></a></body></html>

9
index.xml Normal file
View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hoernschen</title><link>https://hoernschen.de/</link><description>Recent content on Hoernschen</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://hoernschen.de/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>https://hoernschen.de/0_hero/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hoernschen.de/0_hero/</guid><description>A Software Engineer with a Master degree in Computer Science based in Germany
🚀 Co-Founder of RegioShopper
💚 Green Software evangelist
&amp;lt;/&amp;gt; Software is my passion - view my tech stack
✨ Open Source entusiast and occasional contributor
🌳 Sustainability advocat
☕ Hot drink enjoyer
📫 reach me via
matrix (@hoernschen:chat.nutfactory.org) email (hi@hoernschen.de)</description></item></channel></rss>

48
js/index.js Normal file
View file

@ -0,0 +1,48 @@
window.onload = (event) => {
const btn = document.getElementById("theme-toggler");
const darkTheme = window.matchMedia("(prefers-color-scheme: dark)");
const currentTheme = sessionStorage.getItem("theme");
if (currentTheme == "dark") {
document.body.classList.toggle("dark");
} else if (currentTheme == "light") {
document.body.classList.toggle("light");
btn.classList.toggle("rotate-180");
}
btn.addEventListener("click", function () {
btn.classList.toggle("rotate-180");
var theme = "dark";
if (darkTheme.matches) {
document.body.classList.toggle("light");
theme = document.body.classList.contains("light") ? "light" : "dark";
} else {
document.body.classList.toggle("dark");
theme = document.body.classList.contains("dark") ? "dark" : "light";
}
sessionStorage.setItem("theme", theme);
});
if ((document.documentElement.scrollHeight / window.screen.availHeight ) > 1.5) {
window.addEventListener("scroll", () => {
var winScroll = document.body.scrollTop || document.documentElement.scrollTop;
var height = document.documentElement.scrollHeight - document.documentElement.clientHeight;
var scrolled = (winScroll / height) * 100;
document.getElementById('progress').style.width = scrolled + "%";
const toTop = document.getElementById('totop');
if ((window.scrollY > 0 && !toTop.classList.contains("show")) || (window.scrollY <= 0 && toTop.classList.contains("show"))) {
toTop.classList.toggle("show");
}
});
}
}
function toggleTableOfContent(e) {
const toc = document.getElementById('TableOfContents');
toc.classList.toggle("show");
const extend = toc.parentElement.getElementsByClassName("extend")[0];
extend.children[0].classList.toggle("icon-angle-right");
extend.children[0].classList.toggle("icon-angle-left");
}

13
posts/index.html Normal file
View file

@ -0,0 +1,13 @@
<!doctype html><html lang=en-us><head><meta name=description content="Description"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta http-equiv=x-ua-compatible content="ie=edge"><meta name=color-scheme content="dark light"><meta property="og:title" content="Blog"><meta property="og:description" content="Description"><meta property="og:type" content="website"><meta property="og:url" content="https://hoernschen.de/posts/"><title>Blog</title><link rel=stylesheet type=text/css href=/css/index.907eabfe13da5c7ba1a8d361aad1edf420802897ca77c88b87524008b970c4a6.css><link rel=stylesheet type=text/css href=/icons/fontawesome.css><script src=/js/index.js></script></head><body><header id=header><div class=header><a class=home href=/#><i class=icon-home></i></a><div class=items><a class=item href=/posts>Blog</a></div><button id=theme-toggler><i class=icon-adjust></i></button></div></header><span id=progress class=progress></span><main id=content><div class=content><article><div class=title><h1>Blog</h1><div class=divider></div></div></article><div class=list></div></div></main><footer class=footer><div class=social><a href=https://chaos.social/@hoernschen rel="nofollow me"><i class=icon-mastodon></i>
Mastodon</a>
<a href=https://www.linkedin.com/in/julian-hoernschemeyer/ rel=nofollow><i class=icon-linkedin></i>
Linkedin</a>
<a href=https://gitlab.com/hoernschen rel=nofollow><i class=icon-gitlab></i>
Gitlab</a>
<a href=https://github.com/hoernschen rel=nofollow><i class=icon-github></i>
Github</a>
<a href=https://code.nutfactory.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Forgejo</a>
<a href=https://codeberg.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Codeberg</a>
<a href=/posts/index.xml rel><i class=icon-rss></i></a></div><p class=copyright>© 2024 Hoernschen</a></p></footer><a class="totop hide" id=totop href=#><i class=icon-angle-up></i></a></body></html>

1
posts/index.xml Normal file
View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on Hoernschen</title><link>https://hoernschen.de/posts/</link><description>Recent content in Blog on Hoernschen</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://hoernschen.de/posts/index.xml" rel="self" type="application/rss+xml"/></channel></rss>

BIN
public.zip Normal file

Binary file not shown.

1
robots.txt Normal file
View file

@ -0,0 +1 @@
User-agent: *

1
sitemap.xml Normal file
View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://hoernschen.de/0_hero/</loc></url><url><loc>https://hoernschen.de/</loc></url><url><loc>https://hoernschen.de/posts/</loc></url><url><loc>https://hoernschen.de/categories/</loc></url><url><loc>https://hoernschen.de/contributions/</loc></url><url><loc>https://hoernschen.de/tags/</loc></url><url><loc>https://hoernschen.de/tech/</loc></url></urlset>

13
tags/index.html Normal file
View file

@ -0,0 +1,13 @@
<!doctype html><html lang=en-us><head><meta name=description content="Description"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta http-equiv=x-ua-compatible content="ie=edge"><meta name=color-scheme content="dark light"><meta property="og:title" content="Tags"><meta property="og:description" content="Description"><meta property="og:type" content="website"><meta property="og:url" content="https://hoernschen.de/tags/"><title>Tags</title><link rel=stylesheet type=text/css href=/css/index.907eabfe13da5c7ba1a8d361aad1edf420802897ca77c88b87524008b970c4a6.css><link rel=stylesheet type=text/css href=/icons/fontawesome.css><script src=/js/index.js></script></head><body><header id=header><div class=header><a class=home href=/#><i class=icon-home></i></a><div class=items><a class=item href=/posts>Blog</a></div><button id=theme-toggler><i class=icon-adjust></i></button></div></header><span id=progress class=progress></span><main id=content><div class=content><article><div class=title><h1>Tags</h1><div class=divider></div></div></article><div class=list></div></div></main><footer class=footer><div class=social><a href=https://chaos.social/@hoernschen rel="nofollow me"><i class=icon-mastodon></i>
Mastodon</a>
<a href=https://www.linkedin.com/in/julian-hoernschemeyer/ rel=nofollow><i class=icon-linkedin></i>
Linkedin</a>
<a href=https://gitlab.com/hoernschen rel=nofollow><i class=icon-gitlab></i>
Gitlab</a>
<a href=https://github.com/hoernschen rel=nofollow><i class=icon-github></i>
Github</a>
<a href=https://code.nutfactory.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Forgejo</a>
<a href=https://codeberg.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Codeberg</a>
<a href=/posts/index.xml rel><i class=icon-rss></i></a></div><p class=copyright>© 2024 Hoernschen</a></p></footer><a class="totop hide" id=totop href=#><i class=icon-angle-up></i></a></body></html>

1
tags/index.xml Normal file
View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tags on Hoernschen</title><link>https://hoernschen.de/tags/</link><description>Recent content in Tags on Hoernschen</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://hoernschen.de/tags/index.xml" rel="self" type="application/rss+xml"/></channel></rss>

13
tech/index.html Normal file
View file

@ -0,0 +1,13 @@
<!doctype html><html lang=en-us><head><meta name=description content="Description"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta http-equiv=x-ua-compatible content="ie=edge"><meta name=color-scheme content="dark light"><meta property="og:title" content="Tech stack"><meta property="og:description" content="Description"><meta property="og:type" content="website"><meta property="og:url" content="https://hoernschen.de/tech/"><title>Tech stack</title><link rel=stylesheet type=text/css href=/css/index.907eabfe13da5c7ba1a8d361aad1edf420802897ca77c88b87524008b970c4a6.css><link rel=stylesheet type=text/css href=/icons/fontawesome.css><script src=/js/index.js></script></head><body><header id=header><div class=header><a class=home href=/#><i class=icon-home></i></a><div class=items><a class=item href=/posts>Blog</a></div><button id=theme-toggler><i class=icon-adjust></i></button></div></header><span id=progress class=progress></span><main id=content><div class=content><article><div class=title><h1>Tech stack</h1><div class=divider></div></div><h2 id=most-experience>Most experience</h2><ul><li>React</li><li>Nginx</li><li>Java with Spring Boot</li><li>Thymeleaf</li><li>MySQL</li><li>Docker with Kubernetes and Traefik</li></ul><h2 id=favorite-and-personal-projects>Favorite and personal Projects</h2><ul><li>Htmx</li><li>Golang</li><li>Postgres</li><li>Traefik</li><li>Docker with Kubernetes and Traefik</li></ul><h2 id=other-notable-technologies>Other notable Technologies</h2><ul><li>Linux</li><li>HTML & CSS</li><li>Python</li><li>Swift & Kotlin</li><li>Typescript</li><li>Tensorflow</li><li>Hugo</li></ul></article><div class=list></div></div></main><footer class=footer><div class=social><a href=https://chaos.social/@hoernschen rel="nofollow me"><i class=icon-mastodon></i>
Mastodon</a>
<a href=https://www.linkedin.com/in/julian-hoernschemeyer/ rel=nofollow><i class=icon-linkedin></i>
Linkedin</a>
<a href=https://gitlab.com/hoernschen rel=nofollow><i class=icon-gitlab></i>
Gitlab</a>
<a href=https://github.com/hoernschen rel=nofollow><i class=icon-github></i>
Github</a>
<a href=https://code.nutfactory.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Forgejo</a>
<a href=https://codeberg.org/hoernschen rel=nofollow><i class=icon-git-alt></i>
Codeberg</a>
<a href=/posts/index.xml rel><i class=icon-rss></i></a></div><p class=copyright>© 2024 Hoernschen</a></p></footer><a class="totop hide" id=totop href=#><i class=icon-angle-up></i></a></body></html>

1
tech/index.xml Normal file
View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tech stack on Hoernschen</title><link>https://hoernschen.de/tech/</link><description>Recent content in Tech stack on Hoernschen</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://hoernschen.de/tech/index.xml" rel="self" type="application/rss+xml"/></channel></rss>