Merge pull request 'Workflow' (#1) from workflow into main
All checks were successful
Building & Deploying Website / Deploy-Website (push) Successful in 9s

Reviewed-on: #1
This commit was merged in pull request #1.
This commit is contained in:
2025-11-05 23:41:30 +01:00
302 changed files with 40500 additions and 6563 deletions

35
.gitea/workflows/hugo.yml Normal file
View File

@@ -0,0 +1,35 @@
name: Building & Deploying Website
on: [push]
env:
MELI_SITE: "c5bc04bc-3c7c-4e45-a810-128bce5315cd"
jobs:
Deploy-Website:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v4
with:
submodules: true
- name: Setup Hugo
uses: peaceiris/actions-hugo@v3
with:
hugo-version: '0.152.2'
# extended: true
- name: Build
run: hugo -b $BASE_URL --minify
env:
BASE_URL: ${{ vars.BASE_URL }}
- name: "Publish"
run: |
npx -p "@getmeli/cli" meli upload ./public \
--url "https://pages.hogertz.eu" \
--site "$MELI_SITE" \
--token "$MELI_TOKEN" \
--release "$GITHUB_SHA"
env:
MELI_TOKEN: ${{ secrets.MELI_TOKEN }}
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}

View File

@@ -1,70 +0,0 @@
# Sample workflow for building and deploying a Hugo site to GitHub Pages
name: Deploy Hugo site to Pages
on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write
# Allow one concurrent deployment
concurrency:
group: "pages"
cancel-in-progress: true
# Default to bash
defaults:
run:
shell: bash
jobs:
# Build job
build:
runs-on: ubuntu-latest
env:
HUGO_VERSION: 0.102.3
steps:
- name: Install Hugo CLI
run: |
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_Linux-64bit.deb \
&& sudo dpkg -i ${{ runner.temp }}/hugo.deb
- name: Checkout
uses: actions/checkout@v3
with:
submodules: recursive
- name: Setup Pages
id: pages
uses: actions/configure-pages@v2
- name: Build with Hugo
env:
# For maximum backward compatibility with Hugo modules
HUGO_ENVIRONMENT: production
HUGO_ENV: production
run: |
hugo \
--minify \
--baseURL "${{ steps.pages.outputs.base_url }}/"
- name: Upload artifact
uses: actions/upload-pages-artifact@v1
with:
path: ./public
# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1

View File

@@ -3,47 +3,47 @@ title = 'hogertz.eu'
theme = "hugo-coder"
languageCode = "en"
defaultContentLanguage = "en"
paginate = 20
pagination.pagerSize = 20
pygmentsStyle = "bw"
pygmentsCodeFences = true
pygmentsCodeFencesGuessSyntax = true
enableEmoji = true
[params]
author = "Hendrik Hogertz"
info = "Data Scientist"
description = "Hendrik Hogertz's personal website"
keywords = "blog,developer,personal"
avatarurl = "images/portrait.webp"
#gravatar = "john.doe@example.com"
author = "Hendrik Hogertz"
info = "AI Engineer"
description = "Hendrik Hogertz's personal website"
keywords = "blog,developer,personal"
avatarurl = "images/portrait.webp"
#gravatar = "john.doe@example.com"
# favicon_32 = "/img/favicon-32x32.png"
# favicon_16 = "/img/favicon-16x16.png"
# favicon_32 = "/img/favicon-32x32.png"
# favicon_16 = "/img/favicon-16x16.png"
since = 2022
since = 2022
enableTwemoji = true
enableTwemoji = true
colorScheme = "auto"
hidecolorschemetoggle = false
colorScheme = "auto"
hidecolorschemetoggle = false
[taxonomies]
category = "categories"
series = "series"
tag = "tags"
author = "authors"
category = "categories"
series = "series"
tag = "tags"
author = "authors"
# Social links
[[params.social]]
name = "Github"
icon = "fa fa-github fa-2x"
weight = 1
url = "https://github.com/hendrik-hog/"
name = "Github"
icon = "fa fa-github fa-2x"
weight = 1
url = "https://github.com/hendrik-hog/"
[[params.social]]
name = "LinkedIn"
icon = "fa fa-linkedin fa-2x"
weight = 3
url = "https://www.linkedin.com/in/hendrik-hogertz-0abbb8143/"
name = "LinkedIn"
icon = "fa fa-linkedin fa-2x"
weight = 3
url = "https://www.linkedin.com/in/hendrik-hogertz-0abbb8143/"
[languages.en]
languageName = ":us:"
@@ -69,7 +69,7 @@ title = "hogertz.eu"
[languages.de.params]
author = "Hendrik Hogertz"
info = "Data Scientist"
info = "AI Engineer"
description = "Hendrik Hogertz' persönliche Website"
keywords = "Entwickler,persönlich"
@@ -86,4 +86,4 @@ url = "about/"
[[languages.de.menu.main]]
name = "Kontakt"
weight = 5
url = "contact/"
url = "contact/"

View File

@@ -5,8 +5,8 @@ draft: false
---
Hendrik Hogertz \
Bruno-Bürgel-Weg 16 \
12439 Berlin, DE
Antoniusstr. 2 \
49696 Molbergen, DE
h.hogertz@icloud.com \
+49 177 5576982
[info@hogertz.eu](mailto:info@hogertz.eu) \
+49 4475 9184547

View File

@@ -5,8 +5,8 @@ draft: false
---
Hendrik Hogertz \
Bruno-Bürgel-Weg 16 \
12439 Berlin, DE
Antoniusstr. 2 \
49696 Molbergen, DE
h.hogertz@icloud.com \
+49 177 5576982
[info@hogertz.eu](mailto:info@hogertz.eu) \
+49 4475 9184547

225
public/404.html Normal file
View File

@@ -0,0 +1,225 @@
<!DOCTYPE html>
<html lang="en">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>hogertz.eu</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz&#39;s personal website">
<meta name="keywords" content="blog,developer,personal">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="404 Page not found">
<meta name="twitter:description" content="Hendrik Hogertz&#39;s personal website">
<meta property="og:url" content="http://localhost:1313/404.html">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="404 Page not found">
<meta property="og:description" content="Hendrik Hogertz&#39;s personal website">
<meta property="og:locale" content="en">
<meta property="og:type" content="website">
<link rel="canonical" href="http://localhost:1313/404.html">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/">Home</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/about/">About</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/contact/">Contact me</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/de/404.html">🇩🇪</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container centered">
<div class="error">
<h1>404</h1>
<h2>Page Not Found</h2>
<p>Sorry, this page does not exist.<br />You can head back to the <a href="http://localhost:1313/">homepage</a>.</p>
</div>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

237
public/about/index.html Normal file
View File

@@ -0,0 +1,237 @@
<!DOCTYPE html>
<html lang="en">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>
About · hogertz.eu
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="This page will soon show my CV and interests.">
<meta name="keywords" content="blog,developer,personal">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="About">
<meta name="twitter:description" content="This page will soon show my CV and interests.">
<meta property="og:url" content="http://localhost:1313/about/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="About">
<meta property="og:description" content="This page will soon show my CV and interests.">
<meta property="og:locale" content="en">
<meta property="og:type" content="article">
<meta property="article:published_time" content="2022-01-15T00:15:18+01:00">
<meta property="article:modified_time" content="2022-01-15T00:15:18+01:00">
<link rel="canonical" href="http://localhost:1313/about/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/">Home</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/about/">About</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/contact/">Contact me</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/de/about/">🇩🇪</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container page">
<article>
<header>
<h1 class="title">
<a class="title-link" href="http://localhost:1313/about/">
About
</a>
</h1>
</header>
<p>This page will soon show my CV and interests.</p>
</article>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

237
public/authors/index.html Normal file
View File

@@ -0,0 +1,237 @@
<!DOCTYPE html>
<html lang="en">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>Authors · hogertz.eu</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz&#39;s personal website">
<meta name="keywords" content="blog,developer,personal">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Authors">
<meta name="twitter:description" content="Hendrik Hogertz&#39;s personal website">
<meta property="og:url" content="http://localhost:1313/authors/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="Authors">
<meta property="og:description" content="Hendrik Hogertz&#39;s personal website">
<meta property="og:locale" content="en">
<meta property="og:type" content="website">
<link rel="canonical" href="http://localhost:1313/authors/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
<link rel="alternate" type="application/rss+xml" href="/authors/index.xml" title="hogertz.eu" />
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/">Home</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/about/">About</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/contact/">Contact me</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/de/authors/">🇩🇪</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container list">
<header>
<h1 class="title">
<a class="title-link" href="http://localhost:1313/authors/">Authors</a>
</h1>
</header>
<ul>
</ul>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

11
public/authors/index.xml Normal file
View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Authors on hogertz.eu</title>
<link>http://localhost:1313/authors/</link>
<description>Recent content in Authors on hogertz.eu</description>
<generator>Hugo</generator>
<language>en</language>
<atom:link href="http://localhost:1313/authors/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@@ -0,0 +1,9 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>http://localhost:1313/authors/</title>
<link rel="canonical" href="http://localhost:1313/authors/">
<meta charset="utf-8">
<meta http-equiv="refresh" content="0; url=http://localhost:1313/authors/">
</head>
</html>

View File

@@ -0,0 +1,237 @@
<!DOCTYPE html>
<html lang="en">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>Categories · hogertz.eu</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz&#39;s personal website">
<meta name="keywords" content="blog,developer,personal">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Categories">
<meta name="twitter:description" content="Hendrik Hogertz&#39;s personal website">
<meta property="og:url" content="http://localhost:1313/categories/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="Categories">
<meta property="og:description" content="Hendrik Hogertz&#39;s personal website">
<meta property="og:locale" content="en">
<meta property="og:type" content="website">
<link rel="canonical" href="http://localhost:1313/categories/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
<link rel="alternate" type="application/rss+xml" href="/categories/index.xml" title="hogertz.eu" />
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/">Home</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/about/">About</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/contact/">Contact me</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/de/categories/">🇩🇪</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container list">
<header>
<h1 class="title">
<a class="title-link" href="http://localhost:1313/categories/">Categories</a>
</h1>
</header>
<ul>
</ul>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<?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 hogertz.eu</title>
<link>http://localhost:1313/categories/</link>
<description>Recent content in Categories on hogertz.eu</description>
<generator>Hugo</generator>
<language>en</language>
<atom:link href="http://localhost:1313/categories/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@@ -0,0 +1,9 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>http://localhost:1313/categories/</title>
<link rel="canonical" href="http://localhost:1313/categories/">
<meta charset="utf-8">
<meta http-equiv="refresh" content="0; url=http://localhost:1313/categories/">
</head>
</html>

247
public/contact/index.html Normal file
View File

@@ -0,0 +1,247 @@
<!DOCTYPE html>
<html lang="en">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>
Contact Details · hogertz.eu
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz
Antoniusstr. 2
49696 Molbergen, DE
info@hogertz.eu
&#43;49 4475 9184547">
<meta name="keywords" content="blog,developer,personal">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Contact Details">
<meta name="twitter:description" content="Hendrik Hogertz Antoniusstr. 2 49696 Molbergen, DE
info@hogertz.eu &#43;49 4475 9184547">
<meta property="og:url" content="http://localhost:1313/contact/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="Contact Details">
<meta property="og:description" content="Hendrik Hogertz Antoniusstr. 2 49696 Molbergen, DE
info@hogertz.eu &#43;49 4475 9184547">
<meta property="og:locale" content="en">
<meta property="og:type" content="article">
<meta property="article:published_time" content="2022-01-15T00:24:47+01:00">
<meta property="article:modified_time" content="2022-01-15T00:24:47+01:00">
<link rel="canonical" href="http://localhost:1313/contact/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/">Home</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/about/">About</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/contact/">Contact me</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/de/contact/">🇩🇪</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container page">
<article>
<header>
<h1 class="title">
<a class="title-link" href="http://localhost:1313/contact/">
Contact Details
</a>
</h1>
</header>
<p>Hendrik Hogertz <br>
Antoniusstr. 2 <br>
49696 Molbergen, DE</p>
<p><a href="mailto:info@hogertz.eu" >info@hogertz.eu</a> <br>
+49 4475 9184547</p>
</article>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

835
public/css/coder-dark.css Normal file
View File

@@ -0,0 +1,835 @@
body.colorscheme-dark {
color: #dadada;
background-color: #212121; }
body.colorscheme-dark a {
color: #42a5f5; }
body.colorscheme-dark h1,
body.colorscheme-dark h2,
body.colorscheme-dark h3,
body.colorscheme-dark h4,
body.colorscheme-dark h5,
body.colorscheme-dark h6 {
color: #dadada; }
body.colorscheme-dark h1:hover .heading-link,
body.colorscheme-dark h2:hover .heading-link,
body.colorscheme-dark h3:hover .heading-link,
body.colorscheme-dark h4:hover .heading-link,
body.colorscheme-dark h5:hover .heading-link,
body.colorscheme-dark h6:hover .heading-link {
visibility: visible; }
body.colorscheme-dark h1 .heading-link,
body.colorscheme-dark h2 .heading-link,
body.colorscheme-dark h3 .heading-link,
body.colorscheme-dark h4 .heading-link,
body.colorscheme-dark h5 .heading-link,
body.colorscheme-dark h6 .heading-link {
color: #42a5f5;
font-weight: inherit;
text-decoration: none;
font-size: 80%;
visibility: hidden; }
body.colorscheme-dark h1 .title-link,
body.colorscheme-dark h2 .title-link,
body.colorscheme-dark h3 .title-link,
body.colorscheme-dark h4 .title-link,
body.colorscheme-dark h5 .title-link,
body.colorscheme-dark h6 .title-link {
color: inherit;
font-weight: inherit;
text-decoration: none; }
body.colorscheme-dark pre code {
background-color: inherit;
color: inherit; }
body.colorscheme-dark code {
background-color: #4f4f4f;
color: #dadada; }
body.colorscheme-dark blockquote {
border-left: 2px solid #424242; }
body.colorscheme-dark th,
body.colorscheme-dark td {
padding: 1.6rem; }
body.colorscheme-dark table {
border-collapse: collapse; }
body.colorscheme-dark table td,
body.colorscheme-dark table th {
border: 2px solid #dadada; }
body.colorscheme-dark table tr:first-child th {
border-top: 0; }
body.colorscheme-dark table tr:last-child td {
border-bottom: 0; }
body.colorscheme-dark table tr td:first-child,
body.colorscheme-dark table tr th:first-child {
border-left: 0; }
body.colorscheme-dark table tr td:last-child,
body.colorscheme-dark table tr th:last-child {
border-right: 0; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto {
color: #dadada;
background-color: #212121; }
body.colorscheme-auto a {
color: #42a5f5; }
body.colorscheme-auto h1,
body.colorscheme-auto h2,
body.colorscheme-auto h3,
body.colorscheme-auto h4,
body.colorscheme-auto h5,
body.colorscheme-auto h6 {
color: #dadada; }
body.colorscheme-auto h1:hover .heading-link,
body.colorscheme-auto h2:hover .heading-link,
body.colorscheme-auto h3:hover .heading-link,
body.colorscheme-auto h4:hover .heading-link,
body.colorscheme-auto h5:hover .heading-link,
body.colorscheme-auto h6:hover .heading-link {
visibility: visible; }
body.colorscheme-auto h1 .heading-link,
body.colorscheme-auto h2 .heading-link,
body.colorscheme-auto h3 .heading-link,
body.colorscheme-auto h4 .heading-link,
body.colorscheme-auto h5 .heading-link,
body.colorscheme-auto h6 .heading-link {
color: #42a5f5;
font-weight: inherit;
text-decoration: none;
font-size: 80%;
visibility: hidden; }
body.colorscheme-auto h1 .title-link,
body.colorscheme-auto h2 .title-link,
body.colorscheme-auto h3 .title-link,
body.colorscheme-auto h4 .title-link,
body.colorscheme-auto h5 .title-link,
body.colorscheme-auto h6 .title-link {
color: inherit;
font-weight: inherit;
text-decoration: none; }
body.colorscheme-auto pre code {
background-color: inherit;
color: inherit; }
body.colorscheme-auto code {
background-color: #4f4f4f;
color: #dadada; }
body.colorscheme-auto blockquote {
border-left: 2px solid #424242; }
body.colorscheme-auto th,
body.colorscheme-auto td {
padding: 1.6rem; }
body.colorscheme-auto table {
border-collapse: collapse; }
body.colorscheme-auto table td,
body.colorscheme-auto table th {
border: 2px solid #dadada; }
body.colorscheme-auto table tr:first-child th {
border-top: 0; }
body.colorscheme-auto table tr:last-child td {
border-bottom: 0; }
body.colorscheme-auto table tr td:first-child,
body.colorscheme-auto table tr th:first-child {
border-left: 0; }
body.colorscheme-auto table tr td:last-child,
body.colorscheme-auto table tr th:last-child {
border-right: 0; } }
body.colorscheme-dark .content .post .tags .tag {
background-color: #424242; }
body.colorscheme-dark .content .post .tags .tag a {
color: #dadada; }
body.colorscheme-dark .content .post .tags .tag a:active {
color: #dadada; }
body.colorscheme-dark .content .list ul li .title {
color: #dadada; }
body.colorscheme-dark .content .list ul li .title:hover, body.colorscheme-dark .content .list ul li .title:focus {
color: #42a5f5; }
body.colorscheme-dark .content .centered .about ul li a {
color: #dadada; }
body.colorscheme-dark .content .centered .about ul li a:hover, body.colorscheme-dark .content .centered .about ul li a:focus {
color: #42a5f5; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .content .post .tags .tag {
background-color: #424242; }
body.colorscheme-auto .content .post .tags .tag a {
color: #dadada; }
body.colorscheme-auto .content .post .tags .tag a:active {
color: #dadada; }
body.colorscheme-auto .content .list ul li .title {
color: #dadada; }
body.colorscheme-auto .content .list ul li .title:hover, body.colorscheme-auto .content .list ul li .title:focus {
color: #42a5f5; }
body.colorscheme-auto .content .centered .about ul li a {
color: #dadada; }
body.colorscheme-auto .content .centered .about ul li a:hover, body.colorscheme-auto .content .centered .about ul li a:focus {
color: #42a5f5; } }
body.colorscheme-dark .notice .notice-title {
border-bottom: 1px solid #212121; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .notice .notice-title {
border-bottom: 1px solid #212121; } }
body.colorscheme-dark .navigation a,
body.colorscheme-dark .navigation span {
color: #dadada; }
body.colorscheme-dark .navigation a:hover, body.colorscheme-dark .navigation a:focus {
color: #42a5f5; }
@media only screen and (max-width: 768px) {
body.colorscheme-dark .navigation .navigation-list {
background-color: #212121;
border-top: solid 2px #424242;
border-bottom: solid 2px #424242; } }
@media only screen and (max-width: 768px) {
body.colorscheme-dark .navigation .navigation-list .menu-separator {
border-top: 2px solid #dadada; } }
@media only screen and (max-width: 768px) {
body.colorscheme-dark .navigation #menu-toggle:checked + label > i {
color: #424242; } }
body.colorscheme-dark .navigation i {
color: #dadada; }
body.colorscheme-dark .navigation i:hover, body.colorscheme-dark .navigation i:focus {
color: #42a5f5; }
body.colorscheme-dark .navigation .menu-button i:hover, body.colorscheme-dark .navigation .menu-button i:focus {
color: #dadada; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .navigation a,
body.colorscheme-auto .navigation span {
color: #dadada; }
body.colorscheme-auto .navigation a:hover, body.colorscheme-auto .navigation a:focus {
color: #42a5f5; } }
@media only screen and (prefers-color-scheme: dark) and (max-width: 768px) {
body.colorscheme-auto .navigation .navigation-list {
background-color: #212121;
border-top: solid 2px #424242;
border-bottom: solid 2px #424242; } }
@media only screen and (prefers-color-scheme: dark) and (max-width: 768px) {
body.colorscheme-auto .navigation .navigation-list .menu-separator {
border-top: 2px solid #dadada; } }
@media only screen and (prefers-color-scheme: dark) and (max-width: 768px) {
body.colorscheme-auto .navigation #menu-toggle:checked + label > i {
color: #424242; } }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .navigation i {
color: #dadada; }
body.colorscheme-auto .navigation i:hover, body.colorscheme-auto .navigation i:focus {
color: #42a5f5; }
body.colorscheme-auto .navigation .menu-button i:hover, body.colorscheme-auto .navigation .menu-button i:focus {
color: #dadada; } }
body.colorscheme-dark .tabs label.tab-label {
background-color: #424242;
border-color: #4f4f4f; }
body.colorscheme-dark .tabs input.tab-input:checked + label.tab-label {
background-color: #212121; }
body.colorscheme-dark .tabs .tab-content {
background-color: #212121;
border-color: #4f4f4f; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .tabs label.tab-label {
background-color: #424242;
border-color: #4f4f4f; }
body.colorscheme-auto .tabs input.tab-input:checked + label.tab-label {
background-color: #212121; }
body.colorscheme-auto .tabs .tab-content {
background-color: #212121;
border-color: #4f4f4f; } }
body.colorscheme-dark .taxonomy-element {
background-color: #424242; }
body.colorscheme-dark .taxonomy-element a {
color: #dadada; }
body.colorscheme-dark .taxonomy-element a:active {
color: #dadada; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .taxonomy-element {
background-color: #424242; }
body.colorscheme-auto .taxonomy-element a {
color: #dadada; }
body.colorscheme-auto .taxonomy-element a:active {
color: #dadada; } }
body.colorscheme-dark .footer a {
color: #42a5f5; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .footer a {
color: #42a5f5; } }
body.colorscheme-dark .float-container a {
color: #dadada;
background-color: #424242; }
body.colorscheme-dark .float-container a:hover, body.colorscheme-dark .float-container a:focus {
color: #42a5f5; }
@media only screen and (max-width: 768px) {
body.colorscheme-dark .float-container a:hover, body.colorscheme-dark .float-container a:focus {
color: #dadada; } }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .float-container a {
color: #dadada;
background-color: #424242; }
body.colorscheme-auto .float-container a:hover, body.colorscheme-auto .float-container a:focus {
color: #42a5f5; } }
@media only screen and (prefers-color-scheme: dark) and (max-width: 768px) {
body.colorscheme-auto .float-container a:hover, body.colorscheme-auto .float-container a:focus {
color: #dadada; } }
body.colorscheme-dark {
/* Background */
/* PreWrapper */
/* Other */
/* Error */
/* CodeLine */
/* LineLink */
/* LineTableTD */
/* LineTable */
/* LineHighlight */
/* LineNumbersTable */
/* LineNumbers */
/* Line */
/* Keyword */
/* KeywordConstant */
/* KeywordDeclaration */
/* KeywordNamespace */
/* KeywordPseudo */
/* KeywordReserved */
/* KeywordType */
/* Name */
/* NameAttribute */
/* NameBuiltin */
/* NameBuiltinPseudo */
/* NameClass */
/* NameConstant */
/* NameDecorator */
/* NameEntity */
/* NameException */
/* NameFunction */
/* NameFunctionMagic */
/* NameLabel */
/* NameNamespace */
/* NameOther */
/* NameProperty */
/* NameTag */
/* NameVariable */
/* NameVariableClass */
/* NameVariableGlobal */
/* NameVariableInstance */
/* NameVariableMagic */
/* Literal */
/* LiteralDate */
/* LiteralString */
/* LiteralStringAffix */
/* LiteralStringBacktick */
/* LiteralStringChar */
/* LiteralStringDelimiter */
/* LiteralStringDoc */
/* LiteralStringDouble */
/* LiteralStringEscape */
/* LiteralStringHeredoc */
/* LiteralStringInterpol */
/* LiteralStringOther */
/* LiteralStringRegex */
/* LiteralStringSingle */
/* LiteralStringSymbol */
/* LiteralNumber */
/* LiteralNumberBin */
/* LiteralNumberFloat */
/* LiteralNumberHex */
/* LiteralNumberInteger */
/* LiteralNumberIntegerLong */
/* LiteralNumberOct */
/* Operator */
/* OperatorWord */
/* Punctuation */
/* Comment */
/* CommentHashbang */
/* CommentMultiline */
/* CommentSingle */
/* CommentSpecial */
/* CommentPreproc */
/* CommentPreprocFile */
/* Generic */
/* GenericDeleted */
/* GenericEmph */
/* GenericError */
/* GenericHeading */
/* GenericInserted */
/* GenericOutput */
/* GenericPrompt */
/* GenericStrong */
/* GenericSubheading */
/* GenericTraceback */
/* GenericUnderline */
/* TextWhitespace */ }
body.colorscheme-dark .bg {
color: #c9d1d9;
background-color: #0d1117; }
body.colorscheme-dark .chroma {
color: #c9d1d9;
background-color: #0d1117; }
body.colorscheme-dark .chroma .err {
color: #f85149; }
body.colorscheme-dark .chroma .lnlinks {
outline: none;
text-decoration: none;
color: inherit; }
body.colorscheme-dark .chroma .lntd {
vertical-align: top;
padding: 0;
margin: 0;
border: 0; }
body.colorscheme-dark .chroma .lntable {
border-spacing: 0;
padding: 0;
margin: 0;
border: 0; }
body.colorscheme-dark .chroma .hl {
background-color: #ffffcc; }
body.colorscheme-dark .chroma .lnt {
white-space: pre;
user-select: none;
margin-right: 0.4em;
padding: 0 0.4em 0 0.4em;
color: #64686c; }
body.colorscheme-dark .chroma .ln {
white-space: pre;
user-select: none;
margin-right: 0.4em;
padding: 0 0.4em 0 0.4em;
color: #6e7681; }
body.colorscheme-dark .chroma .line {
display: flex; }
body.colorscheme-dark .chroma .k {
color: #ff7b72; }
body.colorscheme-dark .chroma .kc {
color: #79c0ff; }
body.colorscheme-dark .chroma .kd {
color: #ff7b72; }
body.colorscheme-dark .chroma .kn {
color: #ff7b72; }
body.colorscheme-dark .chroma .kp {
color: #79c0ff; }
body.colorscheme-dark .chroma .kr {
color: #ff7b72; }
body.colorscheme-dark .chroma .kt {
color: #ff7b72; }
body.colorscheme-dark .chroma .nc {
color: #f0883e;
font-weight: bold; }
body.colorscheme-dark .chroma .no {
color: #79c0ff;
font-weight: bold; }
body.colorscheme-dark .chroma .nd {
color: #d2a8ff;
font-weight: bold; }
body.colorscheme-dark .chroma .ni {
color: #ffa657; }
body.colorscheme-dark .chroma .ne {
color: #f0883e;
font-weight: bold; }
body.colorscheme-dark .chroma .nf {
color: #d2a8ff;
font-weight: bold; }
body.colorscheme-dark .chroma .nl {
color: #79c0ff;
font-weight: bold; }
body.colorscheme-dark .chroma .nn {
color: #ff7b72; }
body.colorscheme-dark .chroma .py {
color: #79c0ff; }
body.colorscheme-dark .chroma .nt {
color: #7ee787; }
body.colorscheme-dark .chroma .nv {
color: #79c0ff; }
body.colorscheme-dark .chroma .l {
color: #a5d6ff; }
body.colorscheme-dark .chroma .ld {
color: #79c0ff; }
body.colorscheme-dark .chroma .s {
color: #a5d6ff; }
body.colorscheme-dark .chroma .sa {
color: #79c0ff; }
body.colorscheme-dark .chroma .sb {
color: #a5d6ff; }
body.colorscheme-dark .chroma .sc {
color: #a5d6ff; }
body.colorscheme-dark .chroma .dl {
color: #79c0ff; }
body.colorscheme-dark .chroma .sd {
color: #a5d6ff; }
body.colorscheme-dark .chroma .s2 {
color: #a5d6ff; }
body.colorscheme-dark .chroma .se {
color: #79c0ff; }
body.colorscheme-dark .chroma .sh {
color: #79c0ff; }
body.colorscheme-dark .chroma .si {
color: #a5d6ff; }
body.colorscheme-dark .chroma .sx {
color: #a5d6ff; }
body.colorscheme-dark .chroma .sr {
color: #79c0ff; }
body.colorscheme-dark .chroma .s1 {
color: #a5d6ff; }
body.colorscheme-dark .chroma .ss {
color: #a5d6ff; }
body.colorscheme-dark .chroma .m {
color: #a5d6ff; }
body.colorscheme-dark .chroma .mb {
color: #a5d6ff; }
body.colorscheme-dark .chroma .mf {
color: #a5d6ff; }
body.colorscheme-dark .chroma .mh {
color: #a5d6ff; }
body.colorscheme-dark .chroma .mi {
color: #a5d6ff; }
body.colorscheme-dark .chroma .il {
color: #a5d6ff; }
body.colorscheme-dark .chroma .mo {
color: #a5d6ff; }
body.colorscheme-dark .chroma .o {
color: #ff7b72;
font-weight: bold; }
body.colorscheme-dark .chroma .ow {
color: #ff7b72;
font-weight: bold; }
body.colorscheme-dark .chroma .c {
color: #8b949e;
font-style: italic; }
body.colorscheme-dark .chroma .ch {
color: #8b949e;
font-style: italic; }
body.colorscheme-dark .chroma .cm {
color: #8b949e;
font-style: italic; }
body.colorscheme-dark .chroma .c1 {
color: #8b949e;
font-style: italic; }
body.colorscheme-dark .chroma .cs {
color: #8b949e;
font-weight: bold;
font-style: italic; }
body.colorscheme-dark .chroma .cp {
color: #8b949e;
font-weight: bold;
font-style: italic; }
body.colorscheme-dark .chroma .cpf {
color: #8b949e;
font-weight: bold;
font-style: italic; }
body.colorscheme-dark .chroma .gd {
color: #ffa198;
background-color: #490202; }
body.colorscheme-dark .chroma .ge {
font-style: italic; }
body.colorscheme-dark .chroma .gr {
color: #ffa198; }
body.colorscheme-dark .chroma .gh {
color: #79c0ff;
font-weight: bold; }
body.colorscheme-dark .chroma .gi {
color: #56d364;
background-color: #0f5323; }
body.colorscheme-dark .chroma .go {
color: #8b949e; }
body.colorscheme-dark .chroma .gp {
color: #8b949e; }
body.colorscheme-dark .chroma .gs {
font-weight: bold; }
body.colorscheme-dark .chroma .gu {
color: #79c0ff; }
body.colorscheme-dark .chroma .gt {
color: #ff7b72; }
body.colorscheme-dark .chroma .gl {
text-decoration: underline; }
body.colorscheme-dark .chroma .w {
color: #6e7681; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto {
/* Background */
/* PreWrapper */
/* Other */
/* Error */
/* CodeLine */
/* LineLink */
/* LineTableTD */
/* LineTable */
/* LineHighlight */
/* LineNumbersTable */
/* LineNumbers */
/* Line */
/* Keyword */
/* KeywordConstant */
/* KeywordDeclaration */
/* KeywordNamespace */
/* KeywordPseudo */
/* KeywordReserved */
/* KeywordType */
/* Name */
/* NameAttribute */
/* NameBuiltin */
/* NameBuiltinPseudo */
/* NameClass */
/* NameConstant */
/* NameDecorator */
/* NameEntity */
/* NameException */
/* NameFunction */
/* NameFunctionMagic */
/* NameLabel */
/* NameNamespace */
/* NameOther */
/* NameProperty */
/* NameTag */
/* NameVariable */
/* NameVariableClass */
/* NameVariableGlobal */
/* NameVariableInstance */
/* NameVariableMagic */
/* Literal */
/* LiteralDate */
/* LiteralString */
/* LiteralStringAffix */
/* LiteralStringBacktick */
/* LiteralStringChar */
/* LiteralStringDelimiter */
/* LiteralStringDoc */
/* LiteralStringDouble */
/* LiteralStringEscape */
/* LiteralStringHeredoc */
/* LiteralStringInterpol */
/* LiteralStringOther */
/* LiteralStringRegex */
/* LiteralStringSingle */
/* LiteralStringSymbol */
/* LiteralNumber */
/* LiteralNumberBin */
/* LiteralNumberFloat */
/* LiteralNumberHex */
/* LiteralNumberInteger */
/* LiteralNumberIntegerLong */
/* LiteralNumberOct */
/* Operator */
/* OperatorWord */
/* Punctuation */
/* Comment */
/* CommentHashbang */
/* CommentMultiline */
/* CommentSingle */
/* CommentSpecial */
/* CommentPreproc */
/* CommentPreprocFile */
/* Generic */
/* GenericDeleted */
/* GenericEmph */
/* GenericError */
/* GenericHeading */
/* GenericInserted */
/* GenericOutput */
/* GenericPrompt */
/* GenericStrong */
/* GenericSubheading */
/* GenericTraceback */
/* GenericUnderline */
/* TextWhitespace */ }
body.colorscheme-auto .bg {
color: #c9d1d9;
background-color: #0d1117; }
body.colorscheme-auto .chroma {
color: #c9d1d9;
background-color: #0d1117; }
body.colorscheme-auto .chroma .err {
color: #f85149; }
body.colorscheme-auto .chroma .lnlinks {
outline: none;
text-decoration: none;
color: inherit; }
body.colorscheme-auto .chroma .lntd {
vertical-align: top;
padding: 0;
margin: 0;
border: 0; }
body.colorscheme-auto .chroma .lntable {
border-spacing: 0;
padding: 0;
margin: 0;
border: 0; }
body.colorscheme-auto .chroma .hl {
background-color: #ffffcc; }
body.colorscheme-auto .chroma .lnt {
white-space: pre;
user-select: none;
margin-right: 0.4em;
padding: 0 0.4em 0 0.4em;
color: #64686c; }
body.colorscheme-auto .chroma .ln {
white-space: pre;
user-select: none;
margin-right: 0.4em;
padding: 0 0.4em 0 0.4em;
color: #6e7681; }
body.colorscheme-auto .chroma .line {
display: flex; }
body.colorscheme-auto .chroma .k {
color: #ff7b72; }
body.colorscheme-auto .chroma .kc {
color: #79c0ff; }
body.colorscheme-auto .chroma .kd {
color: #ff7b72; }
body.colorscheme-auto .chroma .kn {
color: #ff7b72; }
body.colorscheme-auto .chroma .kp {
color: #79c0ff; }
body.colorscheme-auto .chroma .kr {
color: #ff7b72; }
body.colorscheme-auto .chroma .kt {
color: #ff7b72; }
body.colorscheme-auto .chroma .nc {
color: #f0883e;
font-weight: bold; }
body.colorscheme-auto .chroma .no {
color: #79c0ff;
font-weight: bold; }
body.colorscheme-auto .chroma .nd {
color: #d2a8ff;
font-weight: bold; }
body.colorscheme-auto .chroma .ni {
color: #ffa657; }
body.colorscheme-auto .chroma .ne {
color: #f0883e;
font-weight: bold; }
body.colorscheme-auto .chroma .nf {
color: #d2a8ff;
font-weight: bold; }
body.colorscheme-auto .chroma .nl {
color: #79c0ff;
font-weight: bold; }
body.colorscheme-auto .chroma .nn {
color: #ff7b72; }
body.colorscheme-auto .chroma .py {
color: #79c0ff; }
body.colorscheme-auto .chroma .nt {
color: #7ee787; }
body.colorscheme-auto .chroma .nv {
color: #79c0ff; }
body.colorscheme-auto .chroma .l {
color: #a5d6ff; }
body.colorscheme-auto .chroma .ld {
color: #79c0ff; }
body.colorscheme-auto .chroma .s {
color: #a5d6ff; }
body.colorscheme-auto .chroma .sa {
color: #79c0ff; }
body.colorscheme-auto .chroma .sb {
color: #a5d6ff; }
body.colorscheme-auto .chroma .sc {
color: #a5d6ff; }
body.colorscheme-auto .chroma .dl {
color: #79c0ff; }
body.colorscheme-auto .chroma .sd {
color: #a5d6ff; }
body.colorscheme-auto .chroma .s2 {
color: #a5d6ff; }
body.colorscheme-auto .chroma .se {
color: #79c0ff; }
body.colorscheme-auto .chroma .sh {
color: #79c0ff; }
body.colorscheme-auto .chroma .si {
color: #a5d6ff; }
body.colorscheme-auto .chroma .sx {
color: #a5d6ff; }
body.colorscheme-auto .chroma .sr {
color: #79c0ff; }
body.colorscheme-auto .chroma .s1 {
color: #a5d6ff; }
body.colorscheme-auto .chroma .ss {
color: #a5d6ff; }
body.colorscheme-auto .chroma .m {
color: #a5d6ff; }
body.colorscheme-auto .chroma .mb {
color: #a5d6ff; }
body.colorscheme-auto .chroma .mf {
color: #a5d6ff; }
body.colorscheme-auto .chroma .mh {
color: #a5d6ff; }
body.colorscheme-auto .chroma .mi {
color: #a5d6ff; }
body.colorscheme-auto .chroma .il {
color: #a5d6ff; }
body.colorscheme-auto .chroma .mo {
color: #a5d6ff; }
body.colorscheme-auto .chroma .o {
color: #ff7b72;
font-weight: bold; }
body.colorscheme-auto .chroma .ow {
color: #ff7b72;
font-weight: bold; }
body.colorscheme-auto .chroma .c {
color: #8b949e;
font-style: italic; }
body.colorscheme-auto .chroma .ch {
color: #8b949e;
font-style: italic; }
body.colorscheme-auto .chroma .cm {
color: #8b949e;
font-style: italic; }
body.colorscheme-auto .chroma .c1 {
color: #8b949e;
font-style: italic; }
body.colorscheme-auto .chroma .cs {
color: #8b949e;
font-weight: bold;
font-style: italic; }
body.colorscheme-auto .chroma .cp {
color: #8b949e;
font-weight: bold;
font-style: italic; }
body.colorscheme-auto .chroma .cpf {
color: #8b949e;
font-weight: bold;
font-style: italic; }
body.colorscheme-auto .chroma .gd {
color: #ffa198;
background-color: #490202; }
body.colorscheme-auto .chroma .ge {
font-style: italic; }
body.colorscheme-auto .chroma .gr {
color: #ffa198; }
body.colorscheme-auto .chroma .gh {
color: #79c0ff;
font-weight: bold; }
body.colorscheme-auto .chroma .gi {
color: #56d364;
background-color: #0f5323; }
body.colorscheme-auto .chroma .go {
color: #8b949e; }
body.colorscheme-auto .chroma .gp {
color: #8b949e; }
body.colorscheme-auto .chroma .gs {
font-weight: bold; }
body.colorscheme-auto .chroma .gu {
color: #79c0ff; }
body.colorscheme-auto .chroma .gt {
color: #ff7b72; }
body.colorscheme-auto .chroma .gl {
text-decoration: underline; }
body.colorscheme-auto .chroma .w {
color: #6e7681; } }
/*# sourceMappingURL=coder-dark.css.map */

File diff suppressed because one or more lines are too long

11498
public/css/coder.css Normal file

File diff suppressed because it is too large Load Diff

93
public/css/coder.css.map Normal file

File diff suppressed because one or more lines are too long

225
public/de/404.html Normal file
View File

@@ -0,0 +1,225 @@
<!DOCTYPE html>
<html lang="de">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>hogertz.eu</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz&#39; persönliche Website">
<meta name="keywords" content="Entwickler,persönlich">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="404 Page not found">
<meta name="twitter:description" content="Hendrik Hogertz&#39; persönliche Website">
<meta property="og:url" content="http://localhost:1313/de/404.html">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="404 Page not found">
<meta property="og:description" content="Hendrik Hogertz&#39; persönliche Website">
<meta property="og:locale" content="de">
<meta property="og:type" content="website">
<link rel="canonical" href="http://localhost:1313/de/404.html">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/de/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/de/">Start</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/about/">Über Mich</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/contact/">Kontakt</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/404.html">🇺🇸</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container centered">
<div class="error">
<h1>404</h1>
<h2>Seite nicht gefunden</h2>
<p>Tut mir leid, die Seite existiert leider nicht.<br />Du kannst hier zurück zur <a href="http://localhost:1313/">Startseite</a>.</p>
</div>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Gestaltet mit <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

237
public/de/about/index.html Normal file
View File

@@ -0,0 +1,237 @@
<!DOCTYPE html>
<html lang="de">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>
About · hogertz.eu
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hier erscheinen bald meine Intersesen und mein Lebenslauf.">
<meta name="keywords" content="Entwickler,persönlich">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="About">
<meta name="twitter:description" content="Hier erscheinen bald meine Intersesen und mein Lebenslauf.">
<meta property="og:url" content="http://localhost:1313/de/about/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="About">
<meta property="og:description" content="Hier erscheinen bald meine Intersesen und mein Lebenslauf.">
<meta property="og:locale" content="de">
<meta property="og:type" content="article">
<meta property="article:published_time" content="2022-01-15T00:28:27+01:00">
<meta property="article:modified_time" content="2022-01-15T00:28:27+01:00">
<link rel="canonical" href="http://localhost:1313/de/about/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/de/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/de/">Start</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/about/">Über Mich</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/contact/">Kontakt</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/about/">🇺🇸</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container page">
<article>
<header>
<h1 class="title">
<a class="title-link" href="http://localhost:1313/de/about/">
About
</a>
</h1>
</header>
<p>Hier erscheinen bald meine Intersesen und mein Lebenslauf.</p>
</article>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Gestaltet mit <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

View File

@@ -0,0 +1,237 @@
<!DOCTYPE html>
<html lang="de">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>Autoren · hogertz.eu</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz&#39; persönliche Website">
<meta name="keywords" content="Entwickler,persönlich">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Authors">
<meta name="twitter:description" content="Hendrik Hogertz&#39; persönliche Website">
<meta property="og:url" content="http://localhost:1313/de/authors/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="Authors">
<meta property="og:description" content="Hendrik Hogertz&#39; persönliche Website">
<meta property="og:locale" content="de">
<meta property="og:type" content="website">
<link rel="canonical" href="http://localhost:1313/de/authors/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
<link rel="alternate" type="application/rss+xml" href="/de/authors/index.xml" title="hogertz.eu" />
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/de/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/de/">Start</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/about/">Über Mich</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/contact/">Kontakt</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/authors/">🇺🇸</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container list">
<header>
<h1 class="title">
<a class="title-link" href="http://localhost:1313/de/authors/">Autoren</a>
</h1>
</header>
<ul>
</ul>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Gestaltet mit <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Authors on hogertz.eu</title>
<link>http://localhost:1313/de/authors/</link>
<description>Recent content in Authors on hogertz.eu</description>
<generator>Hugo</generator>
<language>de</language>
<atom:link href="http://localhost:1313/de/authors/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@@ -0,0 +1,9 @@
<!DOCTYPE html>
<html lang="de">
<head>
<title>http://localhost:1313/de/authors/</title>
<link rel="canonical" href="http://localhost:1313/de/authors/">
<meta charset="utf-8">
<meta http-equiv="refresh" content="0; url=http://localhost:1313/de/authors/">
</head>
</html>

View File

@@ -0,0 +1,237 @@
<!DOCTYPE html>
<html lang="de">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>Kategorien · hogertz.eu</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz&#39; persönliche Website">
<meta name="keywords" content="Entwickler,persönlich">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Categories">
<meta name="twitter:description" content="Hendrik Hogertz&#39; persönliche Website">
<meta property="og:url" content="http://localhost:1313/de/categories/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="Categories">
<meta property="og:description" content="Hendrik Hogertz&#39; persönliche Website">
<meta property="og:locale" content="de">
<meta property="og:type" content="website">
<link rel="canonical" href="http://localhost:1313/de/categories/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
<link rel="alternate" type="application/rss+xml" href="/de/categories/index.xml" title="hogertz.eu" />
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/de/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/de/">Start</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/about/">Über Mich</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/contact/">Kontakt</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/categories/">🇺🇸</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container list">
<header>
<h1 class="title">
<a class="title-link" href="http://localhost:1313/de/categories/">Kategorien</a>
</h1>
</header>
<ul>
</ul>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Gestaltet mit <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<?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 hogertz.eu</title>
<link>http://localhost:1313/de/categories/</link>
<description>Recent content in Categories on hogertz.eu</description>
<generator>Hugo</generator>
<language>de</language>
<atom:link href="http://localhost:1313/de/categories/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@@ -0,0 +1,9 @@
<!DOCTYPE html>
<html lang="de">
<head>
<title>http://localhost:1313/de/categories/</title>
<link rel="canonical" href="http://localhost:1313/de/categories/">
<meta charset="utf-8">
<meta http-equiv="refresh" content="0; url=http://localhost:1313/de/categories/">
</head>
</html>

View File

@@ -0,0 +1,247 @@
<!DOCTYPE html>
<html lang="de">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>
Kontakt · hogertz.eu
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz
Antoniusstr. 2
49696 Molbergen, DE
info@hogertz.eu
&#43;49 4475 9184547">
<meta name="keywords" content="Entwickler,persönlich">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Kontakt">
<meta name="twitter:description" content="Hendrik Hogertz Antoniusstr. 2 49696 Molbergen, DE
info@hogertz.eu &#43;49 4475 9184547">
<meta property="og:url" content="http://localhost:1313/de/contact/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="Kontakt">
<meta property="og:description" content="Hendrik Hogertz Antoniusstr. 2 49696 Molbergen, DE
info@hogertz.eu &#43;49 4475 9184547">
<meta property="og:locale" content="de">
<meta property="og:type" content="article">
<meta property="article:published_time" content="2022-01-15T00:28:34+01:00">
<meta property="article:modified_time" content="2022-01-15T00:28:34+01:00">
<link rel="canonical" href="http://localhost:1313/de/contact/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/de/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/de/">Start</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/about/">Über Mich</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/contact/">Kontakt</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/contact/">🇺🇸</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container page">
<article>
<header>
<h1 class="title">
<a class="title-link" href="http://localhost:1313/de/contact/">
Kontakt
</a>
</h1>
</header>
<p>Hendrik Hogertz <br>
Antoniusstr. 2 <br>
49696 Molbergen, DE</p>
<p><a href="mailto:info@hogertz.eu" >info@hogertz.eu</a> <br>
+49 4475 9184547</p>
</article>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Gestaltet mit <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

262
public/de/index.html Normal file
View File

@@ -0,0 +1,262 @@
<!DOCTYPE html>
<html lang="de">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>hogertz.eu</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz&#39; persönliche Website">
<meta name="keywords" content="Entwickler,persönlich">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="hogertz.eu">
<meta name="twitter:description" content="Hendrik Hogertz&#39; persönliche Website">
<meta property="og:url" content="http://localhost:1313/de/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="hogertz.eu">
<meta property="og:description" content="Hendrik Hogertz&#39; persönliche Website">
<meta property="og:locale" content="de">
<meta property="og:type" content="website">
<link rel="canonical" href="http://localhost:1313/de/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
<link rel="alternate" type="application/rss+xml" href="/de/index.xml" title="hogertz.eu" />
<meta name="generator" content="Hugo 0.152.2">
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/de/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/de/">Start</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/about/">Über Mich</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/contact/">Kontakt</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/">🇺🇸</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container centered">
<div class="about">
<div class="avatar"><img src="/images/portrait.webp" alt="avatar"></div>
<h1>Hendrik Hogertz</h1>
<h2>Data Scientist</h2>
<ul>
<li>
<a href="https://github.com/hendrik-hog/" aria-label="Github" >
<i class="fa fa-github fa-2x" aria-hidden="true"></i>
</a>
</li>
<li>
<a href="https://www.linkedin.com/in/hendrik-hogertz-0abbb8143/" aria-label="LinkedIn" >
<i class="fa fa-linkedin fa-2x" aria-hidden="true"></i>
</a>
</li>
</ul>
</div>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Gestaltet mit <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

26
public/de/index.xml Normal file
View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>hogertz.eu</title>
<link>http://localhost:1313/de/</link>
<description>Recent content on hogertz.eu</description>
<generator>Hugo</generator>
<language>de</language>
<lastBuildDate>Sat, 15 Jan 2022 00:28:34 +0100</lastBuildDate>
<atom:link href="http://localhost:1313/de/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Kontakt</title>
<link>http://localhost:1313/de/contact/</link>
<pubDate>Sat, 15 Jan 2022 00:28:34 +0100</pubDate>
<guid>http://localhost:1313/de/contact/</guid>
<description>&lt;p&gt;Hendrik Hogertz &lt;br&gt;&#xA;Bruno-Bürgel-Weg 16 &lt;br&gt;&#xA;12439 Berlin, DE&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;mailto:h.hogertz@icloud.com&#34; &gt;h.hogertz@icloud.com&lt;/a&gt; &lt;br&gt;&#xA;+49 177 5576982&lt;/p&gt;</description>
</item>
<item>
<title>About</title>
<link>http://localhost:1313/de/about/</link>
<pubDate>Sat, 15 Jan 2022 00:28:27 +0100</pubDate>
<guid>http://localhost:1313/de/about/</guid>
<description>&lt;p&gt;Hier erscheinen bald meine Intersesen und mein Lebenslauf.&lt;/p&gt;</description>
</item>
</channel>
</rss>

237
public/de/series/index.html Normal file
View File

@@ -0,0 +1,237 @@
<!DOCTYPE html>
<html lang="de">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>Serien · hogertz.eu</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz&#39; persönliche Website">
<meta name="keywords" content="Entwickler,persönlich">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Series">
<meta name="twitter:description" content="Hendrik Hogertz&#39; persönliche Website">
<meta property="og:url" content="http://localhost:1313/de/series/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="Series">
<meta property="og:description" content="Hendrik Hogertz&#39; persönliche Website">
<meta property="og:locale" content="de">
<meta property="og:type" content="website">
<link rel="canonical" href="http://localhost:1313/de/series/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
<link rel="alternate" type="application/rss+xml" href="/de/series/index.xml" title="hogertz.eu" />
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/de/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/de/">Start</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/about/">Über Mich</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/contact/">Kontakt</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/series/">🇺🇸</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container list">
<header>
<h1 class="title">
<a class="title-link" href="http://localhost:1313/de/series/">Serien</a>
</h1>
</header>
<ul>
</ul>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Gestaltet mit <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Series on hogertz.eu</title>
<link>http://localhost:1313/de/series/</link>
<description>Recent content in Series on hogertz.eu</description>
<generator>Hugo</generator>
<language>de</language>
<atom:link href="http://localhost:1313/de/series/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@@ -0,0 +1,9 @@
<!DOCTYPE html>
<html lang="de">
<head>
<title>http://localhost:1313/de/series/</title>
<link rel="canonical" href="http://localhost:1313/de/series/">
<meta charset="utf-8">
<meta http-equiv="refresh" content="0; url=http://localhost:1313/de/series/">
</head>
</html>

92
public/de/sitemap.xml Normal file
View File

@@ -0,0 +1,92 @@
<?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>http://localhost:1313/de/</loc>
<lastmod>2022-01-15T00:28:34+01:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/"
/>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/"
/>
</url><url>
<loc>http://localhost:1313/de/contact/</loc>
<lastmod>2022-01-15T00:28:34+01:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/contact/"
/>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/contact/"
/>
</url><url>
<loc>http://localhost:1313/de/about/</loc>
<lastmod>2022-01-15T00:28:27+01:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/about/"
/>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/about/"
/>
</url><url>
<loc>http://localhost:1313/de/authors/</loc>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/authors/"
/>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/authors/"
/>
</url><url>
<loc>http://localhost:1313/de/categories/</loc>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/categories/"
/>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/categories/"
/>
</url><url>
<loc>http://localhost:1313/de/series/</loc>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/series/"
/>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/series/"
/>
</url><url>
<loc>http://localhost:1313/de/tags/</loc>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/tags/"
/>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/tags/"
/>
</url>
</urlset>

237
public/de/tags/index.html Normal file
View File

@@ -0,0 +1,237 @@
<!DOCTYPE html>
<html lang="de">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>Tags · hogertz.eu</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz&#39; persönliche Website">
<meta name="keywords" content="Entwickler,persönlich">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Tags">
<meta name="twitter:description" content="Hendrik Hogertz&#39; persönliche Website">
<meta property="og:url" content="http://localhost:1313/de/tags/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="Tags">
<meta property="og:description" content="Hendrik Hogertz&#39; persönliche Website">
<meta property="og:locale" content="de">
<meta property="og:type" content="website">
<link rel="canonical" href="http://localhost:1313/de/tags/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
<link rel="alternate" type="application/rss+xml" href="/de/tags/index.xml" title="hogertz.eu" />
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/de/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/de/">Start</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/about/">Über Mich</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/de/contact/">Kontakt</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/tags/">🇺🇸</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container list">
<header>
<h1 class="title">
<a class="title-link" href="http://localhost:1313/de/tags/">Tags</a>
</h1>
</header>
<ul>
</ul>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Gestaltet mit <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

11
public/de/tags/index.xml Normal file
View File

@@ -0,0 +1,11 @@
<?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 hogertz.eu</title>
<link>http://localhost:1313/de/tags/</link>
<description>Recent content in Tags on hogertz.eu</description>
<generator>Hugo</generator>
<language>de</language>
<atom:link href="http://localhost:1313/de/tags/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@@ -0,0 +1,9 @@
<!DOCTYPE html>
<html lang="de">
<head>
<title>http://localhost:1313/de/tags/</title>
<link rel="canonical" href="http://localhost:1313/de/tags/">
<meta charset="utf-8">
<meta http-equiv="refresh" content="0; url=http://localhost:1313/de/tags/">
</head>
</html>

9
public/en/index.html Normal file
View File

@@ -0,0 +1,9 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>http://localhost:1313/</title>
<link rel="canonical" href="http://localhost:1313/">
<meta charset="utf-8">
<meta http-equiv="refresh" content="0; url=http://localhost:1313/">
</head>
</html>

92
public/en/sitemap.xml Normal file
View File

@@ -0,0 +1,92 @@
<?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>http://localhost:1313/contact/</loc>
<lastmod>2022-01-15T00:24:47+01:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/contact/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/contact/"
/>
</url><url>
<loc>http://localhost:1313/</loc>
<lastmod>2022-01-15T00:24:47+01:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/"
/>
</url><url>
<loc>http://localhost:1313/about/</loc>
<lastmod>2022-01-15T00:15:18+01:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/about/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/about/"
/>
</url><url>
<loc>http://localhost:1313/authors/</loc>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/authors/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/authors/"
/>
</url><url>
<loc>http://localhost:1313/categories/</loc>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/categories/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/categories/"
/>
</url><url>
<loc>http://localhost:1313/series/</loc>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/series/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/series/"
/>
</url><url>
<loc>http://localhost:1313/tags/</loc>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://localhost:1313/de/tags/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://localhost:1313/tags/"
/>
</url>
</urlset>

165
public/fonts/LICENSE.txt Normal file
View File

@@ -0,0 +1,165 @@
Fonticons, Inc. (https://fontawesome.com)
--------------------------------------------------------------------------------
Font Awesome Free License
Font Awesome Free is free, open source, and GPL friendly. You can use it for
commercial projects, open source projects, or really almost whatever you want.
Full Font Awesome Free license: https://fontawesome.com/license/free.
--------------------------------------------------------------------------------
# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
The Font Awesome Free download is licensed under a Creative Commons
Attribution 4.0 International License and applies to all icons packaged
as SVG and JS file types.
--------------------------------------------------------------------------------
# Fonts: SIL OFL 1.1 License
In the Font Awesome Free download, the SIL OFL license applies to all icons
packaged as web and desktop font files.
Copyright (c) 2024 Fonticons, Inc. (https://fontawesome.com)
with Reserved Font Name: "Font Awesome".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
SIL OPEN FONT LICENSE
Version 1.1 - 26 February 2007
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting — in part or in whole — any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
--------------------------------------------------------------------------------
# Code: MIT License (https://opensource.org/licenses/MIT)
In the Font Awesome Free download, the MIT license applies to all non-font and
non-icon files.
Copyright 2024 Fonticons, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in the
Software without restriction, including without limitation the rights to use, copy,
modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so, subject to the
following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
# Attribution
Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
Awesome Free files already contain embedded comments with sufficient
attribution, so you shouldn't need to do anything additional when using these
files normally.
We've kept attribution comments terse, so we ask that you do not actively work
to remove them from files, especially code. They're a great way for folks to
learn about Font Awesome.
--------------------------------------------------------------------------------
# Brand Icons
All brand icons are trademarks of their respective owners. The use of these
trademarks does not indicate endorsement of the trademark holder by Font
Awesome, nor vice versa. **Please do not use brand logos for any purpose except
to represent the company, product, or service to which they refer.**

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
public/images/portrait.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

262
public/index.html Normal file
View File

@@ -0,0 +1,262 @@
<!DOCTYPE html>
<html lang="en">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>hogertz.eu</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz&#39;s personal website">
<meta name="keywords" content="blog,developer,personal">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="hogertz.eu">
<meta name="twitter:description" content="Hendrik Hogertz&#39;s personal website">
<meta property="og:url" content="http://localhost:1313/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="hogertz.eu">
<meta property="og:description" content="Hendrik Hogertz&#39;s personal website">
<meta property="og:locale" content="en">
<meta property="og:type" content="website">
<link rel="canonical" href="http://localhost:1313/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
<link rel="alternate" type="application/rss+xml" href="/index.xml" title="hogertz.eu" />
<meta name="generator" content="Hugo 0.152.2">
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/">Home</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/about/">About</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/contact/">Contact me</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/de/">🇩🇪</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container centered">
<div class="about">
<div class="avatar"><img src="/images/portrait.webp" alt="avatar"></div>
<h1>Hendrik Hogertz</h1>
<h2>AI Engineer</h2>
<ul>
<li>
<a href="https://github.com/hendrik-hog/" aria-label="Github" >
<i class="fa fa-github fa-2x" aria-hidden="true"></i>
</a>
</li>
<li>
<a href="https://www.linkedin.com/in/hendrik-hogertz-0abbb8143/" aria-label="LinkedIn" >
<i class="fa fa-linkedin fa-2x" aria-hidden="true"></i>
</a>
</li>
</ul>
</div>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

26
public/index.xml Normal file
View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>hogertz.eu</title>
<link>http://localhost:1313/</link>
<description>Recent content on hogertz.eu</description>
<generator>Hugo</generator>
<language>en</language>
<lastBuildDate>Sat, 15 Jan 2022 00:24:47 +0100</lastBuildDate>
<atom:link href="http://localhost:1313/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Contact Details</title>
<link>http://localhost:1313/contact/</link>
<pubDate>Sat, 15 Jan 2022 00:24:47 +0100</pubDate>
<guid>http://localhost:1313/contact/</guid>
<description>&lt;p&gt;Hendrik Hogertz &lt;br&gt;&#xA;Antoniusstr. 2 &lt;br&gt;&#xA;49696 Molbergen, DE&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;mailto:info@hogertz.eu&#34; &gt;info@hogertz.eu&lt;/a&gt; &lt;br&gt;&#xA;+49 4475 9184547&lt;/p&gt;</description>
</item>
<item>
<title>About</title>
<link>http://localhost:1313/about/</link>
<pubDate>Sat, 15 Jan 2022 00:15:18 +0100</pubDate>
<guid>http://localhost:1313/about/</guid>
<description>&lt;p&gt;This page will soon show my CV and interests.&lt;/p&gt;</description>
</item>
</channel>
</rss>

97
public/js/coder.js Normal file
View File

@@ -0,0 +1,97 @@
const body = document.body;
const darkModeToggle = document.getElementById('dark-mode-toggle');
const darkModeMediaQuery = window.matchMedia('(prefers-color-scheme: dark)');
// Check if user preference is set, if not check value of body class for light or dark else it means that colorscheme = auto
if (localStorage.getItem("colorscheme")) {
setTheme(localStorage.getItem("colorscheme"));
} else if (body.classList.contains('colorscheme-light') || body.classList.contains('colorscheme-dark')) {
setTheme(body.classList.contains("colorscheme-dark") ? "dark" : "light");
} else {
setTheme(darkModeMediaQuery.matches ? "dark" : "light");
}
if (darkModeToggle) {
darkModeToggle.addEventListener('click', () => {
let theme = body.classList.contains("colorscheme-dark") ? "light" : "dark";
setTheme(theme);
rememberTheme(theme);
});
}
darkModeMediaQuery.addListener((event) => {
setTheme(event.matches ? "dark" : "light");
});
document.addEventListener("DOMContentLoaded", function () {
let node = document.querySelector('.preload-transitions');
node.classList.remove('preload-transitions');
});
function setTheme(theme) {
body.classList.remove('colorscheme-auto');
let inverse = theme === 'dark' ? 'light' : 'dark';
body.classList.remove('colorscheme-' + inverse);
body.classList.add('colorscheme-' + theme);
document.documentElement.style['color-scheme'] = theme;
function waitForElm(selector) {
return new Promise(resolve => {
if (document.querySelector(selector)) {
return resolve(document.querySelector(selector));
}
const observer = new MutationObserver(mutations => {
if (document.querySelector(selector)) {
resolve(document.querySelector(selector));
observer.disconnect();
}
});
observer.observe(document.body, {
childList: true,
subtree: true
});
});
}
if (theme === 'dark') {
const message = {
type: 'set-theme',
theme: 'github-dark'
};
waitForElm('.utterances-frame').then((iframe) => {
iframe.contentWindow.postMessage(message, 'https://utteranc.es');
})
}
else {
const message = {
type: 'set-theme',
theme: 'github-light'
};
waitForElm('.utterances-frame').then((iframe) => {
iframe.contentWindow.postMessage(message, 'https://utteranc.es');
})
}
function sendMessage(message) {
const iframe = document.querySelector('iframe.giscus-frame');
if (!iframe) return;
iframe.contentWindow.postMessage({ giscus: message }, 'https://giscus.app');
}
sendMessage({
setConfig: {
theme: theme,
},
});
// Create and send event
const event = new Event('themeChanged');
document.dispatchEvent(event);
}
function rememberTheme(theme) {
localStorage.setItem('colorscheme', theme);
}

237
public/series/index.html Normal file
View File

@@ -0,0 +1,237 @@
<!DOCTYPE html>
<html lang="en">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>Series · hogertz.eu</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz&#39;s personal website">
<meta name="keywords" content="blog,developer,personal">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Series">
<meta name="twitter:description" content="Hendrik Hogertz&#39;s personal website">
<meta property="og:url" content="http://localhost:1313/series/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="Series">
<meta property="og:description" content="Hendrik Hogertz&#39;s personal website">
<meta property="og:locale" content="en">
<meta property="og:type" content="website">
<link rel="canonical" href="http://localhost:1313/series/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
<link rel="alternate" type="application/rss+xml" href="/series/index.xml" title="hogertz.eu" />
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/">Home</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/about/">About</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/contact/">Contact me</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/de/series/">🇩🇪</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container list">
<header>
<h1 class="title">
<a class="title-link" href="http://localhost:1313/series/">Series</a>
</h1>
</header>
<ul>
</ul>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

11
public/series/index.xml Normal file
View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Series on hogertz.eu</title>
<link>http://localhost:1313/series/</link>
<description>Recent content in Series on hogertz.eu</description>
<generator>Hugo</generator>
<language>en</language>
<atom:link href="http://localhost:1313/series/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@@ -0,0 +1,9 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>http://localhost:1313/series/</title>
<link rel="canonical" href="http://localhost:1313/series/">
<meta charset="utf-8">
<meta http-equiv="refresh" content="0; url=http://localhost:1313/series/">
</head>
</html>

18
public/sitemap.xml Normal file
View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://localhost:1313/en/sitemap.xml</loc>
<lastmod>2022-01-15T00:24:47+01:00</lastmod>
</sitemap>
<sitemap>
<loc>http://localhost:1313/de/sitemap.xml</loc>
<lastmod>2022-01-15T00:28:34+01:00</lastmod>
</sitemap>
</sitemapindex>

237
public/tags/index.html Normal file
View File

@@ -0,0 +1,237 @@
<!DOCTYPE html>
<html lang="en">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<title>Tags · hogertz.eu</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="Hendrik Hogertz">
<meta name="description" content="Hendrik Hogertz&#39;s personal website">
<meta name="keywords" content="blog,developer,personal">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Tags">
<meta name="twitter:description" content="Hendrik Hogertz&#39;s personal website">
<meta property="og:url" content="http://localhost:1313/tags/">
<meta property="og:site_name" content="hogertz.eu">
<meta property="og:title" content="Tags">
<meta property="og:description" content="Hendrik Hogertz&#39;s personal website">
<meta property="og:locale" content="en">
<meta property="og:type" content="website">
<link rel="canonical" href="http://localhost:1313/tags/">
<link rel="preload" href="/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.css" media="screen">
<link rel="stylesheet" href="/css/coder-dark.css" media="screen">
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
<link rel="alternate" type="application/rss+xml" href="/tags/index.xml" title="hogertz.eu" />
</head>
<body class="preload-transitions colorscheme-auto">
<div class="float-container">
<a id="dark-mode-toggle" class="colorscheme-toggle">
<i class="fa-solid fa-adjust fa-fw" aria-hidden="true"></i>
</a>
</div>
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="http://localhost:1313/">
hogertz.eu
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link " href="/">Home</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/about/">About</a>
</li>
<li class="navigation-item">
<a class="navigation-link " href="/contact/">Contact me</a>
</li>
<li class="navigation-item menu-separator">
<span>|</span>
</li>
<li class="navigation-item">
<a href="/de/tags/">🇩🇪</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container list">
<header>
<h1 class="title">
<a class="title-link" href="http://localhost:1313/tags/">Tags</a>
</h1>
</header>
<ul>
</ul>
</section>
</div>
<footer class="footer">
<section class="container">
©
2022 -
2025
Hendrik Hogertz
·
Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/" target="_blank" rel="noopener">Coder</a>.
</section>
</footer>
</main>
<script src="/js/coder.js"></script>
</body>
</html>

11
public/tags/index.xml Normal file
View File

@@ -0,0 +1,11 @@
<?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 hogertz.eu</title>
<link>http://localhost:1313/tags/</link>
<description>Recent content in Tags on hogertz.eu</description>
<generator>Hugo</generator>
<language>en</language>
<atom:link href="http://localhost:1313/tags/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@@ -0,0 +1,9 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>http://localhost:1313/tags/</title>
<link rel="canonical" href="http://localhost:1313/tags/">
<meta charset="utf-8">
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/">
</head>
</html>

View File

@@ -0,0 +1,835 @@
body.colorscheme-dark {
color: #dadada;
background-color: #212121; }
body.colorscheme-dark a {
color: #42a5f5; }
body.colorscheme-dark h1,
body.colorscheme-dark h2,
body.colorscheme-dark h3,
body.colorscheme-dark h4,
body.colorscheme-dark h5,
body.colorscheme-dark h6 {
color: #dadada; }
body.colorscheme-dark h1:hover .heading-link,
body.colorscheme-dark h2:hover .heading-link,
body.colorscheme-dark h3:hover .heading-link,
body.colorscheme-dark h4:hover .heading-link,
body.colorscheme-dark h5:hover .heading-link,
body.colorscheme-dark h6:hover .heading-link {
visibility: visible; }
body.colorscheme-dark h1 .heading-link,
body.colorscheme-dark h2 .heading-link,
body.colorscheme-dark h3 .heading-link,
body.colorscheme-dark h4 .heading-link,
body.colorscheme-dark h5 .heading-link,
body.colorscheme-dark h6 .heading-link {
color: #42a5f5;
font-weight: inherit;
text-decoration: none;
font-size: 80%;
visibility: hidden; }
body.colorscheme-dark h1 .title-link,
body.colorscheme-dark h2 .title-link,
body.colorscheme-dark h3 .title-link,
body.colorscheme-dark h4 .title-link,
body.colorscheme-dark h5 .title-link,
body.colorscheme-dark h6 .title-link {
color: inherit;
font-weight: inherit;
text-decoration: none; }
body.colorscheme-dark pre code {
background-color: inherit;
color: inherit; }
body.colorscheme-dark code {
background-color: #4f4f4f;
color: #dadada; }
body.colorscheme-dark blockquote {
border-left: 2px solid #424242; }
body.colorscheme-dark th,
body.colorscheme-dark td {
padding: 1.6rem; }
body.colorscheme-dark table {
border-collapse: collapse; }
body.colorscheme-dark table td,
body.colorscheme-dark table th {
border: 2px solid #dadada; }
body.colorscheme-dark table tr:first-child th {
border-top: 0; }
body.colorscheme-dark table tr:last-child td {
border-bottom: 0; }
body.colorscheme-dark table tr td:first-child,
body.colorscheme-dark table tr th:first-child {
border-left: 0; }
body.colorscheme-dark table tr td:last-child,
body.colorscheme-dark table tr th:last-child {
border-right: 0; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto {
color: #dadada;
background-color: #212121; }
body.colorscheme-auto a {
color: #42a5f5; }
body.colorscheme-auto h1,
body.colorscheme-auto h2,
body.colorscheme-auto h3,
body.colorscheme-auto h4,
body.colorscheme-auto h5,
body.colorscheme-auto h6 {
color: #dadada; }
body.colorscheme-auto h1:hover .heading-link,
body.colorscheme-auto h2:hover .heading-link,
body.colorscheme-auto h3:hover .heading-link,
body.colorscheme-auto h4:hover .heading-link,
body.colorscheme-auto h5:hover .heading-link,
body.colorscheme-auto h6:hover .heading-link {
visibility: visible; }
body.colorscheme-auto h1 .heading-link,
body.colorscheme-auto h2 .heading-link,
body.colorscheme-auto h3 .heading-link,
body.colorscheme-auto h4 .heading-link,
body.colorscheme-auto h5 .heading-link,
body.colorscheme-auto h6 .heading-link {
color: #42a5f5;
font-weight: inherit;
text-decoration: none;
font-size: 80%;
visibility: hidden; }
body.colorscheme-auto h1 .title-link,
body.colorscheme-auto h2 .title-link,
body.colorscheme-auto h3 .title-link,
body.colorscheme-auto h4 .title-link,
body.colorscheme-auto h5 .title-link,
body.colorscheme-auto h6 .title-link {
color: inherit;
font-weight: inherit;
text-decoration: none; }
body.colorscheme-auto pre code {
background-color: inherit;
color: inherit; }
body.colorscheme-auto code {
background-color: #4f4f4f;
color: #dadada; }
body.colorscheme-auto blockquote {
border-left: 2px solid #424242; }
body.colorscheme-auto th,
body.colorscheme-auto td {
padding: 1.6rem; }
body.colorscheme-auto table {
border-collapse: collapse; }
body.colorscheme-auto table td,
body.colorscheme-auto table th {
border: 2px solid #dadada; }
body.colorscheme-auto table tr:first-child th {
border-top: 0; }
body.colorscheme-auto table tr:last-child td {
border-bottom: 0; }
body.colorscheme-auto table tr td:first-child,
body.colorscheme-auto table tr th:first-child {
border-left: 0; }
body.colorscheme-auto table tr td:last-child,
body.colorscheme-auto table tr th:last-child {
border-right: 0; } }
body.colorscheme-dark .content .post .tags .tag {
background-color: #424242; }
body.colorscheme-dark .content .post .tags .tag a {
color: #dadada; }
body.colorscheme-dark .content .post .tags .tag a:active {
color: #dadada; }
body.colorscheme-dark .content .list ul li .title {
color: #dadada; }
body.colorscheme-dark .content .list ul li .title:hover, body.colorscheme-dark .content .list ul li .title:focus {
color: #42a5f5; }
body.colorscheme-dark .content .centered .about ul li a {
color: #dadada; }
body.colorscheme-dark .content .centered .about ul li a:hover, body.colorscheme-dark .content .centered .about ul li a:focus {
color: #42a5f5; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .content .post .tags .tag {
background-color: #424242; }
body.colorscheme-auto .content .post .tags .tag a {
color: #dadada; }
body.colorscheme-auto .content .post .tags .tag a:active {
color: #dadada; }
body.colorscheme-auto .content .list ul li .title {
color: #dadada; }
body.colorscheme-auto .content .list ul li .title:hover, body.colorscheme-auto .content .list ul li .title:focus {
color: #42a5f5; }
body.colorscheme-auto .content .centered .about ul li a {
color: #dadada; }
body.colorscheme-auto .content .centered .about ul li a:hover, body.colorscheme-auto .content .centered .about ul li a:focus {
color: #42a5f5; } }
body.colorscheme-dark .notice .notice-title {
border-bottom: 1px solid #212121; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .notice .notice-title {
border-bottom: 1px solid #212121; } }
body.colorscheme-dark .navigation a,
body.colorscheme-dark .navigation span {
color: #dadada; }
body.colorscheme-dark .navigation a:hover, body.colorscheme-dark .navigation a:focus {
color: #42a5f5; }
@media only screen and (max-width: 768px) {
body.colorscheme-dark .navigation .navigation-list {
background-color: #212121;
border-top: solid 2px #424242;
border-bottom: solid 2px #424242; } }
@media only screen and (max-width: 768px) {
body.colorscheme-dark .navigation .navigation-list .menu-separator {
border-top: 2px solid #dadada; } }
@media only screen and (max-width: 768px) {
body.colorscheme-dark .navigation #menu-toggle:checked + label > i {
color: #424242; } }
body.colorscheme-dark .navigation i {
color: #dadada; }
body.colorscheme-dark .navigation i:hover, body.colorscheme-dark .navigation i:focus {
color: #42a5f5; }
body.colorscheme-dark .navigation .menu-button i:hover, body.colorscheme-dark .navigation .menu-button i:focus {
color: #dadada; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .navigation a,
body.colorscheme-auto .navigation span {
color: #dadada; }
body.colorscheme-auto .navigation a:hover, body.colorscheme-auto .navigation a:focus {
color: #42a5f5; } }
@media only screen and (prefers-color-scheme: dark) and (max-width: 768px) {
body.colorscheme-auto .navigation .navigation-list {
background-color: #212121;
border-top: solid 2px #424242;
border-bottom: solid 2px #424242; } }
@media only screen and (prefers-color-scheme: dark) and (max-width: 768px) {
body.colorscheme-auto .navigation .navigation-list .menu-separator {
border-top: 2px solid #dadada; } }
@media only screen and (prefers-color-scheme: dark) and (max-width: 768px) {
body.colorscheme-auto .navigation #menu-toggle:checked + label > i {
color: #424242; } }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .navigation i {
color: #dadada; }
body.colorscheme-auto .navigation i:hover, body.colorscheme-auto .navigation i:focus {
color: #42a5f5; }
body.colorscheme-auto .navigation .menu-button i:hover, body.colorscheme-auto .navigation .menu-button i:focus {
color: #dadada; } }
body.colorscheme-dark .tabs label.tab-label {
background-color: #424242;
border-color: #4f4f4f; }
body.colorscheme-dark .tabs input.tab-input:checked + label.tab-label {
background-color: #212121; }
body.colorscheme-dark .tabs .tab-content {
background-color: #212121;
border-color: #4f4f4f; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .tabs label.tab-label {
background-color: #424242;
border-color: #4f4f4f; }
body.colorscheme-auto .tabs input.tab-input:checked + label.tab-label {
background-color: #212121; }
body.colorscheme-auto .tabs .tab-content {
background-color: #212121;
border-color: #4f4f4f; } }
body.colorscheme-dark .taxonomy-element {
background-color: #424242; }
body.colorscheme-dark .taxonomy-element a {
color: #dadada; }
body.colorscheme-dark .taxonomy-element a:active {
color: #dadada; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .taxonomy-element {
background-color: #424242; }
body.colorscheme-auto .taxonomy-element a {
color: #dadada; }
body.colorscheme-auto .taxonomy-element a:active {
color: #dadada; } }
body.colorscheme-dark .footer a {
color: #42a5f5; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .footer a {
color: #42a5f5; } }
body.colorscheme-dark .float-container a {
color: #dadada;
background-color: #424242; }
body.colorscheme-dark .float-container a:hover, body.colorscheme-dark .float-container a:focus {
color: #42a5f5; }
@media only screen and (max-width: 768px) {
body.colorscheme-dark .float-container a:hover, body.colorscheme-dark .float-container a:focus {
color: #dadada; } }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto .float-container a {
color: #dadada;
background-color: #424242; }
body.colorscheme-auto .float-container a:hover, body.colorscheme-auto .float-container a:focus {
color: #42a5f5; } }
@media only screen and (prefers-color-scheme: dark) and (max-width: 768px) {
body.colorscheme-auto .float-container a:hover, body.colorscheme-auto .float-container a:focus {
color: #dadada; } }
body.colorscheme-dark {
/* Background */
/* PreWrapper */
/* Other */
/* Error */
/* CodeLine */
/* LineLink */
/* LineTableTD */
/* LineTable */
/* LineHighlight */
/* LineNumbersTable */
/* LineNumbers */
/* Line */
/* Keyword */
/* KeywordConstant */
/* KeywordDeclaration */
/* KeywordNamespace */
/* KeywordPseudo */
/* KeywordReserved */
/* KeywordType */
/* Name */
/* NameAttribute */
/* NameBuiltin */
/* NameBuiltinPseudo */
/* NameClass */
/* NameConstant */
/* NameDecorator */
/* NameEntity */
/* NameException */
/* NameFunction */
/* NameFunctionMagic */
/* NameLabel */
/* NameNamespace */
/* NameOther */
/* NameProperty */
/* NameTag */
/* NameVariable */
/* NameVariableClass */
/* NameVariableGlobal */
/* NameVariableInstance */
/* NameVariableMagic */
/* Literal */
/* LiteralDate */
/* LiteralString */
/* LiteralStringAffix */
/* LiteralStringBacktick */
/* LiteralStringChar */
/* LiteralStringDelimiter */
/* LiteralStringDoc */
/* LiteralStringDouble */
/* LiteralStringEscape */
/* LiteralStringHeredoc */
/* LiteralStringInterpol */
/* LiteralStringOther */
/* LiteralStringRegex */
/* LiteralStringSingle */
/* LiteralStringSymbol */
/* LiteralNumber */
/* LiteralNumberBin */
/* LiteralNumberFloat */
/* LiteralNumberHex */
/* LiteralNumberInteger */
/* LiteralNumberIntegerLong */
/* LiteralNumberOct */
/* Operator */
/* OperatorWord */
/* Punctuation */
/* Comment */
/* CommentHashbang */
/* CommentMultiline */
/* CommentSingle */
/* CommentSpecial */
/* CommentPreproc */
/* CommentPreprocFile */
/* Generic */
/* GenericDeleted */
/* GenericEmph */
/* GenericError */
/* GenericHeading */
/* GenericInserted */
/* GenericOutput */
/* GenericPrompt */
/* GenericStrong */
/* GenericSubheading */
/* GenericTraceback */
/* GenericUnderline */
/* TextWhitespace */ }
body.colorscheme-dark .bg {
color: #c9d1d9;
background-color: #0d1117; }
body.colorscheme-dark .chroma {
color: #c9d1d9;
background-color: #0d1117; }
body.colorscheme-dark .chroma .err {
color: #f85149; }
body.colorscheme-dark .chroma .lnlinks {
outline: none;
text-decoration: none;
color: inherit; }
body.colorscheme-dark .chroma .lntd {
vertical-align: top;
padding: 0;
margin: 0;
border: 0; }
body.colorscheme-dark .chroma .lntable {
border-spacing: 0;
padding: 0;
margin: 0;
border: 0; }
body.colorscheme-dark .chroma .hl {
background-color: #ffffcc; }
body.colorscheme-dark .chroma .lnt {
white-space: pre;
user-select: none;
margin-right: 0.4em;
padding: 0 0.4em 0 0.4em;
color: #64686c; }
body.colorscheme-dark .chroma .ln {
white-space: pre;
user-select: none;
margin-right: 0.4em;
padding: 0 0.4em 0 0.4em;
color: #6e7681; }
body.colorscheme-dark .chroma .line {
display: flex; }
body.colorscheme-dark .chroma .k {
color: #ff7b72; }
body.colorscheme-dark .chroma .kc {
color: #79c0ff; }
body.colorscheme-dark .chroma .kd {
color: #ff7b72; }
body.colorscheme-dark .chroma .kn {
color: #ff7b72; }
body.colorscheme-dark .chroma .kp {
color: #79c0ff; }
body.colorscheme-dark .chroma .kr {
color: #ff7b72; }
body.colorscheme-dark .chroma .kt {
color: #ff7b72; }
body.colorscheme-dark .chroma .nc {
color: #f0883e;
font-weight: bold; }
body.colorscheme-dark .chroma .no {
color: #79c0ff;
font-weight: bold; }
body.colorscheme-dark .chroma .nd {
color: #d2a8ff;
font-weight: bold; }
body.colorscheme-dark .chroma .ni {
color: #ffa657; }
body.colorscheme-dark .chroma .ne {
color: #f0883e;
font-weight: bold; }
body.colorscheme-dark .chroma .nf {
color: #d2a8ff;
font-weight: bold; }
body.colorscheme-dark .chroma .nl {
color: #79c0ff;
font-weight: bold; }
body.colorscheme-dark .chroma .nn {
color: #ff7b72; }
body.colorscheme-dark .chroma .py {
color: #79c0ff; }
body.colorscheme-dark .chroma .nt {
color: #7ee787; }
body.colorscheme-dark .chroma .nv {
color: #79c0ff; }
body.colorscheme-dark .chroma .l {
color: #a5d6ff; }
body.colorscheme-dark .chroma .ld {
color: #79c0ff; }
body.colorscheme-dark .chroma .s {
color: #a5d6ff; }
body.colorscheme-dark .chroma .sa {
color: #79c0ff; }
body.colorscheme-dark .chroma .sb {
color: #a5d6ff; }
body.colorscheme-dark .chroma .sc {
color: #a5d6ff; }
body.colorscheme-dark .chroma .dl {
color: #79c0ff; }
body.colorscheme-dark .chroma .sd {
color: #a5d6ff; }
body.colorscheme-dark .chroma .s2 {
color: #a5d6ff; }
body.colorscheme-dark .chroma .se {
color: #79c0ff; }
body.colorscheme-dark .chroma .sh {
color: #79c0ff; }
body.colorscheme-dark .chroma .si {
color: #a5d6ff; }
body.colorscheme-dark .chroma .sx {
color: #a5d6ff; }
body.colorscheme-dark .chroma .sr {
color: #79c0ff; }
body.colorscheme-dark .chroma .s1 {
color: #a5d6ff; }
body.colorscheme-dark .chroma .ss {
color: #a5d6ff; }
body.colorscheme-dark .chroma .m {
color: #a5d6ff; }
body.colorscheme-dark .chroma .mb {
color: #a5d6ff; }
body.colorscheme-dark .chroma .mf {
color: #a5d6ff; }
body.colorscheme-dark .chroma .mh {
color: #a5d6ff; }
body.colorscheme-dark .chroma .mi {
color: #a5d6ff; }
body.colorscheme-dark .chroma .il {
color: #a5d6ff; }
body.colorscheme-dark .chroma .mo {
color: #a5d6ff; }
body.colorscheme-dark .chroma .o {
color: #ff7b72;
font-weight: bold; }
body.colorscheme-dark .chroma .ow {
color: #ff7b72;
font-weight: bold; }
body.colorscheme-dark .chroma .c {
color: #8b949e;
font-style: italic; }
body.colorscheme-dark .chroma .ch {
color: #8b949e;
font-style: italic; }
body.colorscheme-dark .chroma .cm {
color: #8b949e;
font-style: italic; }
body.colorscheme-dark .chroma .c1 {
color: #8b949e;
font-style: italic; }
body.colorscheme-dark .chroma .cs {
color: #8b949e;
font-weight: bold;
font-style: italic; }
body.colorscheme-dark .chroma .cp {
color: #8b949e;
font-weight: bold;
font-style: italic; }
body.colorscheme-dark .chroma .cpf {
color: #8b949e;
font-weight: bold;
font-style: italic; }
body.colorscheme-dark .chroma .gd {
color: #ffa198;
background-color: #490202; }
body.colorscheme-dark .chroma .ge {
font-style: italic; }
body.colorscheme-dark .chroma .gr {
color: #ffa198; }
body.colorscheme-dark .chroma .gh {
color: #79c0ff;
font-weight: bold; }
body.colorscheme-dark .chroma .gi {
color: #56d364;
background-color: #0f5323; }
body.colorscheme-dark .chroma .go {
color: #8b949e; }
body.colorscheme-dark .chroma .gp {
color: #8b949e; }
body.colorscheme-dark .chroma .gs {
font-weight: bold; }
body.colorscheme-dark .chroma .gu {
color: #79c0ff; }
body.colorscheme-dark .chroma .gt {
color: #ff7b72; }
body.colorscheme-dark .chroma .gl {
text-decoration: underline; }
body.colorscheme-dark .chroma .w {
color: #6e7681; }
@media (prefers-color-scheme: dark) {
body.colorscheme-auto {
/* Background */
/* PreWrapper */
/* Other */
/* Error */
/* CodeLine */
/* LineLink */
/* LineTableTD */
/* LineTable */
/* LineHighlight */
/* LineNumbersTable */
/* LineNumbers */
/* Line */
/* Keyword */
/* KeywordConstant */
/* KeywordDeclaration */
/* KeywordNamespace */
/* KeywordPseudo */
/* KeywordReserved */
/* KeywordType */
/* Name */
/* NameAttribute */
/* NameBuiltin */
/* NameBuiltinPseudo */
/* NameClass */
/* NameConstant */
/* NameDecorator */
/* NameEntity */
/* NameException */
/* NameFunction */
/* NameFunctionMagic */
/* NameLabel */
/* NameNamespace */
/* NameOther */
/* NameProperty */
/* NameTag */
/* NameVariable */
/* NameVariableClass */
/* NameVariableGlobal */
/* NameVariableInstance */
/* NameVariableMagic */
/* Literal */
/* LiteralDate */
/* LiteralString */
/* LiteralStringAffix */
/* LiteralStringBacktick */
/* LiteralStringChar */
/* LiteralStringDelimiter */
/* LiteralStringDoc */
/* LiteralStringDouble */
/* LiteralStringEscape */
/* LiteralStringHeredoc */
/* LiteralStringInterpol */
/* LiteralStringOther */
/* LiteralStringRegex */
/* LiteralStringSingle */
/* LiteralStringSymbol */
/* LiteralNumber */
/* LiteralNumberBin */
/* LiteralNumberFloat */
/* LiteralNumberHex */
/* LiteralNumberInteger */
/* LiteralNumberIntegerLong */
/* LiteralNumberOct */
/* Operator */
/* OperatorWord */
/* Punctuation */
/* Comment */
/* CommentHashbang */
/* CommentMultiline */
/* CommentSingle */
/* CommentSpecial */
/* CommentPreproc */
/* CommentPreprocFile */
/* Generic */
/* GenericDeleted */
/* GenericEmph */
/* GenericError */
/* GenericHeading */
/* GenericInserted */
/* GenericOutput */
/* GenericPrompt */
/* GenericStrong */
/* GenericSubheading */
/* GenericTraceback */
/* GenericUnderline */
/* TextWhitespace */ }
body.colorscheme-auto .bg {
color: #c9d1d9;
background-color: #0d1117; }
body.colorscheme-auto .chroma {
color: #c9d1d9;
background-color: #0d1117; }
body.colorscheme-auto .chroma .err {
color: #f85149; }
body.colorscheme-auto .chroma .lnlinks {
outline: none;
text-decoration: none;
color: inherit; }
body.colorscheme-auto .chroma .lntd {
vertical-align: top;
padding: 0;
margin: 0;
border: 0; }
body.colorscheme-auto .chroma .lntable {
border-spacing: 0;
padding: 0;
margin: 0;
border: 0; }
body.colorscheme-auto .chroma .hl {
background-color: #ffffcc; }
body.colorscheme-auto .chroma .lnt {
white-space: pre;
user-select: none;
margin-right: 0.4em;
padding: 0 0.4em 0 0.4em;
color: #64686c; }
body.colorscheme-auto .chroma .ln {
white-space: pre;
user-select: none;
margin-right: 0.4em;
padding: 0 0.4em 0 0.4em;
color: #6e7681; }
body.colorscheme-auto .chroma .line {
display: flex; }
body.colorscheme-auto .chroma .k {
color: #ff7b72; }
body.colorscheme-auto .chroma .kc {
color: #79c0ff; }
body.colorscheme-auto .chroma .kd {
color: #ff7b72; }
body.colorscheme-auto .chroma .kn {
color: #ff7b72; }
body.colorscheme-auto .chroma .kp {
color: #79c0ff; }
body.colorscheme-auto .chroma .kr {
color: #ff7b72; }
body.colorscheme-auto .chroma .kt {
color: #ff7b72; }
body.colorscheme-auto .chroma .nc {
color: #f0883e;
font-weight: bold; }
body.colorscheme-auto .chroma .no {
color: #79c0ff;
font-weight: bold; }
body.colorscheme-auto .chroma .nd {
color: #d2a8ff;
font-weight: bold; }
body.colorscheme-auto .chroma .ni {
color: #ffa657; }
body.colorscheme-auto .chroma .ne {
color: #f0883e;
font-weight: bold; }
body.colorscheme-auto .chroma .nf {
color: #d2a8ff;
font-weight: bold; }
body.colorscheme-auto .chroma .nl {
color: #79c0ff;
font-weight: bold; }
body.colorscheme-auto .chroma .nn {
color: #ff7b72; }
body.colorscheme-auto .chroma .py {
color: #79c0ff; }
body.colorscheme-auto .chroma .nt {
color: #7ee787; }
body.colorscheme-auto .chroma .nv {
color: #79c0ff; }
body.colorscheme-auto .chroma .l {
color: #a5d6ff; }
body.colorscheme-auto .chroma .ld {
color: #79c0ff; }
body.colorscheme-auto .chroma .s {
color: #a5d6ff; }
body.colorscheme-auto .chroma .sa {
color: #79c0ff; }
body.colorscheme-auto .chroma .sb {
color: #a5d6ff; }
body.colorscheme-auto .chroma .sc {
color: #a5d6ff; }
body.colorscheme-auto .chroma .dl {
color: #79c0ff; }
body.colorscheme-auto .chroma .sd {
color: #a5d6ff; }
body.colorscheme-auto .chroma .s2 {
color: #a5d6ff; }
body.colorscheme-auto .chroma .se {
color: #79c0ff; }
body.colorscheme-auto .chroma .sh {
color: #79c0ff; }
body.colorscheme-auto .chroma .si {
color: #a5d6ff; }
body.colorscheme-auto .chroma .sx {
color: #a5d6ff; }
body.colorscheme-auto .chroma .sr {
color: #79c0ff; }
body.colorscheme-auto .chroma .s1 {
color: #a5d6ff; }
body.colorscheme-auto .chroma .ss {
color: #a5d6ff; }
body.colorscheme-auto .chroma .m {
color: #a5d6ff; }
body.colorscheme-auto .chroma .mb {
color: #a5d6ff; }
body.colorscheme-auto .chroma .mf {
color: #a5d6ff; }
body.colorscheme-auto .chroma .mh {
color: #a5d6ff; }
body.colorscheme-auto .chroma .mi {
color: #a5d6ff; }
body.colorscheme-auto .chroma .il {
color: #a5d6ff; }
body.colorscheme-auto .chroma .mo {
color: #a5d6ff; }
body.colorscheme-auto .chroma .o {
color: #ff7b72;
font-weight: bold; }
body.colorscheme-auto .chroma .ow {
color: #ff7b72;
font-weight: bold; }
body.colorscheme-auto .chroma .c {
color: #8b949e;
font-style: italic; }
body.colorscheme-auto .chroma .ch {
color: #8b949e;
font-style: italic; }
body.colorscheme-auto .chroma .cm {
color: #8b949e;
font-style: italic; }
body.colorscheme-auto .chroma .c1 {
color: #8b949e;
font-style: italic; }
body.colorscheme-auto .chroma .cs {
color: #8b949e;
font-weight: bold;
font-style: italic; }
body.colorscheme-auto .chroma .cp {
color: #8b949e;
font-weight: bold;
font-style: italic; }
body.colorscheme-auto .chroma .cpf {
color: #8b949e;
font-weight: bold;
font-style: italic; }
body.colorscheme-auto .chroma .gd {
color: #ffa198;
background-color: #490202; }
body.colorscheme-auto .chroma .ge {
font-style: italic; }
body.colorscheme-auto .chroma .gr {
color: #ffa198; }
body.colorscheme-auto .chroma .gh {
color: #79c0ff;
font-weight: bold; }
body.colorscheme-auto .chroma .gi {
color: #56d364;
background-color: #0f5323; }
body.colorscheme-auto .chroma .go {
color: #8b949e; }
body.colorscheme-auto .chroma .gp {
color: #8b949e; }
body.colorscheme-auto .chroma .gs {
font-weight: bold; }
body.colorscheme-auto .chroma .gu {
color: #79c0ff; }
body.colorscheme-auto .chroma .gt {
color: #ff7b72; }
body.colorscheme-auto .chroma .gl {
text-decoration: underline; }
body.colorscheme-auto .chroma .w {
color: #6e7681; } }
/*# sourceMappingURL=coder-dark.css.map */

View File

@@ -0,0 +1 @@
{"Target":"css/coder-dark.css","MediaType":"text/css","Data":{}}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
{"Target":"css/coder.css","MediaType":"text/css","Data":{}}

View File

@@ -1,4 +1,4 @@
# http://editorconfig.org
# https://editorconfig.org
# this file is the top-most editorconfig file
root = true

View File

@@ -0,0 +1,30 @@
---
name: Bug report
about: Create a report to help us improve
title: ""
labels: "Triage Needed"
assignees: ""
---
## Describe the problem:
_Explain the problem you have encountered_
### Steps to reproduce:
1. ***
2. ***
3. ***
### Observed Results:
- What happened?
- What did you expect to happen?
### Relevant code exceptions or logs
Note: Please copy/paste text of the messages, no screenshots of logs please.
```
// paste your log here
```

View File

@@ -0,0 +1,11 @@
---
name: Feature request
about: Suggest an idea for this project
title: ""
labels: ""
assignees: ""
---
## Describe the enhancement
_Explain the enhancement you would like_

View File

@@ -0,0 +1,11 @@
---
name: Question
about: Ask a question you could not find an answer in the docs
title: ""
labels: "Question"
assignees: ""
---
## Your question
_Ask the question you have not been able to find an answer in the Documentation_

View File

@@ -3,3 +3,4 @@
exampleSite/public/
exampleSite/resources/
*.lock
public

View File

@@ -1,107 +1,150 @@
# Contributors
- [Chip Senkbeil](https://github.com/chipsenkbeil)
- [Dale Noe](https://github.com/dalenoe)
- [Gabor Nagy](https://github.com/Aigeruth)
- [Harry Khanna](https://github.com/hkhanna)
- [Ihor Dvoretskyi](https://github.com/idvoretskyi)
- [Jacob Wood](https://github.com/jacoblukewood)
- [Jan Baudisch](https://github.com/flyingP0tat0)
- [Jiri Hubacek](https://github.com/qeef)
- [Khosrow Moossavi](https://github.com/khos2ow)
- [Maikel](https://github.com/mbollemeijer)
- [MetBril](https://github.com/metbril)
- [Myles Johnson](https://github.com/MylesJohnson)
- [Niels Reijn](https://github.com/reijnn)
- [Padraic Renaghan](https://github.com/prenagha)
- [peterrus](https://github.com/peterrus)
- [Philipp Rintz](https://github.com/p-rintz)
- [Ralf Junghanns](https://github.com/rabbl)
- [rdhox](https://rdhox.io)
- [tobaloidee](https://github.com/Tobaloidee)
- [Tomasz Wąsiński](https://github.com/wasinski)
- [Vinícius dos Santos Oliveira](https://github.com/vinipsmaker)
- [Vlad Ionescu](https://github.com/Vlaaaaaaad)
- [Joseph Ting](https://github.com/josephting)
- [Abner Campanha](https://github.com/abnerpc)
- [Martin Kiesel](https://github.com/Kyslik)
- [John Tobin](https://www.johntobin.ie/)
- [Thomas Nys](https://thomasnys.com)
- [Piotr Januszewski](https://piojanu.github.io)
- [Artem Khvastunov](https://artspb.me)
- [Gabriel Nepomuceno](https://blog.nepomuceno.me)
- [Salvatore Giordano](https://salvatore-giordano.github.io)
- [Jeffrey Carpenter](https://uvolabs.me)
- [Paul Lettington](https://github.com/plett)
- [Thomas Vochten](https://github.com/thomasvochten)
- [Caspar Krieger](https://www.asparck.com)
- [D_DAndrew](https://d-dandrew.github.io)
- [Wataru Mizukami](https://github.com/tarumzu)
- [Yudi Widiyanto](https://github.com/yudiwdynto)
- [Łukasz Mróz](https://github.com/mrozlukasz)
- [Jia "Jay" Tan](https://github.com/j7an)
- [Ryan](https://github.com/alrayyes)
- [Naim A.](https://github.com/naim94a)
- [Alexander Rohde](https://github.com/a1x42)
- [Shreyansh Khajanchi](https://shreyanshja.in)
- [Lionel Brianto](https://lionel.brianto.dev)
- [Luis Zarate](https://github.com/jlzaratec)
- [Ariejan de Vroom](https://www.devroom.io)
- [Bobby Lindsey](https://bobbywlindsey.com)
- [José Mª Escartín](https://github.com/jme52)
- [John Schroeder](https://blog.schroedernet.software)
- [Tobias Lindberg](https://github.com/tobiasehlert)
- [KK](https://github.com/bebound)
- [Eli W. Hunter](https://github.com/elihunter173)
- [Víctor López](https://github.com/viticlick)
- [Anson VanDoren](https://github.com/anson-vandoren)
- [Michael Lynch](https://github.com/mtlynch)
- [FIGBERT](https://figbert.com/)
- [Yash Mehrotra](https://yashmehrotra.com)
- [Paolo Mainardi](https://paolomainardi.com)
- [Ka-Wai Lin](https://github.com/kwlin)
- [Piotr Orzechowski](https://orzechowski.tech)
- [Glenn Feunteun](https://github.com/gfeun)
- [Santiago González](https://github.com/netrules)
- [Codruț Constantin Gușoi](https://www.codrut.pro)
- [Clément Pannetier](https://clementpannetier.dev)
- [FantasticMao](https://github.com/FantasticMao)
- [Utkarsh Gupta](https://utkarsh2102.com)
- [Latiif Alsharif](https://latiif.se)
- [Endormi](https://endormi.io)
- [Rajiv Ranjan Singh](https://iamrajiv.github.io/)
- [Pakhomov Alexander](https://github.com/PakhomovAlexander)
- [Rhys Perry](https://rhysperry.com)
- [Arunvel Sriram](https://github.com/arunvelsriram)
- [Lorenzo Cameroni](https://github.com/came88)
- [Jared Sturdy](https://github.com/jsturdy)
- [Daniel Monteiro](https://github.com/dfamonteiro)
- [Dave Rolsky](https://github.com/autarch)
- [Joseph Sanders](https://github.com/jls83)
- [Rabin Adhikari](https://github.com/rabinadk1/)
- [Hussaini Zulkifli](https://github.com/hussaini/)
- [Ellison Leão](https://github.com/ellisonleao)
- [Lucas de Oliveira](https://github.com/lucas-dOliveira)
- [Jian Loong Liew](https://github.com/JianLoong)
- [earnest ma](https://github.com/earnestma)
- [TMineCola](https://github.com/tminecola)
- [Arafat Hasan](https://github.com/arafat-hasan)
- [YUJI](https://yuji.ne.jp/)
- [JaeSang Yoo](https://github.com/JSYoo5B)
- [tianheg](https://github.com/tianheg)
- [Felix](https://github.com/lazyyz)
- [Peter Duchnovsky](https://pduchnovsky.com)
- [Alex Miranda](https://ammiranda.com)
- [Alphonse Mariya](https://github.com/alfunx)
- [Ziwei Pan](https://github.com/PanZiwei/)
- [Viktar Patotski](https://github.com/xp-vit)
- [cuso4-5h2o](https://www.cuso4.me)
- [freeformz](https://icanhazdowntime.org)
- [Roberto Gongora](https://yourfavourite.blog)
- [kuba86](https://kuba86.com)
- [Vladislav Matus](https://github.com/matusvla)
- [Kirill Feoktistov](https://feoktistoff.org)
- [leins275](https://github.com/LanskovNV)
- [Michael Weiss](https://mweiss.ch)
- [Simon Pai](https://github.com/simonpai)
- [Brenton Mallen](https://github.com/brentonmallen1)
- [Chip Senkbeil](https://github.com/chipsenkbeil)
- [Dale Noe](https://github.com/dalenoe)
- [Gabor Nagy](https://github.com/Aigeruth)
- [Harry Khanna](https://github.com/hkhanna)
- [Ihor Dvoretskyi](https://github.com/idvoretskyi)
- [Jacob Wood](https://github.com/jacoblukewood)
- [Jan Baudisch](https://github.com/flyingP0tat0)
- [Jiri Hubacek](https://github.com/qeef)
- [Khosrow Moossavi](https://github.com/khos2ow)
- [Maikel](https://github.com/mbollemeijer)
- [MetBril](https://github.com/metbril)
- [Myles Johnson](https://github.com/MylesJohnson)
- [Niels Reijn](https://github.com/reijnn)
- [Padraic Renaghan](https://github.com/prenagha)
- [peterrus](https://github.com/peterrus)
- [Philipp Rintz](https://github.com/p-rintz)
- [Ralf Junghanns](https://github.com/rabbl)
- [rdhox](https://rdhox.io)
- [tobaloidee](https://github.com/Tobaloidee)
- [Tomasz Wąsiński](https://github.com/wasinski)
- [Vinícius dos Santos Oliveira](https://github.com/vinipsmaker)
- [Vlad Ionescu](https://github.com/Vlaaaaaaad)
- [Joseph Ting](https://github.com/josephting)
- [Abner Campanha](https://github.com/abnerpc)
- [Martin Kiesel](https://github.com/Kyslik)
- [John Tobin](https://www.johntobin.ie/)
- [Thomas Nys](https://thomasnys.com)
- [Piotr Januszewski](https://piojanu.github.io)
- [Artem Khvastunov](https://artspb.me)
- [Gabriel Nepomuceno](https://blog.nepomuceno.me)
- [Salvatore Giordano](https://salvatore-giordano.github.io)
- [Jeffrey Carpenter](https://uvolabs.me)
- [Paul Lettington](https://github.com/plett)
- [Thomas Vochten](https://github.com/thomasvochten)
- [Caspar Krieger](https://www.asparck.com)
- [D_DAndrew](https://d-dandrew.github.io)
- [Wataru Mizukami](https://github.com/tarumzu)
- [Yudi Widiyanto](https://github.com/yudiwdynto)
- [Łukasz Mróz](https://github.com/mrozlukasz)
- [Jia "Jay" Tan](https://github.com/j7an)
- [Ryan](https://github.com/alrayyes)
- [Naim A.](https://github.com/naim94a)
- [Alexander Rohde](https://github.com/a1x42)
- [Shreyansh Khajanchi](https://shreyanshja.in)
- [Lionel Brianto](https://lionel.brianto.dev)
- [Luis Zarate](https://github.com/jlzaratec)
- [Ariejan de Vroom](https://www.devroom.io)
- [Bobby Lindsey](https://bobbywlindsey.com)
- [José Mª Escartín](https://github.com/jme52)
- [John Schroeder](https://blog.schroedernet.software)
- [Tobias Lindberg](https://github.com/tobiasehlert)
- [KK](https://github.com/bebound)
- [Eli W. Hunter](https://github.com/elihunter173)
- [Víctor López](https://github.com/viticlick)
- [Anson VanDoren](https://github.com/anson-vandoren)
- [Michael Lynch](https://github.com/mtlynch)
- [FIGBERT](https://figbert.com/)
- [Yash Mehrotra](https://yashmehrotra.com)
- [Paolo Mainardi](https://paolomainardi.com)
- [Ka-Wai Lin](https://github.com/kwlin)
- [Piotr Orzechowski](https://orzechowski.tech)
- [Glenn Feunteun](https://github.com/gfeun)
- [Santiago González](https://github.com/netrules)
- [Codruț Constantin Gușoi](https://www.codrut.pro)
- [Clément Pannetier](https://clementpannetier.dev)
- [FantasticMao](https://github.com/FantasticMao)
- [Utkarsh Gupta](https://utkarsh2102.com)
- [Latiif Alsharif](https://latiif.se)
- [Endormi](https://endormi.io)
- [Rajiv Ranjan Singh](https://iamrajiv.github.io/)
- [Pakhomov Alexander](https://github.com/PakhomovAlexander)
- [Rhys Perry](https://rhysperry.com)
- [Arunvel Sriram](https://github.com/arunvelsriram)
- [Lorenzo Cameroni](https://github.com/came88)
- [Jared Sturdy](https://github.com/jsturdy)
- [Daniel Monteiro](https://github.com/dfamonteiro)
- [Dave Rolsky](https://github.com/autarch)
- [Joseph Sanders](https://github.com/jls83)
- [Rabin Adhikari](https://github.com/rabinadk1/)
- [Hussaini Zulkifli](https://github.com/hussaini/)
- [Ellison Leão](https://github.com/ellisonleao)
- [Lucas de Oliveira](https://github.com/lucas-dOliveira)
- [Jian Loong Liew](https://github.com/JianLoong)
- [earnest ma](https://github.com/earnestma)
- [TMineCola](https://github.com/tminecola)
- [Arafat Hasan](https://github.com/arafat-hasan)
- [YUJI](https://yuji.ne.jp/)
- [JaeSang Yoo](https://github.com/JSYoo5B)
- [tianheg](https://github.com/tianheg)
- [Felix](https://github.com/lazyyz)
- [Peter Duchnovsky](https://duchnovsky.com)
- [Alex Miranda](https://ammiranda.com)
- [Alphonse Mariya](https://github.com/alfunx)
- [Ziwei Pan](https://github.com/PanZiwei/)
- [Viktar Patotski](https://github.com/xp-vit)
- [cuso4-5h2o](https://www.cuso4.me)
- [freeformz](https://icanhazdowntime.org)
- [Roberto Gongora](https://yourfavourite.blog)
- [kuba86](https://kuba86.com)
- [Vladislav Matus](https://github.com/matusvla)
- [Kirill Feoktistov](https://feoktistoff.org)
- [leins275](https://github.com/LanskovNV)
- [Michael Weiss](https://mweiss.ch)
- [Simon Pai](https://github.com/simonpai)
- [Brenton Mallen](https://github.com/brentonmallen1)
- [Xiaoyang Luo](https://github.com/ccviolett/)
- [Michiel Appelman](https://appelman.se)
- [Mark Wood](https://digitalnotions.net)
- [Sam A.](https://samsapti.dev)
- [John Feminella](https://jxf.me)
- [zzsqwq](https://zzsqwq.cn)
- [George Tsiokos](https://george.tsiokos.com)
- [Eltjo](https://github.com/eltjo)
- [Saurmandal](https://saur.neocities.org)
- [Jneo8](https://github.com/jneo8)
- [Daniel Nduati](https://github.com/DanNduati)
- [Simon Hollingshead](https://github.com/simonhollingshead)
- [yangyangdaji](https://github.com/yangyangdaji)
- [xiaotianxt](https://github.com/xiaotianxt)
- [Nour Agha](https://github.com/nourkagha)
- [Brian Lachniet](https://github.com/blachniet)
- [ShortArrow](https://github.com/ShortArrow)
- [Martin Hellspong](https://github.com/marhel)
- [Robert Tucker](https://github.com/robertwtucker)
- [Michał Pawlik](https://michalp.net)
- [Kilian Kluge](https://github.com/ionicsolutions)
- [Jaroslaw Rozanski](https://jarekrozanski.eu)
- [Easton Man](https://github.com/eastonman)
- [Yiğit Altınay](https://altinay.xyz)
- [Fei Kong](https://github.com/alpha0422)
- [Ahmet Enes Bayraktar](https://github.com/aeb-dev)
- [Todor Bogosavljević](https://github.com/tbx1b)
- [Kemal Akkoyun](https://github.com/kakkoyun)
- [Igetin](https://github.com/Igetin)
- [Kirill Che.](https://github.com/g4s8)
- [iron3oxide](https://github.com/iron3oxide)
- [Jens Rantil](https://github.com/JensRantil)
- [Muqeet Malik](https://github.com/mmalik23)
- [Sammy44nts](https://github.com/sammy44nts)
- [Shaked8634](https://github.com/shaked8634)
- [Leo Heimann Ruiz](https://leo.heitmannruiz.org/)
- [Antoine "Toinux" Wam](https://github.com/itzwam)
- [Reberti Carvalho Soares](https://github.com/RebertiCS)
- [Andreas Deininger](https://github.com/deining)
- [Ardemium](https://github.com/ardemium)
- [Matt Ellery](https://github.com/matt-ellery)
- [Daniel Olshansky](https://github.com/olshansk)
- [Gregor Podjed](https://github.com/gragorther)

View File

@@ -6,7 +6,7 @@ build:
$(HUGO_BIN) --themesDir=../.. --source=exampleSite
demo:
$(HUGO_BIN) server -D --themesDir=../.. --source=exampleSite
$(HUGO_BIN) server -D --themesDir=../.. --source=exampleSite --bind 0.0.0.0
release: build
rm -rf ./resources && cp -r ./exampleSite/resources ./resources

View File

@@ -17,7 +17,7 @@
A simple and clean blog theme for [Hugo](https://gohugo.io/).
![](https://github.com/luizdepra/hugo-coder/blob/master/images/screenshot.png)
![](images/screenshot.png)
## Live Demo
@@ -26,18 +26,12 @@ See [here](https://hugo-coder.netlify.app/).
## Quick Start
1. Add the repository into your Hugo Project repository as a submodule, `git submodule add https://github.com/luizdepra/hugo-coder.git themes/hugo-coder`.
2. Configure your `config.toml`. You can either use [this minimal configuration](https://github.com/luizdepra/hugo-coder/wiki/Configurations#complete-example) as a base, or look for a complete explanation about all configurations [here](https://github.com/luizdepra/hugo-coder/wiki/Configurations). The [`config.toml`](https://github.com/luizdepra/hugo-coder/blob/master/exampleSite/config.toml) inside the [`exampleSite`](https://github.com/luizdepra/hugo-coder/tree/master/exampleSite) is also a good reference.
2. Configure your `hugo.toml`. You can either use [this minimal configuration](https://github.com/luizdepra/hugo-coder/blob/main/docs/configurations.md#complete-example) as a base, or look for a complete explanation about all configurations [here](https://github.com/luizdepra/hugo-coder/blob/main/docs/configurations.md). The [`hugo.toml`](https://github.com/luizdepra/hugo-coder/blob/master/exampleSite/hugo.toml) inside the [`exampleSite`](https://github.com/luizdepra/hugo-coder/tree/master/exampleSite) is also a good reference.
3. Build your site with `hugo server` and see the result at `http://localhost:1313/`.
## Extra Guides
## Documentation
* [Multilingual Mode](https://github.com/luizdepra/hugo-coder/wiki/Multilingual-Mode)
## Stackbit
This theme is ready to import into Stackbit. This theme can be deployed to Netlify and you can connect any headless CMS including Forestry, NetlifyCMS, DatoCMS or Contentful.
[![Create with Stackbit](https://assets.stackbit.com/badge/create-with-stackbit.svg)](https://app.stackbit.com/create?theme=https://github.com/luizdepra/hugo-coder)
See the [`docs`](docs/home.md) folder.
## License
@@ -55,5 +49,5 @@ If you like my project or it was useful for you, consider supporting its develop
## Special Thanks
- Gleen McComb, for his great [article](https://glennmccomb.com/articles/how-to-build-custom-hugo-pagination/) about custom pagination.
- All contributors, for every PR and Issue reported.
- Gleen McComb, for his great [article](https://glennmccomb.com/articles/how-to-build-custom-hugo-pagination/) about custom pagination.
- All contributors, for every PR and Issue reported.

View File

@@ -34,6 +34,62 @@ function setTheme(theme) {
body.classList.remove('colorscheme-' + inverse);
body.classList.add('colorscheme-' + theme);
document.documentElement.style['color-scheme'] = theme;
function waitForElm(selector) {
return new Promise(resolve => {
if (document.querySelector(selector)) {
return resolve(document.querySelector(selector));
}
const observer = new MutationObserver(mutations => {
if (document.querySelector(selector)) {
resolve(document.querySelector(selector));
observer.disconnect();
}
});
observer.observe(document.body, {
childList: true,
subtree: true
});
});
}
if (theme === 'dark') {
const message = {
type: 'set-theme',
theme: 'github-dark'
};
waitForElm('.utterances-frame').then((iframe) => {
iframe.contentWindow.postMessage(message, 'https://utteranc.es');
})
}
else {
const message = {
type: 'set-theme',
theme: 'github-light'
};
waitForElm('.utterances-frame').then((iframe) => {
iframe.contentWindow.postMessage(message, 'https://utteranc.es');
})
}
function sendMessage(message) {
const iframe = document.querySelector('iframe.giscus-frame');
if (!iframe) return;
iframe.contentWindow.postMessage({ giscus: message }, 'https://giscus.app');
}
sendMessage({
setConfig: {
theme: theme,
},
});
// Create and send event
const event = new Event('themeChanged');
document.dispatchEvent(event);
}
function rememberTheme(theme) {

File diff suppressed because one or more lines are too long

View File

@@ -23,6 +23,10 @@ body {
}
}
iframe[src*="disqus"] {
color-scheme: light;
}
a {
font-weight: 500;
color: $link-color;
@@ -37,6 +41,9 @@ a {
p {
margin: 2rem 0 2rem 0;
@media only screen and (max-width: 768px) {
margin: 1.5rem 0 1.5rem 0;
}
}
h1,
@@ -134,11 +141,14 @@ strong {
font-weight: 700;
}
.highlight>div,
.highlight>pre {
margin: 0 0 2rem;
padding: 1rem;
border-radius: 1rem;
.highlight {
div,
pre {
margin: 2rem 0 2rem;
padding: 1rem;
border-radius: 1rem;
overflow-x: auto;
}
}
pre {
@@ -148,7 +158,9 @@ pre {
font-weight: 400;
line-height: 2.6rem;
overflow-x: auto;
margin: 0;
margin: 2rem 0 2rem;
padding: 1rem;
border-radius: 1rem;
code {
display: inline-block;
@@ -161,10 +173,13 @@ code {
font-family: $code-font-family;
font-size: 1.6rem;
font-weight: 400;
background-color: $alt-bg-color;
color: $fg-color;
border-radius: 0.6rem;
padding: 0.3rem 0.6rem;
background-color: $darker-alt-bg-color;
color: $fg-color;
@media only screen and (max-width: 768px) {
font-size: 1.5rem;
}
}
blockquote {
@@ -174,6 +189,9 @@ blockquote {
font-weight: 400;
font-style: italic;
}
* {
-webkit-tap-highlight-color: transparent;
}
th,
td {
@@ -215,6 +233,12 @@ figure {
text-align: center;
}
.footnotes {
ol li p {
margin: 0;
}
}
.preload-transitions * {
$null-transition: none !important;

View File

@@ -33,25 +33,16 @@
}
}
pre code {
background-color: inherit;
color: inherit;
}
code {
background-color: $alt-bg-color-dark;
background-color: $lighter-alt-bg-color-dark;
color: $fg-color-dark;
}
// fix color schemes which do not explicitly set fg-color
.highlight {
pre {
color: $fg-color;
}
}
pre {
code {
background-color: inherit;
color: inherit;
}
}
blockquote {
border-left: 2px solid $alt-bg-color-dark;
}

View File

@@ -3,30 +3,43 @@
display: flex;
margin-top: 1.6rem;
margin-bottom: 3.2rem;
@media only screen and (max-width: 768px) {
margin-top: 1rem;
margin-bottom: 1.6rem;
}
header {
margin-top: 6.4rem;
margin-bottom: 3.2rem;
h1 {
font-size: 4.2rem;
line-height: 4.6rem;
margin: 0;
@media only screen and (max-width: 768px) {
font-size: 4rem;
line-height: 4.4rem;
}
}
}
article {
a:where(.external-link):not(:has(img)):after {
@extend %fa-icon;
@extend .fa-solid;
content: fa-content($fa-var-external-link);
padding-left: 0.5em;
font-size: 0.75em;
display: inline;
}
details {
summary {
cursor: pointer;
}
}
header {
margin-top: 6.4rem;
margin-bottom: 3.2rem;
h1 {
font-size: 4.2rem;
line-height: 4.6rem;
margin: 0;
@media only screen and (max-width: 768px) {
font-size: 4rem;
line-height: 4.4rem;
}
}
}
footer {
margin-top: 4rem;
@@ -42,6 +55,8 @@
p {
text-align: justify;
text-justify: auto;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
}
@@ -72,11 +87,12 @@
padding: 0.3rem 0.6rem;
background-color: $alt-bg-color;
border-radius: 0.6rem;
line-height: 1.4em;
line-height: 1.5em;
a {
color: $fg-color;
}
a:active {
color: $fg-color;
}
@@ -104,7 +120,7 @@
border-radius: 50%;
@media only screen and (max-width: 768px) {
width: 10rem;
width: 17rem;
}
}
@@ -185,6 +201,7 @@
list-style: none;
margin: 3rem 0 1rem 0;
padding: 0;
cursor: pointer;
li {
display: inline-block;
@@ -203,7 +220,7 @@
}
@media only screen and (max-width: 768px) {
font-size: 1.4rem;
font-size: 1.5rem;
}
}
}

View File

@@ -14,17 +14,17 @@
color: $alt-fg-color;
background-color: $alt-bg-color;
border-radius: 0.2rem;
opacity: 50%;
opacity: 0.5;
transition: all 0.25s ease-in;
&:hover,
&:focus {
color: $link-color;
opacity: 100%;
opacity: 1;
@media only screen and (max-width: 768px) {
color: $alt-fg-color;
opacity: 50%;
opacity: 0.5;
}
}

View File

@@ -4,7 +4,9 @@
font-size: 1.6rem;
line-height: 2rem;
margin-bottom: 1rem;
@media only screen and (max-width: 768px) {
font-size: 1.5rem;
}
a {
color: $link-color;
}

View File

@@ -0,0 +1,73 @@
.mastodon-wrapper {
display: flex;
gap: 3rem;
flex-direction: row;
}
.comment-level {
max-width: 3rem;
min-width: 3rem;
}
.reply-original {
display: none;
}
.mastodon-comment {
background-color: var(--body-background);
border-radius: var(--card-border-radius);
padding: var(--card-padding);
margin-bottom: 1rem;
display: flex;
gap: 1rem;
flex-direction: column;
flex-grow: 2;
.comment {
display: flex;
flex-direction: row;
gap: 1rem;
flex-wrap: true;
}
.comment-avatar img {
width: 6rem;
}
.content {
flex-grow: 2;
}
.comment-author {
display: flex;
flex-direction: column;
&-name {
font-weight: bold;
a {
display: flex;
align-items: center;
}
}
&-date {
margin-left: auto;
}
}
.disabled {
color: var(--accent-color)
}
}
.mastodon-comment-content p:first-child {
margin-top: 0;
}
.mastodon {
--dlg-bg: #282c37;
--dlg-w: 600px;
--dlg-color: #9baec8;
--dlg-button-p: 0.75em 2em;
--dlg-outline-c: #00D9F5;
}

View File

@@ -100,6 +100,10 @@
display: none;
@media only screen and (max-width: 768px) {
display: initial;
position: relative;
visibility: hidden;
&:checked+label>i {
color: $alt-bg-color;
}
@@ -109,6 +113,10 @@
opacity: 1;
max-height: 100rem;
}
&:focus-visible+label {
outline-style: auto;
}
}
}

View File

@@ -1,4 +1,7 @@
.pagination {
display: flex;
justify-content: center;
margin-top: 6rem;
text-align: center;
font-family: $font-family;
@@ -7,21 +10,12 @@
display: inline;
text-align: center;
font-weight: 700;
span {
margin: 0;
text-align: center;
width: 3.2rem;
}
margin: 0 2px;
text-align: center;
width: 2.2rem;
a {
font-weight: 300;
span {
margin: 0;
text-align: center;
width: 3.2rem;
}
}
}
}

View File

@@ -0,0 +1,86 @@
/* Background */ .bg { background-color: #ffffff; }
/* PreWrapper */ .chroma { background-color: #ffffff; }
/* Other */ .chroma .x { }
/* Error */ .chroma .err { color: #a61717; background-color: #e3d2d2 }
/* CodeLine */ .chroma .cl { }
/* LineLink */ .chroma .lnlinks { outline: none; text-decoration: none; color: inherit }
/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; }
/* LineHighlight */ .chroma .hl { background-color: #ffffcc }
/* LineNumbersTable */ .chroma .lnt { white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
/* LineNumbers */ .chroma .ln { white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
/* Line */ .chroma .line { display: flex; }
/* Keyword */ .chroma .k { color: #000000; font-weight: bold }
/* KeywordConstant */ .chroma .kc { color: #000000; font-weight: bold }
/* KeywordDeclaration */ .chroma .kd { color: #000000; font-weight: bold }
/* KeywordNamespace */ .chroma .kn { color: #000000; font-weight: bold }
/* KeywordPseudo */ .chroma .kp { color: #000000; font-weight: bold }
/* KeywordReserved */ .chroma .kr { color: #000000; font-weight: bold }
/* KeywordType */ .chroma .kt { color: #445588; font-weight: bold }
/* Name */ .chroma .n { }
/* NameAttribute */ .chroma .na { color: #008080 }
/* NameBuiltin */ .chroma .nb { color: #0086b3 }
/* NameBuiltinPseudo */ .chroma .bp { color: #999999 }
/* NameClass */ .chroma .nc { color: #445588; font-weight: bold }
/* NameConstant */ .chroma .no { color: #008080 }
/* NameDecorator */ .chroma .nd { color: #3c5d5d; font-weight: bold }
/* NameEntity */ .chroma .ni { color: #800080 }
/* NameException */ .chroma .ne { color: #990000; font-weight: bold }
/* NameFunction */ .chroma .nf { color: #990000; font-weight: bold }
/* NameFunctionMagic */ .chroma .fm { }
/* NameLabel */ .chroma .nl { color: #990000; font-weight: bold }
/* NameNamespace */ .chroma .nn { color: #555555 }
/* NameOther */ .chroma .nx { }
/* NameProperty */ .chroma .py { }
/* NameTag */ .chroma .nt { color: #000080 }
/* NameVariable */ .chroma .nv { color: #008080 }
/* NameVariableClass */ .chroma .vc { color: #008080 }
/* NameVariableGlobal */ .chroma .vg { color: #008080 }
/* NameVariableInstance */ .chroma .vi { color: #008080 }
/* NameVariableMagic */ .chroma .vm { }
/* Literal */ .chroma .l { }
/* LiteralDate */ .chroma .ld { }
/* LiteralString */ .chroma .s { color: #dd1144 }
/* LiteralStringAffix */ .chroma .sa { color: #dd1144 }
/* LiteralStringBacktick */ .chroma .sb { color: #dd1144 }
/* LiteralStringChar */ .chroma .sc { color: #dd1144 }
/* LiteralStringDelimiter */ .chroma .dl { color: #dd1144 }
/* LiteralStringDoc */ .chroma .sd { color: #dd1144 }
/* LiteralStringDouble */ .chroma .s2 { color: #dd1144 }
/* LiteralStringEscape */ .chroma .se { color: #dd1144 }
/* LiteralStringHeredoc */ .chroma .sh { color: #dd1144 }
/* LiteralStringInterpol */ .chroma .si { color: #dd1144 }
/* LiteralStringOther */ .chroma .sx { color: #dd1144 }
/* LiteralStringRegex */ .chroma .sr { color: #009926 }
/* LiteralStringSingle */ .chroma .s1 { color: #dd1144 }
/* LiteralStringSymbol */ .chroma .ss { color: #990073 }
/* LiteralNumber */ .chroma .m { color: #009999 }
/* LiteralNumberBin */ .chroma .mb { color: #009999 }
/* LiteralNumberFloat */ .chroma .mf { color: #009999 }
/* LiteralNumberHex */ .chroma .mh { color: #009999 }
/* LiteralNumberInteger */ .chroma .mi { color: #009999 }
/* LiteralNumberIntegerLong */ .chroma .il { color: #009999 }
/* LiteralNumberOct */ .chroma .mo { color: #009999 }
/* Operator */ .chroma .o { color: #000000; font-weight: bold }
/* OperatorWord */ .chroma .ow { color: #000000; font-weight: bold }
/* Punctuation */ .chroma .p { }
/* Comment */ .chroma .c { color: #999988; font-style: italic }
/* CommentHashbang */ .chroma .ch { color: #999988; font-style: italic }
/* CommentMultiline */ .chroma .cm { color: #999988; font-style: italic }
/* CommentSingle */ .chroma .c1 { color: #999988; font-style: italic }
/* CommentSpecial */ .chroma .cs { color: #999999; font-weight: bold; font-style: italic }
/* CommentPreproc */ .chroma .cp { color: #999999; font-weight: bold; font-style: italic }
/* CommentPreprocFile */ .chroma .cpf { color: #999999; font-weight: bold; font-style: italic }
/* Generic */ .chroma .g { }
/* GenericDeleted */ .chroma .gd { color: #000000; background-color: #ffdddd }
/* GenericEmph */ .chroma .ge { color: #000000; font-style: italic }
/* GenericError */ .chroma .gr { color: #aa0000 }
/* GenericHeading */ .chroma .gh { color: #999999 }
/* GenericInserted */ .chroma .gi { color: #000000; background-color: #ddffdd }
/* GenericOutput */ .chroma .go { color: #888888 }
/* GenericPrompt */ .chroma .gp { color: #555555 }
/* GenericStrong */ .chroma .gs { font-weight: bold }
/* GenericSubheading */ .chroma .gu { color: #aaaaaa }
/* GenericTraceback */ .chroma .gt { color: #aa0000 }
/* GenericUnderline */ .chroma .gl { text-decoration: underline }
/* TextWhitespace */ .chroma .w { color: #bbbbbb }

View File

@@ -0,0 +1,98 @@
@mixin syntax_dark {
/* Background */ .bg { color: #c9d1d9; background-color: #0d1117; }
/* PreWrapper */ .chroma { color: #c9d1d9; background-color: #0d1117; }
/* Other */ .chroma .x { }
/* Error */ .chroma .err { color: #f85149 }
/* CodeLine */ .chroma .cl { }
/* LineLink */ .chroma .lnlinks { outline: none; text-decoration: none; color: inherit }
/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; }
/* LineHighlight */ .chroma .hl { background-color: #ffffcc }
/* LineNumbersTable */ .chroma .lnt { white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #64686c }
/* LineNumbers */ .chroma .ln { white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #6e7681 }
/* Line */ .chroma .line { display: flex; }
/* Keyword */ .chroma .k { color: #ff7b72 }
/* KeywordConstant */ .chroma .kc { color: #79c0ff }
/* KeywordDeclaration */ .chroma .kd { color: #ff7b72 }
/* KeywordNamespace */ .chroma .kn { color: #ff7b72 }
/* KeywordPseudo */ .chroma .kp { color: #79c0ff }
/* KeywordReserved */ .chroma .kr { color: #ff7b72 }
/* KeywordType */ .chroma .kt { color: #ff7b72 }
/* Name */ .chroma .n { }
/* NameAttribute */ .chroma .na { }
/* NameBuiltin */ .chroma .nb { }
/* NameBuiltinPseudo */ .chroma .bp { }
/* NameClass */ .chroma .nc { color: #f0883e; font-weight: bold }
/* NameConstant */ .chroma .no { color: #79c0ff; font-weight: bold }
/* NameDecorator */ .chroma .nd { color: #d2a8ff; font-weight: bold }
/* NameEntity */ .chroma .ni { color: #ffa657 }
/* NameException */ .chroma .ne { color: #f0883e; font-weight: bold }
/* NameFunction */ .chroma .nf { color: #d2a8ff; font-weight: bold }
/* NameFunctionMagic */ .chroma .fm { }
/* NameLabel */ .chroma .nl { color: #79c0ff; font-weight: bold }
/* NameNamespace */ .chroma .nn { color: #ff7b72 }
/* NameOther */ .chroma .nx { }
/* NameProperty */ .chroma .py { color: #79c0ff }
/* NameTag */ .chroma .nt { color: #7ee787 }
/* NameVariable */ .chroma .nv { color: #79c0ff }
/* NameVariableClass */ .chroma .vc { }
/* NameVariableGlobal */ .chroma .vg { }
/* NameVariableInstance */ .chroma .vi { }
/* NameVariableMagic */ .chroma .vm { }
/* Literal */ .chroma .l { color: #a5d6ff }
/* LiteralDate */ .chroma .ld { color: #79c0ff }
/* LiteralString */ .chroma .s { color: #a5d6ff }
/* LiteralStringAffix */ .chroma .sa { color: #79c0ff }
/* LiteralStringBacktick */ .chroma .sb { color: #a5d6ff }
/* LiteralStringChar */ .chroma .sc { color: #a5d6ff }
/* LiteralStringDelimiter */ .chroma .dl { color: #79c0ff }
/* LiteralStringDoc */ .chroma .sd { color: #a5d6ff }
/* LiteralStringDouble */ .chroma .s2 { color: #a5d6ff }
/* LiteralStringEscape */ .chroma .se { color: #79c0ff }
/* LiteralStringHeredoc */ .chroma .sh { color: #79c0ff }
/* LiteralStringInterpol */ .chroma .si { color: #a5d6ff }
/* LiteralStringOther */ .chroma .sx { color: #a5d6ff }
/* LiteralStringRegex */ .chroma .sr { color: #79c0ff }
/* LiteralStringSingle */ .chroma .s1 { color: #a5d6ff }
/* LiteralStringSymbol */ .chroma .ss { color: #a5d6ff }
/* LiteralNumber */ .chroma .m { color: #a5d6ff }
/* LiteralNumberBin */ .chroma .mb { color: #a5d6ff }
/* LiteralNumberFloat */ .chroma .mf { color: #a5d6ff }
/* LiteralNumberHex */ .chroma .mh { color: #a5d6ff }
/* LiteralNumberInteger */ .chroma .mi { color: #a5d6ff }
/* LiteralNumberIntegerLong */ .chroma .il { color: #a5d6ff }
/* LiteralNumberOct */ .chroma .mo { color: #a5d6ff }
/* Operator */ .chroma .o { color: #ff7b72; font-weight: bold }
/* OperatorWord */ .chroma .ow { color: #ff7b72; font-weight: bold }
/* Punctuation */ .chroma .p { }
/* Comment */ .chroma .c { color: #8b949e; font-style: italic }
/* CommentHashbang */ .chroma .ch { color: #8b949e; font-style: italic }
/* CommentMultiline */ .chroma .cm { color: #8b949e; font-style: italic }
/* CommentSingle */ .chroma .c1 { color: #8b949e; font-style: italic }
/* CommentSpecial */ .chroma .cs { color: #8b949e; font-weight: bold; font-style: italic }
/* CommentPreproc */ .chroma .cp { color: #8b949e; font-weight: bold; font-style: italic }
/* CommentPreprocFile */ .chroma .cpf { color: #8b949e; font-weight: bold; font-style: italic }
/* Generic */ .chroma .g { }
/* GenericDeleted */ .chroma .gd { color: #ffa198; background-color: #490202 }
/* GenericEmph */ .chroma .ge { font-style: italic }
/* GenericError */ .chroma .gr { color: #ffa198 }
/* GenericHeading */ .chroma .gh { color: #79c0ff; font-weight: bold }
/* GenericInserted */ .chroma .gi { color: #56d364; background-color: #0f5323 }
/* GenericOutput */ .chroma .go { color: #8b949e }
/* GenericPrompt */ .chroma .gp { color: #8b949e }
/* GenericStrong */ .chroma .gs { font-weight: bold }
/* GenericSubheading */ .chroma .gu { color: #79c0ff }
/* GenericTraceback */ .chroma .gt { color: #ff7b72 }
/* GenericUnderline */ .chroma .gl { text-decoration: underline }
/* TextWhitespace */ .chroma .w { color: #6e7681 }
}
body.colorscheme-dark {
@include syntax_dark();
}
body.colorscheme-auto {
@media (prefers-color-scheme: dark) {
@include syntax_dark();
}
}

View File

@@ -0,0 +1,77 @@
.tabs {
display: flex;
flex-wrap: wrap;
margin: 2rem 0 2rem 0;
position: relative;
&.tabs-left {
justify-content: flex-start;
label.tab-label {
margin-right: 0.5rem;
}
.tab-content {
border-radius: 0px 4px 4px 4px;
}
}
&.tabs-right {
justify-content: flex-end;
label.tab-label {
margin-left: 0.5rem;
}
.tab-content {
border-radius: 4px 0px 4px 4px;
}
}
input.tab-input {
display: none;
}
label.tab-label {
background-color: $alt-bg-color;
border-color: $darker-alt-bg-color;
border-radius: 4px 4px 0px 0px;
border-style: solid;
border-bottom-style: hidden;
border-width: 1px;
cursor: pointer;
display: inline-block;
order: 1;
padding: 0.3rem 0.6rem;
position: relative;
top: 1px;
user-select: none;
}
input.tab-input:checked + label.tab-label {
background-color: $bg-color;
}
.tab-content {
background-color: $bg-color;
border-color: $darker-alt-bg-color;
border-style: solid;
border-width: 1px;
display: none;
order: 2;
padding: 1rem;
width: 100%;
}
&.tabs-code {
.tab-content {
padding: 0.5rem;
pre {
margin: 0;
}
}
}
}

View File

@@ -0,0 +1,27 @@
@mixin tabs_dark {
.tabs {
label.tab-label {
background-color: $alt-bg-color-dark;
border-color: $lighter-alt-bg-color-dark;
}
input.tab-input:checked + label.tab-label {
background-color: $bg-color-dark;
}
.tab-content {
background-color: $bg-color-dark;
border-color: $lighter-alt-bg-color-dark;
}
}
}
body.colorscheme-dark {
@include tabs_dark();
}
body.colorscheme-auto {
@media (prefers-color-scheme: dark) {
@include tabs_dark();
}
}

View File

@@ -8,6 +8,7 @@ Ubuntu,
Cantarell,
"Helvetica Neue",
Helvetica,
"游ゴシック",
"PingFang SC",
STXihei,"华文细黑",
"Microsoft YaHei","微软雅黑",
@@ -25,6 +26,7 @@ $bg-color: #fafafa !default;
$fg-color: #212121 !default;
$alt-bg-color: #e0e0e0 !default;
$alt-fg-color: #000 !default;
$darker-alt-bg-color: #ccc !default;
$link-color: #1565c0 !default;
// Dark colors
@@ -32,6 +34,7 @@ $bg-color-dark: #212121 !default;
$fg-color-dark: #dadada !default;
$alt-bg-color-dark: #424242 !default;
$alt-fg-color-dark: #dadada !default;
$lighter-alt-bg-color-dark: #4f4f4f !default;
$link-color-dark: #42a5f5 !default;
// Notice colors
@@ -56,3 +59,6 @@ $bg-color-notice-warning-content: #ffca281a !default;
$fg-color-notice-error-icon: #e53935 !default;
$bg-color-notice-error-title: #f443361a !default;
$bg-color-notice-error-content: #ef53501a !default;
// Path to FontAwesome TTF/WOFF files.
$fa-font-path: "../fonts" !default;

View File

@@ -3,6 +3,8 @@
@import "content_dark";
@import "notices_dark";
@import "navigation_dark";
@import "tabs_dark";
@import "taxonomies_dark";
@import "footer_dark";
@import "float_dark";
@import "syntax_dark";

View File

@@ -1,11 +1,18 @@
@import "css/normalize";
@import "fork-awesome/fork-awesome";
@import "variables";
@import "font-awesome/fontawesome";
@import "font-awesome/regular";
@import "font-awesome/solid";
@import "font-awesome/brands";
@import "font-awesome/v4-shims";
@import "base";
@import "content";
@import "notices";
@import "navigation";
@import "pagination";
@import "tabs";
@import "taxonomies";
@import "footer";
@import "float";
@import "mastodon";
@import "syntax";

View File

@@ -0,0 +1,165 @@
Fonticons, Inc. (https://fontawesome.com)
--------------------------------------------------------------------------------
Font Awesome Free License
Font Awesome Free is free, open source, and GPL friendly. You can use it for
commercial projects, open source projects, or really almost whatever you want.
Full Font Awesome Free license: https://fontawesome.com/license/free.
--------------------------------------------------------------------------------
# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
The Font Awesome Free download is licensed under a Creative Commons
Attribution 4.0 International License and applies to all icons packaged
as SVG and JS file types.
--------------------------------------------------------------------------------
# Fonts: SIL OFL 1.1 License
In the Font Awesome Free download, the SIL OFL license applies to all icons
packaged as web and desktop font files.
Copyright (c) 2024 Fonticons, Inc. (https://fontawesome.com)
with Reserved Font Name: "Font Awesome".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
SIL OPEN FONT LICENSE
Version 1.1 - 26 February 2007
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting — in part or in whole — any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
--------------------------------------------------------------------------------
# Code: MIT License (https://opensource.org/licenses/MIT)
In the Font Awesome Free download, the MIT license applies to all non-font and
non-icon files.
Copyright 2024 Fonticons, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in the
Software without restriction, including without limitation the rights to use, copy,
modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so, subject to the
following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
# Attribution
Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
Awesome Free files already contain embedded comments with sufficient
attribution, so you shouldn't need to do anything additional when using these
files normally.
We've kept attribution comments terse, so we ask that you do not actively work
to remove them from files, especially code. They're a great way for folks to
learn about Font Awesome.
--------------------------------------------------------------------------------
# Brand Icons
All brand icons are trademarks of their respective owners. The use of these
trademarks does not indicate endorsement of the trademark holder by Font
Awesome, nor vice versa. **Please do not use brand logos for any purpose except
to represent the company, product, or service to which they refer.**

View File

@@ -0,0 +1,152 @@
// animating icons
// --------------------------
.#{$fa-css-prefix}-beat {
animation-name: #{$fa-css-prefix}-beat;
animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, ease-in-out);
}
.#{$fa-css-prefix}-bounce {
animation-name: #{$fa-css-prefix}-bounce;
animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(0.280, 0.840, 0.420, 1));
}
.#{$fa-css-prefix}-fade {
animation-name: #{$fa-css-prefix}-fade;
animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1));
}
.#{$fa-css-prefix}-beat-fade {
animation-name: #{$fa-css-prefix}-beat-fade;
animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1));
}
.#{$fa-css-prefix}-flip {
animation-name: #{$fa-css-prefix}-flip;
animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, ease-in-out);
}
.#{$fa-css-prefix}-shake {
animation-name: #{$fa-css-prefix}-shake;
animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, linear);
}
.#{$fa-css-prefix}-spin {
animation-name: #{$fa-css-prefix}-spin;
animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s);
animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
animation-duration: var(--#{$fa-css-prefix}-animation-duration, 2s);
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, linear);
}
.#{$fa-css-prefix}-spin-reverse {
--#{$fa-css-prefix}-animation-direction: reverse;
}
.#{$fa-css-prefix}-pulse,
.#{$fa-css-prefix}-spin-pulse {
animation-name: #{$fa-css-prefix}-spin;
animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal);
animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s);
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, steps(8));
}
// if agent or operating system prefers reduced motion, disable animations
// see: https://www.smashingmagazine.com/2020/09/design-reduced-motion-sensitivities/
// see: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
@media (prefers-reduced-motion: reduce) {
.#{$fa-css-prefix}-beat,
.#{$fa-css-prefix}-bounce,
.#{$fa-css-prefix}-fade,
.#{$fa-css-prefix}-beat-fade,
.#{$fa-css-prefix}-flip,
.#{$fa-css-prefix}-pulse,
.#{$fa-css-prefix}-shake,
.#{$fa-css-prefix}-spin,
.#{$fa-css-prefix}-spin-pulse {
animation-delay: -1ms;
animation-duration: 1ms;
animation-iteration-count: 1;
transition-delay: 0s;
transition-duration: 0s;
}
}
@keyframes #{$fa-css-prefix}-beat {
0%, 90% { transform: scale(1); }
45% { transform: scale(var(--#{$fa-css-prefix}-beat-scale, 1.25)); }
}
@keyframes #{$fa-css-prefix}-bounce {
0% { transform: scale(1,1) translateY(0); }
10% { transform: scale(var(--#{$fa-css-prefix}-bounce-start-scale-x, 1.1),var(--#{$fa-css-prefix}-bounce-start-scale-y, 0.9)) translateY(0); }
30% { transform: scale(var(--#{$fa-css-prefix}-bounce-jump-scale-x, 0.9),var(--#{$fa-css-prefix}-bounce-jump-scale-y, 1.1)) translateY(var(--#{$fa-css-prefix}-bounce-height, -0.5em)); }
50% { transform: scale(var(--#{$fa-css-prefix}-bounce-land-scale-x, 1.05),var(--#{$fa-css-prefix}-bounce-land-scale-y, 0.95)) translateY(0); }
57% { transform: scale(1,1) translateY(var(--#{$fa-css-prefix}-bounce-rebound, -0.125em)); }
64% { transform: scale(1,1) translateY(0); }
100% { transform: scale(1,1) translateY(0); }
}
@keyframes #{$fa-css-prefix}-fade {
50% { opacity: var(--#{$fa-css-prefix}-fade-opacity, 0.4); }
}
@keyframes #{$fa-css-prefix}-beat-fade {
0%, 100% {
opacity: var(--#{$fa-css-prefix}-beat-fade-opacity, 0.4);
transform: scale(1);
}
50% {
opacity: 1;
transform: scale(var(--#{$fa-css-prefix}-beat-fade-scale, 1.125));
}
}
@keyframes #{$fa-css-prefix}-flip {
50% {
transform: rotate3d(var(--#{$fa-css-prefix}-flip-x, 0), var(--#{$fa-css-prefix}-flip-y, 1), var(--#{$fa-css-prefix}-flip-z, 0), var(--#{$fa-css-prefix}-flip-angle, -180deg));
}
}
@keyframes #{$fa-css-prefix}-shake {
0% { transform: rotate(-15deg); }
4% { transform: rotate(15deg); }
8%, 24% { transform: rotate(-18deg); }
12%, 28% { transform: rotate(18deg); }
16% { transform: rotate(-22deg); }
20% { transform: rotate(22deg); }
32% { transform: rotate(-12deg); }
36% { transform: rotate(12deg); }
40%, 100% { transform: rotate(0deg); }
}
@keyframes #{$fa-css-prefix}-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}

View File

@@ -0,0 +1,20 @@
// bordered + pulled icons
// -------------------------
.#{$fa-css-prefix}-border {
border-color: var(--#{$fa-css-prefix}-border-color, #{$fa-border-color});
border-radius: var(--#{$fa-css-prefix}-border-radius, #{$fa-border-radius});
border-style: var(--#{$fa-css-prefix}-border-style, #{$fa-border-style});
border-width: var(--#{$fa-css-prefix}-border-width, #{$fa-border-width});
padding: var(--#{$fa-css-prefix}-border-padding, #{$fa-border-padding});
}
.#{$fa-css-prefix}-pull-left {
float: left;
margin-right: var(--#{$fa-css-prefix}-pull-margin, #{$fa-pull-margin});
}
.#{$fa-css-prefix}-pull-right {
float: right;
margin-left: var(--#{$fa-css-prefix}-pull-margin, #{$fa-pull-margin});
}

View File

@@ -0,0 +1,49 @@
// base icon class definition
// -------------------------
.#{$fa-css-prefix} {
font-family: var(--#{$fa-css-prefix}-style-family, '#{$fa-style-family}');
font-weight: var(--#{$fa-css-prefix}-style, #{$fa-style});
}
.fas,
.far,
.fab,
.#{$fa-css-prefix}-solid,
.#{$fa-css-prefix}-regular,
.#{$fa-css-prefix}-brands,
.#{$fa-css-prefix} {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: var(--#{$fa-css-prefix}-display, #{$fa-display});
font-style: normal;
font-variant: normal;
line-height: 1;
text-rendering: auto;
}
.fas::before,
.far::before,
.fab::before,
.#{$fa-css-prefix}-solid::before,
.#{$fa-css-prefix}-regular::before,
.#{$fa-css-prefix}-brands::before,
.#{$fa-css-prefix}::before {
content: var(#{$fa-icon-property});
}
.#{$fa-css-prefix}-classic,
.fas,
.#{$fa-css-prefix}-solid,
.far,
.#{$fa-css-prefix}-regular {
font-family: 'Font Awesome 6 Free';
}
.#{$fa-css-prefix}-brands,
.fab {
font-family: 'Font Awesome 6 Brands';
}
%fa-icon {
@include fa-icon;
}

View File

@@ -1,6 +1,7 @@
// Fixed Width Icons
// fixed-width icons
// -------------------------
.#{$fa-css-prefix}-fw {
width: (18em / 14);
text-align: center;
width: $fa-fw-width;
}

View File

@@ -0,0 +1,57 @@
// functions
// --------------------------
// fa-content: convenience function used to set content property
@function fa-content($fa-var) {
@return unquote("\"#{ $fa-var }\"");
}
// fa-divide: Originally obtained from the Bootstrap https://github.com/twbs/bootstrap
//
// Licensed under: The MIT License (MIT)
//
// Copyright (c) 2011-2021 Twitter, Inc.
// Copyright (c) 2011-2021 The Bootstrap Authors
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
@function fa-divide($dividend, $divisor, $precision: 10) {
$sign: if($dividend > 0 and $divisor > 0, 1, -1);
$dividend: abs($dividend);
$divisor: abs($divisor);
$quotient: 0;
$remainder: $dividend;
@if $dividend == 0 {
@return 0;
}
@if $divisor == 0 {
@error "Cannot divide by 0";
}
@if $divisor == 1 {
@return $dividend;
}
@while $remainder >= $divisor {
$quotient: $quotient + 1;
$remainder: $remainder - $divisor;
}
@if $remainder > 0 and $precision > 0 {
$remainder: fa-divide($remainder * 10, $divisor, $precision - 1) * .1;
}
@return ($quotient + $remainder) * $sign;
}

View File

@@ -0,0 +1,12 @@
// specific icon class definition
// -------------------------
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
@each $name, $icon in $fa-icons {
.#{$fa-css-prefix}-#{$name} {
#{$fa-icon-property}: unquote("\"#{ $icon }\"");
}
}

View File

@@ -0,0 +1,18 @@
// icons in a list
// -------------------------
.#{$fa-css-prefix}-ul {
list-style-type: none;
margin-left: var(--#{$fa-css-prefix}-li-margin, #{$fa-li-margin});
padding-left: 0;
> li { position: relative; }
}
.#{$fa-css-prefix}-li {
left: calc(-1 * var(--#{$fa-css-prefix}-li-width, #{$fa-li-width}));
position: absolute;
text-align: center;
width: var(--#{$fa-css-prefix}-li-width, #{$fa-li-width});
line-height: inherit;
}

View File

@@ -0,0 +1,65 @@
// mixins
// --------------------------
// base rendering for an icon
@mixin fa-icon {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
}
// sets relative font-sizing and alignment (in _sizing)
@mixin fa-size ($font-size) {
font-size: fa-divide($font-size, $fa-size-scale-base) * 1em; // converts step in sizing scale into an em-based value that's relative to the scale's base
line-height: fa-divide(1, $font-size) * 1em; // sets the line-height of the icon back to that of it's parent
vertical-align: (fa-divide(6, $font-size) - fa-divide(3, 8)) * 1em; // vertically centers the icon taking into account the surrounding text's descender
}
// only display content to screen readers
// see: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/
// see: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/
@mixin fa-sr-only() {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}
// use in conjunction with .sr-only to only display content when it's focused
@mixin fa-sr-only-focusable() {
&:not(:focus) {
@include fa-sr-only();
}
}
// sets a specific icon family to use alongside style + icon mixins
@mixin fa-family-classic() {
@extend .fa-classic;
}
// convenience mixins for declaring pseudo-elements by CSS variable,
// including all style-specific font properties
@mixin fa-icon-solid($fa-var) {
@extend .fa-solid;
& { #{$fa-icon-property}: unquote("\"#{ $fa-var }\""); #{$fa-duotone-icon-property}: unquote("\"#{ $fa-var }#{ $fa-var }\""); }
}
@mixin fa-icon-regular($fa-var) {
@extend .fa-regular;
& { #{$fa-icon-property}: unquote("\"#{ $fa-var }\""); #{$fa-duotone-icon-property}: unquote("\"#{ $fa-var }#{ $fa-var }\""); }
}
@mixin fa-icon-brands($fa-var) {
@extend .fa-brands;
& { #{$fa-icon-property}: unquote("\"#{ $fa-var }\""); #{$fa-duotone-icon-property}: unquote("\"#{ $fa-var }#{ $fa-var }\""); }
}

View File

@@ -0,0 +1,31 @@
// rotating + flipping icons
// -------------------------
.#{$fa-css-prefix}-rotate-90 {
transform: rotate(90deg);
}
.#{$fa-css-prefix}-rotate-180 {
transform: rotate(180deg);
}
.#{$fa-css-prefix}-rotate-270 {
transform: rotate(270deg);
}
.#{$fa-css-prefix}-flip-horizontal {
transform: scale(-1, 1);
}
.#{$fa-css-prefix}-flip-vertical {
transform: scale(1, -1);
}
.#{$fa-css-prefix}-flip-both,
.#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical {
transform: scale(-1, -1);
}
.#{$fa-css-prefix}-rotate-by {
transform: rotate(var(--#{$fa-css-prefix}-rotate-angle, 0));
}

View File

@@ -0,0 +1,14 @@
// screen-reader utilities
// -------------------------
// only display content to screen readers
.sr-only,
.#{$fa-css-prefix}-sr-only {
@include fa-sr-only;
}
// use in conjunction with .sr-only to only display content when it's focused
.sr-only-focusable,
.#{$fa-css-prefix}-sr-only-focusable {
@include fa-sr-only-focusable;
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,16 @@
// sizing icons
// -------------------------
// literal magnification scale
@for $i from 1 through 10 {
.#{$fa-css-prefix}-#{$i}x {
font-size: $i * 1em;
}
}
// step-based scale (with alignment)
@each $size, $value in $fa-sizes {
.#{$fa-css-prefix}-#{$size} {
@include fa-size($value);
}
}

View File

@@ -0,0 +1,32 @@
// stacking icons
// -------------------------
.#{$fa-css-prefix}-stack {
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: $fa-stack-vertical-align;
width: $fa-stack-width;
}
.#{$fa-css-prefix}-stack-1x,
.#{$fa-css-prefix}-stack-2x {
left: 0;
position: absolute;
text-align: center;
width: 100%;
z-index: var(--#{$fa-css-prefix}-stack-z-index, #{$fa-stack-z-index});
}
.#{$fa-css-prefix}-stack-1x {
line-height: inherit;
}
.#{$fa-css-prefix}-stack-2x {
font-size: 2em;
}
.#{$fa-css-prefix}-inverse {
color: var(--#{$fa-css-prefix}-inverse, #{$fa-inverse});
}

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More