nyanya
This commit is contained in:
parent
8d1a6f27ca
commit
4ae7001974
43 changed files with 846 additions and 225 deletions
|
@ -35,6 +35,8 @@ menu_items = [
|
|||
|
||||
{name = "Blog", url = "$BASE_URL/blog"},
|
||||
|
||||
{name = "CV", url = "$BASE_URL/cv"},
|
||||
|
||||
{name = "Contact", url = "$BASE_URL/contact"},
|
||||
]
|
||||
|
||||
|
|
134
content/pages/CV.md
Normal file
134
content/pages/CV.md
Normal file
|
@ -0,0 +1,134 @@
|
|||
+++
|
||||
title = "CV"
|
||||
template = "page.html"
|
||||
path = "cv"
|
||||
+++
|
||||
|
||||
{% section() %}
|
||||
|
||||
## Technical Skills
|
||||
|
||||
| | |
|
||||
| ----------------------- | ----------------------------------------------------------------------------------------------- |
|
||||
| Linux | NixOS, Arch Linux, Debian, RHEL |
|
||||
| Monitoring | Grafana + (Prometheus, Telegraf, InfluxDB), VictoraMetrics, Zabbix |
|
||||
| DevOps / Automation | Ansible, Terraform, Vagrant, Git, Jenkins |
|
||||
| Networking | VPN (Wireguard, OpenVPN), Routing (RIP, OSPF, BGP) |
|
||||
| Virtualization | KVM/QEMU, Proxmox, Docker |
|
||||
| Security | Server-Hardening, Security Best Practices, Vulnerability Assessment, Encryption, GPG, LUKS, TLS |
|
||||
| Scripting & Programming | Rust, Python, JavaScript, Shell, HTML, CSS, Nix |
|
||||
|
||||
{% end %}
|
||||
|
||||
{% section() %}
|
||||
|
||||
## Certifications
|
||||
|
||||
### Linux Professional Institute
|
||||
|
||||
- LPIC-1 (valid until 2028-02-13)
|
||||
|
||||
### FreeCodeCamp.org
|
||||
|
||||
- Data Analysis with Python
|
||||
- Scientific Computing with Python
|
||||
- Quality Assurance
|
||||
- Data Visualization
|
||||
- Back End Development and APIs
|
||||
- Front End Development Libraries
|
||||
- JavaScript Algorithms and Data Structures
|
||||
- Responsive Web Design
|
||||
|
||||
{% end %}
|
||||
|
||||
{% section() %}
|
||||
|
||||
## Work Experience
|
||||
|
||||
### Linux System Administrator
|
||||
|
||||
#### Famedly GmbH
|
||||
|
||||
#### 06/2023-current
|
||||
|
||||
Management of Infrastructure for a Matrix-based messenger for providers of medical services, both cloud-based and on-premise, using Ansible.
|
||||
Software-Development in Rust and Python.
|
||||
|
||||
- Ansible
|
||||
- Rust
|
||||
- Python
|
||||
|
||||
{% end %}
|
||||
|
||||
{% section() %}
|
||||
|
||||
### Linux & DevOps Engineer
|
||||
|
||||
#### netpengo GmbH
|
||||
|
||||
#### 01/2023-06/2023
|
||||
|
||||
Infrastructure-Management, Development of Infrastructure-as-code using Ansible and Jenkins.
|
||||
Automating administration tasks.
|
||||
Monitoring and Incidence Management. Administration of various Web-Applications.
|
||||
|
||||
- Ansible
|
||||
- Jenkins
|
||||
- Grafana
|
||||
- Zabbix
|
||||
- Hetzner Cloud
|
||||
- GitLab
|
||||
- Terraform
|
||||
|
||||
{% end %}
|
||||
|
||||
{% section() %}
|
||||
|
||||
### Continuing Education / Open-Source-Work
|
||||
|
||||
#### 11/2020-12/2022
|
||||
|
||||
Work on various Open-Source-Projects, various FreeCodeCamp.org courses, and personal infrastructure.
|
||||
|
||||
- Ansible
|
||||
- JavaScript
|
||||
- Python
|
||||
- Rust
|
||||
|
||||
{% end %}
|
||||
{% section() %}
|
||||
|
||||
### Linux Engineer
|
||||
|
||||
#### Lacewing Tech GbR
|
||||
|
||||
#### 05/2020-10/2020
|
||||
|
||||
Automation of server management, administrating LEMP Stack and FOSS-Software Hosting. Organisation of workshops.
|
||||
|
||||
- Ansible
|
||||
- Nginx
|
||||
- Nextcloud
|
||||
- Bitwarden
|
||||
- Jitsi
|
||||
|
||||
{% end %}
|
||||
{% section() %}
|
||||
|
||||
### Linux Administrator
|
||||
|
||||
#### UCware GmbH
|
||||
|
||||
#### 07/2019-11/2019
|
||||
|
||||
Linux-administration, Virtualization of servers and desktops; administration of GitLab, Ruby Applications, and Docker
|
||||
Containers
|
||||
|
||||
- Ansible
|
||||
- Docker
|
||||
- KVM
|
||||
- Proxmox
|
||||
- GitLab
|
||||
- Redmine
|
||||
|
||||
{% end %}
|
|
@ -28,29 +28,3 @@ walking through
|
|||
forests and listening to all the beautiful birdsongs.
|
||||
|
||||
Sometimes I try to make music and visual arts, it might not be much yet, but it's fun to play around with.
|
||||
|
||||
### Certifications
|
||||
|
||||
I have earned the following certifications:
|
||||
|
||||
#### Linux Professional Institute
|
||||
|
||||
- LPIC-1 (earned 2023-02-13, active until 2028-02-13)
|
||||
|
||||
Verify this certification on
|
||||
the [LPI Website](https://cs.lpi.org/caf/Xamman/certification/verify/LPI000544741/xcaz5yfve4)
|
||||
|
||||
#### FreeCodeCamp
|
||||
|
||||
- Data Analysis with Python
|
||||
- Scientific Computing with Python
|
||||
- Quality Assurance
|
||||
- Data Visualization
|
||||
- Back End Development and APIs
|
||||
- Front End Development Libraries
|
||||
- JavaScript Algorithms and Data Structures
|
||||
- Responsive Web Design
|
||||
|
||||
You can find these certifications on my [FreeCodeCamp Profile](https://www.freecodecamp.org/CherryKitten) and the code
|
||||
for
|
||||
all the relevant projects in my [git repo](https://codeberg.org/CherryKitten/freecodecamp-projects).
|
||||
|
|
|
@ -45,6 +45,8 @@
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -66,19 +68,28 @@
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -43,6 +43,8 @@
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -86,28 +88,6 @@ time outside in nature as I do inside in front of a computer screen. I love bein
|
|||
walking through
|
||||
forests and listening to all the beautiful birdsongs.</p>
|
||||
<p>Sometimes I try to make music and visual arts, it might not be much yet, but it's fun to play around with.</p>
|
||||
<h3 id="certifications">Certifications</h3>
|
||||
<p>I have earned the following certifications:</p>
|
||||
<h4 id="linux-professional-institute">Linux Professional Institute</h4>
|
||||
<ul>
|
||||
<li>LPIC-1 (earned 2023-02-13, active until 2028-02-13)</li>
|
||||
</ul>
|
||||
<p>Verify this certification on
|
||||
the <a href="https://cs.lpi.org/caf/Xamman/certification/verify/LPI000544741/xcaz5yfve4">LPI Website</a></p>
|
||||
<h4 id="freecodecamp">FreeCodeCamp</h4>
|
||||
<ul>
|
||||
<li>Data Analysis with Python</li>
|
||||
<li>Scientific Computing with Python</li>
|
||||
<li>Quality Assurance</li>
|
||||
<li>Data Visualization</li>
|
||||
<li>Back End Development and APIs</li>
|
||||
<li>Front End Development Libraries</li>
|
||||
<li>JavaScript Algorithms and Data Structures</li>
|
||||
<li>Responsive Web Design</li>
|
||||
</ul>
|
||||
<p>You can find these certifications on my <a href="https://www.freecodecamp.org/CherryKitten">FreeCodeCamp Profile</a> and the code
|
||||
for
|
||||
all the relevant projects in my <a href="https://codeberg.org/CherryKitten/freecodecamp-projects">git repo</a>.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -120,19 +100,28 @@ all the relevant projects in my <a href="https://codeberg.org/CherryKitten/freec
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -43,6 +43,8 @@
|
|||
|
||||
<li class="active"><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -153,19 +155,28 @@ remember to stay hydrated, and have a lovely <code>{time of day}</code>!</p>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -43,6 +43,8 @@
|
|||
|
||||
<li class="active"><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -141,19 +143,28 @@ Welcome to the Fediverse 💜.</p>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -43,6 +43,8 @@
|
|||
|
||||
<li class="active"><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -204,19 +206,28 @@ People have been recommending "Mastodon" as a Twitter alternative for
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -43,6 +43,8 @@
|
|||
|
||||
<li class="active"><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -315,19 +317,28 @@ And if I made mistakes, please also tell me. I'm always happy to learn more and
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
BIN
public/buttons/acab.gif
Normal file
BIN
public/buttons/acab.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
BIN
public/buttons/antinft.gif
Normal file
BIN
public/buttons/antinft.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.6 KiB |
BIN
public/buttons/transnow2.gif
Normal file
BIN
public/buttons/transnow2.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 471 B |
|
@ -43,6 +43,8 @@
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li class="active"><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -87,19 +89,28 @@
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
211
public/cv/index.html
Normal file
211
public/cv/index.html
Normal file
|
@ -0,0 +1,211 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<title>CV | CherryKitten</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
||||
<meta name="robots" content="noodp"/>
|
||||
|
||||
<link rel="stylesheet" href="https://cherrykitten.dev/style.css">
|
||||
<link rel="stylesheet" href="https://cherrykitten.dev/color.css">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://cherrykitten.dev/ rss.xml
|
||||
">
|
||||
|
||||
</head>
|
||||
|
||||
<body class="">
|
||||
<div class="container">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
|
||||
<a href="https://cherrykitten.dev" style="text-decoration: none;">
|
||||
<div class="logo">
|
||||
|
||||
CherryKitten
|
||||
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<nav class="menu">
|
||||
<ul class="menu__inner">
|
||||
<li><a href="https://cherrykitten.dev">Home</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/about">About me</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li class="active"><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<div class="post">
|
||||
|
||||
<h1 class="post-title"><a href="https://cherrykitten.dev/cv/">CV</a></h1>
|
||||
<div class="post-meta-inline">
|
||||
|
||||
<span class="post-date"></span>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
<div class="section">
|
||||
<h2 id="technical-skills">Technical Skills</h2>
|
||||
<table><thead><tr><th></th><th></th></tr></thead><tbody>
|
||||
<tr><td>Linux</td><td>NixOS, Arch Linux, Debian, RHEL</td></tr>
|
||||
<tr><td>Monitoring</td><td>Grafana + (Prometheus, Telegraf, InfluxDB), VictoraMetrics, Zabbix</td></tr>
|
||||
<tr><td>DevOps / Automation</td><td>Ansible, Terraform, Vagrant, Git, Jenkins</td></tr>
|
||||
<tr><td>Networking</td><td>VPN (Wireguard, OpenVPN), Routing (RIP, OSPF, BGP)</td></tr>
|
||||
<tr><td>Virtualization</td><td>KVM/QEMU, Proxmox, Docker</td></tr>
|
||||
<tr><td>Security</td><td>Server-Hardening, Security Best Practices, Vulnerability Assessment, Encryption, GPG, LUKS, TLS</td></tr>
|
||||
<tr><td>Scripting & Programming</td><td>Rust, Python, JavaScript, Shell, HTML, CSS, Nix</td></tr>
|
||||
</tbody></table>
|
||||
</div>
|
||||
<div class="section">
|
||||
<h2 id="certifications">Certifications</h2>
|
||||
<h3 id="linux-professional-institute">Linux Professional Institute</h3>
|
||||
<ul>
|
||||
<li>LPIC-1 (valid until 2028-02-13)</li>
|
||||
</ul>
|
||||
<h3 id="freecodecamp-org">FreeCodeCamp.org</h3>
|
||||
<ul>
|
||||
<li>Data Analysis with Python</li>
|
||||
<li>Scientific Computing with Python</li>
|
||||
<li>Quality Assurance</li>
|
||||
<li>Data Visualization</li>
|
||||
<li>Back End Development and APIs</li>
|
||||
<li>Front End Development Libraries</li>
|
||||
<li>JavaScript Algorithms and Data Structures</li>
|
||||
<li>Responsive Web Design</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section">
|
||||
<h2 id="work-experience">Work Experience</h2>
|
||||
<h3 id="linux-system-administrator">Linux System Administrator</h3>
|
||||
<h4 id="famedly-gmbh">Famedly GmbH</h4>
|
||||
<h4 id="06-2023-current">06/2023-current</h4>
|
||||
<p>Management of Infrastructure for a Matrix-based messenger for providers of medical services, both cloud-based and on-premise, using Ansible.
|
||||
Software-Development in Rust and Python.</p>
|
||||
<ul>
|
||||
<li>Ansible</li>
|
||||
<li>Rust</li>
|
||||
<li>Python</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section">
|
||||
<h3 id="linux-devops-engineer">Linux & DevOps Engineer</h3>
|
||||
<h4 id="netpengo-gmbh">netpengo GmbH</h4>
|
||||
<h4 id="01-2023-06-2023">01/2023-06/2023</h4>
|
||||
<p>Infrastructure-Management, Development of Infrastructure-as-code using Ansible and Jenkins.
|
||||
Automating administration tasks.
|
||||
Monitoring and Incidence Management. Administration of various Web-Applications.</p>
|
||||
<ul>
|
||||
<li>Ansible</li>
|
||||
<li>Jenkins</li>
|
||||
<li>Grafana</li>
|
||||
<li>Zabbix</li>
|
||||
<li>Hetzner Cloud</li>
|
||||
<li>GitLab</li>
|
||||
<li>Terraform</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section">
|
||||
<h3 id="continuing-education-open-source-work">Continuing Education / Open-Source-Work</h3>
|
||||
<h4 id="11-2020-12-2022">11/2020-12/2022</h4>
|
||||
<p>Work on various Open-Source-Projects, various FreeCodeCamp.org courses, and personal infrastructure.</p>
|
||||
<ul>
|
||||
<li>Ansible</li>
|
||||
<li>JavaScript</li>
|
||||
<li>Python</li>
|
||||
<li>Rust</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section">
|
||||
<h3 id="linux-engineer">Linux Engineer</h3>
|
||||
<h4 id="lacewing-tech-gbr">Lacewing Tech GbR</h4>
|
||||
<h4 id="05-2020-10-2020">05/2020-10/2020</h4>
|
||||
<p>Automation of server management, administrating LEMP Stack and FOSS-Software Hosting. Organisation of workshops.</p>
|
||||
<ul>
|
||||
<li>Ansible</li>
|
||||
<li>Nginx</li>
|
||||
<li>Nextcloud</li>
|
||||
<li>Bitwarden</li>
|
||||
<li>Jitsi</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section">
|
||||
<h3 id="linux-administrator">Linux Administrator</h3>
|
||||
<h4 id="ucware-gmbh">UCware GmbH</h4>
|
||||
<h4 id="07-2019-11-2019">07/2019-11/2019</h4>
|
||||
<p>Linux-administration, Virtualization of servers and desktops; administration of GitLab, Ruby Applications, and Docker
|
||||
Containers</p>
|
||||
<ul>
|
||||
<li>Ansible</li>
|
||||
<li>Docker</li>
|
||||
<li>KVM</li>
|
||||
<li>Proxmox</li>
|
||||
<li>GitLab</li>
|
||||
<li>Redmine</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -44,6 +44,8 @@
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -97,19 +99,28 @@
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -44,6 +44,8 @@
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -90,19 +92,28 @@
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -44,6 +44,8 @@
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -101,19 +103,28 @@
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:Monaco,Consolas,Ubuntu Mono,monospace;font-size:1rem;line-height:1.54;background-color:var(--background);color:var(--color);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}@media (max-width: 683px){body{font-size:1rem}}h1,h2,h3,h4,h5,h6{display:flex;align-items:center;font-weight:bold;line-height:1.3;color:var(--accent2)}h1{font-size:1.4rem}h2{font-size:1.3rem}h3{font-size:1.2rem}h4,h5,h6{font-size:1.15rem}a{color:inherit}img{display:block;max-width:100%}img.left{margin-right:auto}img.center{margin-left:auto;margin-right:auto}img.right{margin-left:auto}p{margin-bottom:20px}figure{display:table;max-width:100%;margin:25px 0}figure.left img{margin-right:auto}figure.center img{margin-left:auto;margin-right:auto}figure.right img{margin-left:auto}figure figcaption{font-size:14px;padding:5px 10px;margin-top:5px;background:var(--accent);color:var(--background)}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code{font-family:monospace;font-feature-settings:normal;background:var(--accent-alpha-20);padding:1px 6px;margin:0 2px;font-size:.95rem}pre{font-family:monospace;padding:20px;font-size:.95rem;overflow:auto;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width: 683px){pre{white-space:pre-wrap;word-wrap:break-word}}pre code{padding:0;margin:0;background:none}blockquote{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);margin:40px 0;padding:25px}@media (max-width: 683px){blockquote{padding-right:0}}blockquote:before{content:"”";font-family:Georgia,serif;font-size:3.875rem;position:absolute;left:-40px;top:-20px}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:before{content:">";display:block;position:absolute;left:-25px;color:var(--accent)}table{table-layout:fixed;border-collapse:collapse;width:100%;margin:40px 0}table,th,td{border:1px dashed var(--accent);padding:10px}th{color:var(--accent)}ul,ol{margin-left:30px;padding:0}ul li,ol li{position:relative}@media (max-width: 683px){ul,ol{margin-left:20px}}ol ol{list-style-type:lower-alpha}.container{display:flex;flex-direction:column;padding:40px;max-width:864px;min-height:100vh;margin:0 auto}@media (max-width: 683px){.container{padding:20px}}.content{display:flex}hr{width:100%;border:none;background:var(--border-color);height:1px}.hidden{display:none}
|
||||
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:Monaco,Consolas,Ubuntu Mono,monospace;font-size:1rem;line-height:1.54;background-color:var(--background);color:var(--color);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}@media (max-width: 683px){body{font-size:1rem}}h1,h2{display:flex;align-items:center;font-weight:500;line-height:1.3;color:var(--accent2)}h3,h4,h5,h6{display:flex;align-items:center;font-weight:400;line-height:.8;color:var(--accent3)}h1{font-size:1.4rem}h2{font-size:1.3rem;padding-top:1rem;border-bottom:1px dashed var(--accent);padding-bottom:7px}h3{font-size:1.2rem;font-weight:bolder}h4,h5,h6{font-size:1.15rem}a{color:inherit}img{display:block;max-width:100%}img.left{margin-right:auto}img.center{margin-left:auto;margin-right:auto}img.right{margin-left:auto}p{margin-bottom:20px}figure{display:table;max-width:100%;margin:25px 0}figure.left img{margin-right:auto}figure.center img{margin-left:auto;margin-right:auto}figure.right img{margin-left:auto}figure figcaption{font-size:14px;padding:5px 10px;margin-top:5px;background:var(--accent);color:var(--background)}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code{font-family:monospace;font-feature-settings:normal;background:var(--accent-alpha-20);padding:1px 6px;margin:0 2px;font-size:.95rem}pre{font-family:monospace;padding:20px;font-size:.95rem;overflow:auto;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width: 683px){pre{white-space:pre-wrap;word-wrap:break-word}}pre code{padding:0;margin:0;background:none}blockquote{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);margin:40px 0;padding:25px}@media (max-width: 683px){blockquote{padding-right:0}}blockquote:before{content:"”";font-family:Georgia,serif;font-size:3.875rem;position:absolute;left:-40px;top:-20px}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:before{content:">";display:block;position:absolute;left:-25px;color:var(--accent)}table{table-layout:fixed;border-collapse:collapse;width:100%;margin:40px 0}table,th,td{border:none;padding:10px}th{color:var(--accent)}td{border-bottom:1px dotted var(--accent)}ul,ol{margin-left:30px;padding:0}ul li,ol li{position:relative}@media (max-width: 683px){ul,ol{margin-left:20px}}ol ol{list-style-type:lower-alpha}.container{display:flex;flex-direction:column;padding:40px;max-width:864px;min-height:100vh;margin:0 auto}@media (max-width: 683px){.container{padding:20px}}.content{display:flex}hr{width:100%;border:none;background:var(--border-color);height:1px}.hidden{display:none}@media print{.section{break-inside:avoid-page;padding-top:1rem}p,table{break-inside:avoid-page}}
|
|
@ -27,6 +27,9 @@
|
|||
<url>
|
||||
<loc>https://cherrykitten.dev/contact/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://cherrykitten.dev/cv/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://cherrykitten.dev/home/</loc>
|
||||
</url>
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -45,6 +45,8 @@ Tag: ActivityPub | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -91,19 +93,28 @@ Tag: ActivityPub | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: autism | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -95,19 +97,28 @@ Tag: autism | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: Calckey | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -91,19 +93,28 @@ Tag: Calckey | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: cat | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -95,19 +97,28 @@ Tag: cat | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: code | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -90,19 +92,28 @@ Tag: code | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: Fediverse | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -91,19 +93,28 @@ Tag: Fediverse | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: gender | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -95,19 +97,28 @@ Tag: gender | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -44,6 +44,8 @@
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -177,19 +179,28 @@
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: learning | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -90,19 +92,28 @@ Tag: learning | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: Mastodon | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -91,19 +93,28 @@ Tag: Mastodon | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: meow | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -95,19 +97,28 @@ Tag: meow | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: Misskey | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -91,19 +93,28 @@ Tag: Misskey | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: neurodivergency | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -95,19 +97,28 @@ Tag: neurodivergency | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: nya | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -95,19 +97,28 @@ Tag: nya | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: otherkin | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -95,19 +97,28 @@ Tag: otherkin | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: personal | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -95,19 +97,28 @@ Tag: personal | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: programming | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -90,19 +92,28 @@ Tag: programming | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: queerness | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -95,19 +97,28 @@ Tag: queerness | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,8 @@ Tag: Rust | CherryKitten</title>
|
|||
|
||||
<li><a href="https://cherrykitten.dev/blog">Blog</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/cv">CV</a></li>
|
||||
|
||||
<li><a href="https://cherrykitten.dev/contact">Contact</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -90,19 +92,28 @@ Tag: Rust | CherryKitten</title>
|
|||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="copyright copyright--user">
|
||||
<a href="https://liberapay.com/CherryKitten/donate"><img
|
||||
alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
|
||||
|
||||
<span>©
|
||||
2024
|
||||
- CherryKitten</span><br>
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
<span><a href="/rss.xml">RSS</a></span>
|
||||
|
||||
<span onclick="alert('Nya!')">🐱</span></div>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<span><a href="/impressum">Impressum</a></span>
|
||||
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
<a href="/rss.xml">RSS</a>
|
||||
</div>
|
||||
<div style="display: flex; margin-top: 1rem; justify-content: center;">
|
||||
|
||||
<img src="/buttons/antinft.gif" alt="Anti NFT">
|
||||
<img src="/buttons/acab.gif" alt="ACAB">
|
||||
<img src="/buttons/transnow2.gif" alt="Trans rights now">
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
|
BIN
static/buttons/acab.gif
Normal file
BIN
static/buttons/acab.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
BIN
static/buttons/antinft.gif
Normal file
BIN
static/buttons/antinft.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.6 KiB |
BIN
static/buttons/transnow2.gif
Normal file
BIN
static/buttons/transnow2.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 471 B |
|
@ -1 +1 @@
|
|||
Subproject commit 32acca8d1f30355cde4c3b863e9c280467f005eb
|
||||
Subproject commit b5f869f21a23b265b443ecdedc056e1a339dab50
|
Loading…
Reference in a new issue