Compare commits
No commits in common. "5f0bfa9e16a799ade204584a887e4225cf7e075d" and "fbeaebddcd54f7ed929093f9c932b596ea004d44" have entirely different histories.
5f0bfa9e16
...
fbeaebddcd
@ -1,13 +1,8 @@
|
||||
+++
|
||||
author = "Benjamin"
|
||||
date = 2025-04-13T12:54:00+02:00
|
||||
framed = true
|
||||
+++
|
||||
|
||||
# Ich grüße Sie! 👋
|
||||
# Heda! 👋
|
||||
|
||||
Mein Name ist Benjamin, und ich bin hauptsächlich als _BlueFox_ bekannt.
|
||||
|
||||
Willkommen in diesem Blog! Ich liebe es, an Elektronik herumzubasteln, Sachen in 3D zu drucken und mit Holz zu arbeiten, aber ich `programmiere` auch ein bisschen und bin ein begeisterter Selbsthoster. Hier poste ich hin und wieder, was ich so anstelle.
|
||||
|
||||
**Schau dich doch einfach mal um!**
|
||||
Mein Name ist BlueFox. Willkommen auf diesem Blog, der zwar aktuell noch im Aufbau ist. Aber schau dich ruhig um!
|
||||
|
@ -1,13 +1,8 @@
|
||||
+++
|
||||
author = "Benjamin"
|
||||
date = 2025-04-13T12:54:00+02:00
|
||||
framed = true
|
||||
+++
|
||||
|
||||
# Hey there! 👋
|
||||
# Hello there! 👋
|
||||
|
||||
My Name is Benjamin, and I'm mostly known as _BlueFox_.
|
||||
|
||||
Welcome to this blog! I love tinkering around with electronics, 3D printing stuff and working with wood, but I also do a bit of `programming` and am an avid self-hoster. This is where I post about my activities from time to time.
|
||||
|
||||
**Just have a look around!**
|
||||
My name is BlueFox. Welcome to this blog, which is currently under construction - anyways, have a look around!
|
||||
|
@ -1,8 +1,41 @@
|
||||
+++
|
||||
title = 'Über'
|
||||
date = 2025-04-13T13:02:20+02:00
|
||||
date = 2025-04-05T20:14:29+02:00
|
||||
draft = false
|
||||
toc = false
|
||||
+++
|
||||
|
||||
WIP
|
||||
|
||||
# Hallo in a new age
|
||||
|
||||
You can call me Mirus and I forked the original Terminal theme for Hugo, because Radek, the original creator of the theme stop the maintenance and archived the repo.
|
||||
|
||||
So I already pushed a few improvements that I did for my humble blog and I'm going to add some more features in the future, also any contribution is welcome
|
||||
|
||||
Below you can read the original about from Radek
|
||||
|
||||
> Hi there
|
||||
>
|
||||
> My name is Radek and I'm the author of this theme.
|
||||
> I made it to help you present your ideas easier.
|
||||
>
|
||||
> We all know how hard is to start something on the web,
|
||||
> especially these days. You need to prepare a bunch of stuff,
|
||||
> configure them and when that’s done — create the content.
|
||||
>
|
||||
> This theme is pretty basic and covers all of the essentials.
|
||||
> All you have to do is start typing!
|
||||
>
|
||||
> The theme includes:
|
||||
>
|
||||
> - **5 duotone themes**,
|
||||
> depending on your preferences (orange, red, blue, green, pink)
|
||||
> - [**Fira Code**](https://github.com/tonsky/FiraCode)
|
||||
> as default monospaced font. It's gorgeous!
|
||||
> - **really nice, custom duotone** syntax highlighting based on
|
||||
> [**PrismJS**](https://prismjs.com)
|
||||
> - mobile friendly layout
|
||||
>
|
||||
> So, there you have it... enjoy!
|
||||
|
||||
Blubb.
|
||||
|
@ -1,8 +1,41 @@
|
||||
+++
|
||||
title = 'About'
|
||||
date = 2025-04-13T13:02:20+02:00
|
||||
date = 2025-04-05T20:14:29+02:00
|
||||
draft = false
|
||||
toc = false
|
||||
+++
|
||||
|
||||
WIP
|
||||
|
||||
# Hello in a new age
|
||||
|
||||
You can call me Mirus and I forked the original Terminal theme for Hugo, because Radek, the original creator of the theme stop the maintenance and archived the repo.
|
||||
|
||||
So I already pushed a few improvements that I did for my humble blog and I'm going to add some more features in the future, also any contribution is welcome
|
||||
|
||||
Below you can read the original about from Radek
|
||||
|
||||
> Hi there
|
||||
>
|
||||
> My name is Radek and I'm the author of this theme.
|
||||
> I made it to help you present your ideas easier.
|
||||
>
|
||||
> We all know how hard is to start something on the web,
|
||||
> especially these days. You need to prepare a bunch of stuff,
|
||||
> configure them and when that’s done — create the content.
|
||||
>
|
||||
> This theme is pretty basic and covers all of the essentials.
|
||||
> All you have to do is start typing!
|
||||
>
|
||||
> The theme includes:
|
||||
>
|
||||
> - **5 duotone themes**,
|
||||
> depending on your preferences (orange, red, blue, green, pink)
|
||||
> - [**Fira Code**](https://github.com/tonsky/FiraCode)
|
||||
> as default monospaced font. It's gorgeous!
|
||||
> - **really nice, custom duotone** syntax highlighting based on
|
||||
> [**PrismJS**](https://prismjs.com)
|
||||
> - mobile friendly layout
|
||||
>
|
||||
> So, there you have it... enjoy!
|
||||
|
||||
Blubb.
|
||||
|
@ -1,111 +0,0 @@
|
||||
+++
|
||||
title = 'Wie es alles anfing - oder: der erste Post!'
|
||||
date = 2025-04-13T15:10:20+02:00
|
||||
draft = false
|
||||
toc = true
|
||||
cover = '/files/how-it-all-began/cover.png'
|
||||
+++
|
||||
|
||||
|
||||
## Vorüberlegungen {id=thinking}
|
||||
|
||||
Ich habe lange überlegt, wie ich diesen Post schreibe. Was muss erzählt werden, was ist unwichtig? Vieles muss wegen der Übersichtlichkeit weggelassen werden, und an so manches erinnere ich mich vielleicht schon gar nicht mehr. Jedenfalls möchte ich mit diesem Artikel meine Intention erklären, wie ich dazu kam, diesen Blog zu starten. Doch um das zu erklären, muss man die Ursprünge verstehen.
|
||||
|
||||
|
||||
## Wie alles anfing {id=beginnings}
|
||||
|
||||
Alles begann damit, dass ich als Schüler der 5. oder 6. Klasse (ich weiß es nicht mehr so genau!) anfing, auf einem Laptop für die Schule ein Batch-Skript zu schreiben. Ja, so war es, ich gebe es zu - auch wenn ich nicht weiß, wer oder was mich dazu trieb. Eine grobe Vorstellung habe ich aber: Ich glaube, es war so eine intrinsische Motivation eines Kindes, herauszufinden, wie dieser Computer da vor ihm funktioniert, die mich dazu trieb.
|
||||
|
||||
Wie dem auch sei, eines meiner „Programme“ sah in etwa so aus:
|
||||
|
||||
```batch
|
||||
@echo off
|
||||
|
||||
echo Herzlich Wilkommen , bitte Passwort eingeben
|
||||
color 7b
|
||||
|
||||
:PSWD
|
||||
set/p x=
|
||||
if ''%x%''==''sehrsicher'' goto openfile
|
||||
|
||||
pause
|
||||
|
||||
:false
|
||||
echo Falsches Passwort , bitte erneut versuchen.
|
||||
color 7c
|
||||
goto PWSD
|
||||
|
||||
:openfile
|
||||
echo Passwort richtig , bitte 'Enter' druecken!
|
||||
goto Video
|
||||
|
||||
pause
|
||||
|
||||
:Video
|
||||
echo Wenn sie sich ein Video anschauen moechten , dann geben sie jetzt ,,Ja`` ein , wenn nicht dann einfach ,,Nein''!
|
||||
color 7b
|
||||
|
||||
:PSWD
|
||||
set/p x=
|
||||
if ''%x%''==''Ja'' goto OpenVideo
|
||||
|
||||
:false
|
||||
goto exit
|
||||
|
||||
:OpenVideo
|
||||
start C:\Users\<ZENSIERT>\<JA WIRKLICH>\
|
||||
|
||||
:exit
|
||||
exit
|
||||
```
|
||||
|
||||
Nun ja, daraufhin schenkte mir mein Vater das Buch ein Lehrbuch zu Python3[^1], und es gab kein Zurück mehr. Ich glaube, ich habe mit meinen 11 oder 12 Jahren das gesamte Lehrbuch durchgelesen. Jedenfalls stieg ich irgendwann auf Linux um (anfangs [Linux Mint](https://linuxmint.com/)) - dann kam Corona[^2].
|
||||
|
||||
|
||||
[^1]: [Python3 - das umfassende Handbuch von Johannes Ernesti und Peter Kaiser](https://www.rheinwerk-verlag.de/python-3-das-umfassende-handbuch/) (keine Werbung!)
|
||||
|
||||
[^2]: So einfach war es dann auch wieder nicht, aber aus Gründen der Übersichtlichkeit habe ich hier eben vereinfacht.
|
||||
|
||||
## Corona {id=covid-19}
|
||||
|
||||
Für Schüler bedeutete Corona und das damit einhergehende Homeschooling und die Isolation vor allem eins: viel Zeit. Man nutzte sie unterschiedlich. Ich eben dafür, meinem neuen Hobby intensiv nachzugehen. In dieser Zeit lernte ich neue Programmiersprachen wie Java (z.T. für Minecraft-Plugins, [hier](https://git.privacynerd.de/BlueFox/MC-Plugins) sind einige zu finden), brachte mir sogar etwas C und Assembler bei.
|
||||
|
||||
In dieser Zeit bekam ich meinen ersten Raspberry Pi geschenkt - mit weitreichenden Folgen. Denn es führte dazu, dass ich mich mehr und mehr der Hardwareseite zuwandte. Hatte ich zuvor Webapps mit Datenbank in [Django](https://www.djangoproject.com/) bzw. [Flask](https://flask.palletsprojects.com/en/stable/) und Python geschrieben, programmierte ich jetzt einfache Blinkschaltungen, dann irgendwann Skripte, die Sensordaten auslesen und auf einem kleinen OLED-Display (0.96") anzeigen oder die Lampen in meinem Zimmer auf Knopfdruck an- und ausschalteten (weil ein Lichtschalter ja nicht genug ist!). Ich entdeckte in dieser Zeit auch einen 3D-Drucker für mich, der bei uns seit längerer Zeit fast unbenutzt herumstand.
|
||||
|
||||
{{< figure src="/files/how-it-all-began/esafep.png" alt="Bild des ESafeP - ein „Tresor“ aus Holz mit eigener Software" caption="Der „ESafeP“ - sehr stabil!" >}}
|
||||
|
||||
Noch hardwarenäher wurde es dann mit meinem ersten ESP32 - neue Ideen entstanden und damit neue Projekte. Ein selbstgebauter Tresor (supersicher aus Holz!) mit eigener [Software](https://git.privacynerd.de/BlueFox/ESafeP) gehörten ebenso dazu wie ein eigener [MP3-(und vieles mehr)-Player](https://git.privacynerd.de/NetSpeaker/NetSpeaker). Immer wieder kam dabei eben auch der 3D-Drucker zur Anwendung, wie es im DIY-Raum eben so üblich ist - zum Beispiel für das Gehäuse zu meinem batteriebetriebenen [Losungs-ePaper](https://git.privacynerd.de/BlueFox/losungepaper).
|
||||
|
||||
|
||||
{{< figure src="/files/how-it-all-began/netspeaker.jpg" alt="Bild eines fertigen, selbstgebauten NetSpeakers in Gehäuse - unter anderem ein MP3-Player." caption="Ein NetSpeaker" >}}
|
||||
|
||||
{{< figure src="/files/how-it-all-began/losung-epaper.jpg" alt="Bild des fertigen ePapers, welches die aktuelle Tageslosung anzeigt" caption="Das Losungs-ePaper" >}}
|
||||
|
||||
Alles in allem hatte die Corona-Pandemie dadurch zumindest für mich vorher ungeahnte neue Räume eröffnet und eben auch ihre positiven Seiten: In dieser Zeit entwickelte sich mein Interesse am 3D-Druck, was auch in diesem Blog thematisiert werden könnte.
|
||||
|
||||
|
||||
## Bis jetzt... {id=until-now}
|
||||
|
||||
Nun, sehr viel hat sich seither nicht mehr geändert. Irgendwann kam dann noch das Self-Hosting dazu, und ich lernte auch Holz als spannendes Werksmaterial kennen (wie etwas weiter oben schon angerissen). Es ist so spannend zu sehen, was man alles selber hosten kann: seinen eigenen Datei-Synchronisationsservice, sein [eigenes Github](https://git.privacynerd.de/), Medienserver, und so weiter. Anfangs lief alles auf dem besagten Raspberry Pi. Später musste jedoch auch Zugang von außerhalb des Heimnetzes her, und seither laufen viele Dienste auf einem angemieteten Server.
|
||||
|
||||
{{< figure src="/files/how-it-all-began/gitea-a-self-hosted-github.png" alt="Screenshot meiner selbstgehosteten Gitea-Instanz" caption="„Ein selbst gehostetes Github“" >}}
|
||||
|
||||
Vor nicht allzu langer Zeit kam mir dann eine Idee. Ich war dabei, selbst Platinen ätzen zu lernen, und die Informationen hierzu bezog ich vor allem in Blogs anderer „Maker”. Warum also nicht darüber, was du machst, schreiben? Zum einen könnte es ja tatsächlich sein, dass sich ein Suchender auf den Blog verirrt, zum anderen ist es aber auch einfach eine sinnvolle Dokumentationsweise, und vielleicht sogar etwas Gutes für spätere Bewerbungen.
|
||||
|
||||
{{< figure src="/files/how-it-all-began/etching-station.jpg" alt="Bild eines Aufbaus, um Platinen manuell zu ätzen; im Bild: ein selbst gebauter UV-Belichter, ein Ätzgerät sowie ein Gefäß mit Natronlauge" caption="Der Ätzaufbau" >}}
|
||||
|
||||
Also, hingesetzt und nach Möglichkeiten gesucht, einen Blog zu erstellen. Natürlich musste er selbst gehostet sein, und vielleicht sogar ein bisschen selbst gemacht. Das führte mich zu [Hugo](https://gohugo.io/) (auch Jekyll war eine Überlegung), einem relativ simplen (und sehr schnellen) Static-Site-Generator, der aus Markdown (unter anderem) Websites generieren kann und somit eigentlich perfekt für einen Blog geeignet ist. Bei der Theme-Auswahl schwankte ich anfangs zwischen „selbst erstellen“ und „vorhandenes nutzen“. Aus Zeitmangel und Gründen der Einfachheit wurde es dann eben ein vorhandenes, genauer [Terminal](https://themes.gohugo.io/themes/hugo-theme-terminal/). An meine Bedürfnisse angepasst, war der Blog an sich schon recht schnell fertig[^3]. Jetzt wartet er nur noch darauf, mit Inhalt gefüllt zu werden.
|
||||
|
||||
[^3]: ...einige Nachmittage (und Abende bis Nächte) gingen aber doch dafür drauf (um ehrlich zu sein).
|
||||
|
||||
|
||||
## Geplante Inhalte {id=planned-content}
|
||||
|
||||
Was man am Anfang plant, wird selten genau so umgesetzt - und so wird es vermutlich auch mit diesem Blog sein, und das ist gut so. Schließlich entwickelt sich alles weiter. Aber ich schreibe hier jetzt dennoch auf, was ich plane, in Zukunft auf diesem Blog zu schreiben - eine grobe Vorstellung habe ich nämlich doch.
|
||||
|
||||
- über meine DIY-Projekte,
|
||||
- über neue Erfahrungen, die ich beim Basteln sammle,
|
||||
- auch hier und da ein Update zu vorhandenen Projekten, Libraries,
|
||||
- und vielleicht ja auch etwas ganz Neues!
|
||||
|
||||
Zusammengefasst: alles, was ich DIY-mäßig tue, möchte ich hier (wenn Zeit und Lust da sind) teilen bzw. dokumentieren - in der Hoffnung, dass sich vielleicht wirklich mal jemand die genau selbe Frage stellt wie ich oder eine ähnliche Idee hat wie ich, und sich dann in diesen Blog verirrt.
|
@ -1,111 +0,0 @@
|
||||
+++
|
||||
title = 'How everything began - or: the first post!'
|
||||
date = 2025-04-13T15:10:20+02:00
|
||||
draft = false
|
||||
toc = true
|
||||
cover = '/files/how-it-all-began/cover.png'
|
||||
+++
|
||||
|
||||
|
||||
## Initial considerations {id=thinking}
|
||||
|
||||
I've been thinking about how to write this post for a long time. What needs to be told, what is unimportant? A lot has to be left out for the sake of clarity, and I might not even remember some of it. In any case, I would like to use this article to explain my intention in starting this blog. But to explain that, you have to understand the origins.
|
||||
|
||||
|
||||
## How it all began {id=beginnings}
|
||||
|
||||
It all started when I was a 5th or 6th grade student (I can't remember exactly!) and started writing a batch script on a laptop for school. Yes, that's how it was, I admit - even if I don't know who or what drove me to do it. But I have a rough idea: I think it was a child's intrinsic motivation to find out how this computer in front of him works that made me do it.
|
||||
|
||||
Be that as it may, one of my “programs” looked something like this (yes, partially german):
|
||||
|
||||
```batch
|
||||
@echo off
|
||||
|
||||
echo Herzlich Wilkommen , bitte Passwort eingeben
|
||||
color 7b
|
||||
|
||||
:PSWD
|
||||
set/p x=
|
||||
if ''%x%''==''sehrsicher'' goto openfile
|
||||
|
||||
pause
|
||||
|
||||
:false
|
||||
echo Falsches Passwort , bitte erneut versuchen.
|
||||
color 7c
|
||||
goto PWSD
|
||||
|
||||
:openfile
|
||||
echo Passwort richtig , bitte 'Enter' druecken!
|
||||
goto Video
|
||||
|
||||
pause
|
||||
|
||||
:Video
|
||||
echo Wenn sie sich ein Video anschauen moechten , dann geben sie jetzt ,,Ja`` ein , wenn nicht dann einfach ,,Nein''!
|
||||
color 7b
|
||||
|
||||
:PSWD
|
||||
set/p x=
|
||||
if ''%x%''==''Ja'' goto OpenVideo
|
||||
|
||||
:false
|
||||
goto exit
|
||||
|
||||
:OpenVideo
|
||||
start C:\Users\<CENSORED>\<YES, REALLY>\
|
||||
|
||||
:exit
|
||||
exit
|
||||
```
|
||||
|
||||
Well, then my father gave me the book, a textbook on Python3[^1], and there was no turning back. I think I read the entire textbook when I was 11 or 12 years old. Anyway, at some point I switched to Linux (initially [Linux Mint](https://linuxmint.com/)) - then came COVID-19[^2].
|
||||
|
||||
|
||||
[^1]: [Python3 - das umfassende Handbuch von Johannes Ernesti und Peter Kaiser](https://www.rheinwerk-verlag.de/python-3-das-umfassende-handbuch/) (no advertising!)
|
||||
|
||||
[^2]: Then again, it wasn't that easy, but for the sake of clarity I've just simplified here.
|
||||
|
||||
|
||||
## COVID-19 {id=covid-19}
|
||||
|
||||
For students, COVID-19 and the associated homeschooling and isolation meant one thing above all: a lot of time. They used it in different ways. I used it to pursue my new hobby intensively. During this time, I learned new programming languages like Java (partly for Minecraft plugins, [here](https://git.privacynerd.de/BlueFox/MC-Plugins) you can find some), and even taught myself some C and assembler.
|
||||
|
||||
During this time, I was given my first Raspberry Pi - with far-reaching consequences. Because it led to me turning more and more to the hardware side. While I had previously written web apps with a database in [Django](https://www.djangoproject.com/) or [Flask](https://flask.palletsprojects.com/en/stable/) and Python, I was now programming simple blinking circuits, then at some point scripts that read sensor data and displayed it on a small OLED display (0.96") or switched the lamps in my room on and off at the touch of a button (because a light switch is not enough!). During this time, I also discovered for myself a 3D printer that had been sitting around almost unused for a long time.
|
||||
|
||||
{{< figure src="/files/how-it-all-began/esafep.png" alt="Picture of the ESafeP - a wooden ”safe“ with its own software" caption="The ”ESafeP“ - very stable!" >}}
|
||||
|
||||
Things got even more hardware-oriented with my first ESP32 - new ideas emerged and with them new projects. A self-built safe (super safe made of wood!) with my own [software](https://git.privacynerd.de/BlueFox/ESafeP) was just as much a part of it as my own [MP3 (and much more) player](https://git.privacynerd.de/NetSpeaker/NetSpeaker). The 3D printer was also used time and again, as it is common in the DIY space - for example for the housing for my battery-powered [ePaper showing the german “Tageslosung“ - a verse from the bible for every day](https://git.privacynerd.de/BlueFox/losungepaper).
|
||||
|
||||
{{< figure src="/files/how-it-all-began/netspeaker.jpg" alt="Image of a finished, self-made NetSpeaker in housing - which is (not) just MP3 player." caption="A NetSpeaker" >}}
|
||||
|
||||
{{< figure src="/files/how-it-all-began/losung-epaper.jpg" alt="Image of the finished ePaper, which displays the current daily verse of the bibel (german “Tageslosung“)" caption="Losungs-ePaper (showing a biblical verse of the day)" >}}
|
||||
|
||||
All in all, the corona pandemic had opened up previously unimagined new spaces, at least for me, and also had its positive sides: During this time, I developed an interest in 3D printing, which could also be the subject of this blog.
|
||||
|
||||
|
||||
## Until now... {id=until-now}
|
||||
|
||||
Well, not much has changed since then. At some point, self-hosting got a thing for me, and I also got to know wood as an exciting material (as already mentioned above). It's so cool to see what you can host yourself: your own file synchronization service, your [own Github](https://git.privacynerd.de/), media servers, and so on. Initially, everything ran on the aforementioned Raspberry Pi. Later, however, access from outside the home network was required, and since then many services have been running on a rented server.
|
||||
|
||||
{{< figure src="/files/how-it-all-began/gitea-a-self-hosted-github.png" alt="Screenshot of my self-hosted instance of Gitea" caption="„A self-hosted Github“" >}}
|
||||
|
||||
Not so long ago, I had an idea: I was learning to etch circuit boards myself, and the information I was getting was mainly from other makers' blogs. Thus, why not write about what you do? On the one hand, it could actually be that someone looking for it might find their way to the blog, but on the other hand, it's simply a useful way of documenting it, and maybe even something good for future job applications.
|
||||
|
||||
{{< figure src="/files/how-it-all-began/etching-station.jpg" alt="Picture of a setup for manually etching circuit boards; in the picture: a self-built UV exposure unit, an etching unit and a container with caustic soda solution" caption="The etching setup" >}}
|
||||
|
||||
So, I sat down and looked for ways to create a blog. Of course, it had to be self-hosted, and maybe even a bit self-made. This led me to [Hugo](https://gohugo.io/) (Jekyll was also a consideration), a relatively simple (and very fast) static site generator that can generate websites from Markdown (among other things) and is therefore actually perfect for a blog. When choosing a theme, I initially wavered between “create it myself” and “use an existing one”. Due to a lack of time and for reasons of simplicity, I ended up using an existing one, more precisely [Terminal](https://themes.gohugo.io/themes/hugo-theme-terminal/). Adapted to my needs, the blog itself was already finished relatively quickly[^3]. Now it's just waiting to be filled with content.
|
||||
|
||||
[^3]: ...but, to be honest, a few afternoons (and evenings and nights) were spent on it.
|
||||
|
||||
|
||||
## Planned content {id=planned-content}
|
||||
|
||||
What you plan at the beginning is rarely implemented in exactly the same way in the end - and that will probably also be the case with this blog, and that's a good thing. After all, everything evolves. But I'm still going to write down what I plan to write on this blog in the future - because I do have a rough idea.
|
||||
|
||||
- about my DIY projects,
|
||||
- about new experiences that I gather while tinkering,
|
||||
- also an update here and there on existing projects and libraries,
|
||||
- and maybe something completely new!
|
||||
|
||||
To summarize: everything I do DIY-wise, I would like to share resp. document here (if there is time and inclination) - in the hope that maybe someone will ask themselves the exact same question as me or have a similar idea to mine, and then find their way to this blog.
|
8
content/posts/one-word.de.md
Normal file
@ -0,0 +1,8 @@
|
||||
+++
|
||||
title = 'Ein Wort!'
|
||||
date = 2025-04-05T22:48:12+02:00
|
||||
draft = false
|
||||
toc = false
|
||||
+++
|
||||
|
||||
# Nureinwort
|
8
content/posts/one-word.en.md
Normal file
@ -0,0 +1,8 @@
|
||||
+++
|
||||
title = 'One Word!'
|
||||
date = 2025-04-05T22:48:12+02:00
|
||||
draft = false
|
||||
toc = false
|
||||
+++
|
||||
|
||||
# Justoneword
|
22
content/posts/random-story.de.md
Normal file
@ -0,0 +1,22 @@
|
||||
+++
|
||||
title = 'Eine beliebige Geschichte'
|
||||
date = 2025-04-08T17:55:25+02:00
|
||||
toc = true
|
||||
description = "Kleine Geschichte von ChatGPT, um die Lesezeiten einzustellen."
|
||||
tags = ['story', 'ai']
|
||||
draft = false
|
||||
+++
|
||||
|
||||
|
||||
Dies ist eine beliebige Story, die von ChatGPT zum Testen und Einstellen der Lesezeit auf diesem Blog generiert wurde.
|
||||
|
||||
## Prompt
|
||||
|
||||
Erzähle eine Geschichte mit ca. 200 Wörtern.
|
||||
|
||||
## Antwort
|
||||
|
||||
Es war einmal in einem kleinen Dorf, umgeben von dichten Wäldern und sanften Hügeln. Dort lebte ein neugieriger Junge namens Leo, der von Abenteuern träumte. Eines Tages entdeckte er beim Spielen am Fluss einen geheimnisvollen, glitzernden Stein. Als er ihn aufhob, begann der Stein zu leuchten und eine sanfte Stimme flüsterte: „Folge dem Licht, und du wirst das Unbekannte entdecken.“
|
||||
Neugierig und aufgeregt folgte Leo dem strahlenden Licht, das ihn tief in den Wald führte. Nach einer Weile erreichte er eine versteckte Lichtung, auf der ein wunderschöner, schimmernder Baum stand. Die Blätter funkelten wie Diamanten, und in der Mitte des Baumes hockte ein kleiner, freundlicher Drache namens Fuego.
|
||||
Fuego erzählte Leo von einem magischen Reich, das nur durch Mut und Freundschaft betreten werden konnte. Gemeinsam erlebten sie aufregende Abenteuer, kämpften gegen Schattenwesen und halfen den Waldbewohnern. Leo lernte, dass wahre Stärke im Herzen liegt und dass Freundschaft die größte Magie von allen ist.
|
||||
Als Leo schließlich nach Hause zurückkehrte, wusste er, dass er nie wieder der gleiche Junge sein würde. Der glitzernde Stein blieb bei ihm, ein ständiger Erinnerungsanker an seine unvergesslichen Abenteuer.
|
21
content/posts/random-story.en.md
Normal file
@ -0,0 +1,21 @@
|
||||
+++
|
||||
title = 'A random story'
|
||||
date = 2025-04-08T17:55:25+02:00
|
||||
toc = true
|
||||
description = "Random story by ChatGPT to test out the perfect reading speed value."
|
||||
tags = ['story', 'ai']
|
||||
draft = false
|
||||
+++
|
||||
|
||||
This is just a random story, generated by ChatGPT, used to test the reading speed and adjust it to a comfortable value.
|
||||
|
||||
## German prompt
|
||||
|
||||
Tell a story with around 200 words.
|
||||
|
||||
## Answer, translated to english
|
||||
|
||||
Once upon a time, in a small village surrounded by dense forests and gentle hills, there lived a curious boy named Leo, who dreamed of adventures. One day, while playing by the river, he discovered a mysterious, glittering stone. As he picked it up, the stone began to glow, and a gentle voice whispered, “Follow the light, and you will discover the unknown.”
|
||||
Curious and excited, Leo followed the shining light, which led him deep into the woods. After a while, he reached a hidden clearing where a beautiful, shimmering tree stood. Its leaves sparkled like diamonds, and in the center of the tree sat a small, friendly dragon named Fuego.
|
||||
Fuego told Leo about a magical realm that could only be entered through courage and friendship. Together, they experienced thrilling adventures, fought against shadow creatures, and helped the forest inhabitants. Leo learned that true strength lies in the heart and that friendship is the greatest magic of all.
|
||||
When Leo finally returned home, he knew he would never be the same boy again. The glittering stone remained with him, a constant reminder of his unforgettable adventures.
|
349
content/posts/showcase-code.de.md
Normal file
@ -0,0 +1,349 @@
|
||||
+++
|
||||
author = "Radek"
|
||||
title = "Varianten von Code-Blöcken"
|
||||
date = "2025-04-09T07:17:39+02:00"
|
||||
description = "Beispielartikel, der die beliebtesten Programmiersprachen zeigt."
|
||||
tags = ["programming", "code"]
|
||||
+++
|
||||
|
||||
Seit v4.2.0 verwendet das Terminal-Theme Chroma als Syntax-Highlighter. Wie die Hugo-Dokumentation angibt: "Es ist in Go geschrieben und ist wirklich, wirklich schnell."
|
||||
|
||||
Im Folgenden sehen Sie viele grundlegende Präsentationen der Code-Blöcke, die je nach Bedarf verwendet werden können. Außer dem Beispiel des `{{ < code > }}` Shortcodes werden alle anderen Blöcke basierend auf der Konfiguration erzeugt, die Sie in der [offiziellen Hugo-Dokumentation](https://gohugo.io/content-management/syntax-highlighting/) nachlesen können.
|
||||
|
||||
---
|
||||
|
||||
## Beispiele:
|
||||
|
||||
### Roh-Block ohne spezifizierte Sprache (und ohne Syntaxhervorhebung)
|
||||
|
||||
```
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Beispiel HTML5-Dokument</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
### Mit spezifizierter Sprache
|
||||
|
||||
#### Zeilenhervorhebung
|
||||
|
||||
```html {hl_lines=[5]}
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Beispiel HTML5-Dokument</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
#### Zeilenhervorhebung / Tabellenzeilennummern
|
||||
|
||||
```html {linenos=table,hl_lines=[5]}
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Beispiel HTML5-Dokument</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
#### Zeilenhervorhebung / Inline-Zeilennummern
|
||||
|
||||
```html {linenos=inline,hl_lines=[5]}
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Beispiel HTML5-Dokument</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
#### Hugos interner `{{ < highlight > }}` Shortcode
|
||||
|
||||
{{< highlight html >}}
|
||||
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Beispiel HTML5-Dokument</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
{{< /highlight >}}
|
||||
|
||||
#### Benutzerdefinierter eingebauter `{{ < code > }}` Shortcode
|
||||
|
||||
{{< code title="Hey, dies ist der Titel eines Code-Blocks" language="html" open="true" opts="linenos=table" >}}
|
||||
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Beispiel HTML5-Dokument</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
{{< /code >}}
|
||||
|
||||
## Programmiersprachen:
|
||||
|
||||
### A
|
||||
|
||||
```abap
|
||||
WRITE 'Hello, World!'.
|
||||
```
|
||||
|
||||
```actionscript
|
||||
package {
|
||||
public class HelloWorld {
|
||||
public static function main():void {
|
||||
trace("Hello, World!");
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
```ada
|
||||
with Ada.Text_IO; use Ada.Text_IO;
|
||||
procedure Hello is
|
||||
begin
|
||||
Put_Line("Hello, World!");
|
||||
end Hello;
|
||||
```
|
||||
|
||||
### B
|
||||
|
||||
```bash
|
||||
echo "Hello, World!"
|
||||
```
|
||||
|
||||
```brainfuck
|
||||
+[----->+++<]>.++++++++++++..+++.>++++++[->+++++++<]>+.------------.---.+++++.
|
||||
```
|
||||
|
||||
### C
|
||||
|
||||
```c
|
||||
#include <stdio.h>
|
||||
int main() {
|
||||
printf("Hello, World!\n");
|
||||
return 0;
|
||||
}
|
||||
```
|
||||
|
||||
```csharp
|
||||
using System;
|
||||
class Program {
|
||||
static void Main() {
|
||||
Console.WriteLine("Hello, World!");
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
```c++
|
||||
#include <iostream>
|
||||
int main() {
|
||||
std::cout << "Hello, World!" << std::endl;
|
||||
return 0;
|
||||
}
|
||||
```
|
||||
|
||||
### D
|
||||
|
||||
```d
|
||||
import std.stdio;
|
||||
void main() {
|
||||
writeln("Hello, World!");
|
||||
}
|
||||
```
|
||||
|
||||
### E
|
||||
|
||||
```elixir
|
||||
IO.puts "Hello, World!"
|
||||
```
|
||||
|
||||
```erlang
|
||||
-module(hello).
|
||||
-export([world/0]).
|
||||
world() -> io:format("Hello, World!~n").
|
||||
```
|
||||
|
||||
### F
|
||||
|
||||
```fsharp
|
||||
printfn "Hello, World!"
|
||||
```
|
||||
|
||||
### G
|
||||
|
||||
```go
|
||||
package main
|
||||
import "fmt"
|
||||
func main() {
|
||||
fmt.Println("Hello, World!")
|
||||
}
|
||||
```
|
||||
|
||||
### H
|
||||
|
||||
```haskell
|
||||
main = putStrLn "Hello, World!"
|
||||
```
|
||||
|
||||
### J
|
||||
|
||||
```js
|
||||
var x, y, z; // Declare 3 variables
|
||||
x = 5; // Assign the value 5 to x
|
||||
y = 6; // Assign the value 6 to y
|
||||
z = x + y; // Assign the sum of x and y to z
|
||||
|
||||
document.getElementById("demo").innerHTML = "The value of z is " + z + ".";
|
||||
```
|
||||
|
||||
```jsx
|
||||
function Video({ video }) {
|
||||
return (
|
||||
<div>
|
||||
<Thumbnail video={video} />
|
||||
<a href={video.url}>
|
||||
<h3>{video.title}</h3>
|
||||
<p>{video.description}</p>
|
||||
</a>
|
||||
<LikeButton video={video} />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
```
|
||||
|
||||
```java
|
||||
public class HelloWorld {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Hello, World!");
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### K
|
||||
|
||||
```kotlin
|
||||
fun main() {
|
||||
println("Hello, World!")
|
||||
}
|
||||
```
|
||||
|
||||
### L
|
||||
|
||||
```lua
|
||||
print("Hello, World!")
|
||||
```
|
||||
|
||||
### M
|
||||
|
||||
```matlab
|
||||
disp('Hello, World!')
|
||||
```
|
||||
|
||||
### N
|
||||
|
||||
```nim
|
||||
echo "Hello, World!"
|
||||
```
|
||||
|
||||
### O
|
||||
|
||||
```objectivec
|
||||
#import <Foundation/Foundation.h>
|
||||
int main() {
|
||||
@autoreleasepool {
|
||||
NSLog(@"Hello, World!");
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
```
|
||||
|
||||
### P
|
||||
|
||||
```perl
|
||||
print("Hello, World!\n");
|
||||
```
|
||||
|
||||
```php
|
||||
<?php echo "Hello, World!"; ?>
|
||||
```
|
||||
|
||||
```python
|
||||
print("Hello, World!")
|
||||
```
|
||||
|
||||
### R
|
||||
|
||||
```r
|
||||
cat("Hello, World!\n")
|
||||
```
|
||||
|
||||
```ruby
|
||||
puts "Hello, World!"
|
||||
```
|
||||
|
||||
```rust
|
||||
fn main() {
|
||||
println!("Hello, World!");
|
||||
}
|
||||
```
|
||||
|
||||
### S
|
||||
|
||||
```scala
|
||||
object HelloWorld extends App {
|
||||
println("Hello, World!")
|
||||
}
|
||||
```
|
||||
|
||||
### T
|
||||
|
||||
```typescript
|
||||
console.log("Hello, World!");
|
||||
```
|
||||
|
||||
### V
|
||||
|
||||
```vlang
|
||||
fn main() {
|
||||
println('Hello, World!')
|
||||
}
|
||||
```
|
||||
|
||||
### Z
|
||||
|
||||
```zig
|
||||
const std = @import("std");
|
||||
pub fn main() !void {
|
||||
std.debug.print("Hello, World!\n", .{});
|
||||
}
|
||||
```
|
349
content/posts/showcase-code.en.md
Normal file
@ -0,0 +1,349 @@
|
||||
+++
|
||||
author = "Radek"
|
||||
title = "Code blocks variants"
|
||||
date = "2025-04-09T07:17:39+02:00"
|
||||
description = "Sample article showcasing most popular programming languages."
|
||||
tags = ["programming", "code"]
|
||||
+++
|
||||
|
||||
Since v4.2.0, Terminal Theme uses Chroma as syntax highlighter. As Hugo documentation refers: "it is built in Go and is really, really fast".
|
||||
|
||||
Below you can see many basic presentations of the code blocks you can use depending on your needs. Except the `{{ < code > }}` shortcode example, all other blocks are generated based on the configuration you can learn about from the [official Hugo docs](https://gohugo.io/content-management/syntax-highlighting/).
|
||||
|
||||
---
|
||||
|
||||
## Examples:
|
||||
|
||||
### Raw block with no specified language (and no syntax highlighting)
|
||||
|
||||
```
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
### With specified language
|
||||
|
||||
#### Line highlighting
|
||||
|
||||
```html {hl_lines=[5]}
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
#### Line highlighting / table line numbers
|
||||
|
||||
```html {linenos=table,hl_lines=[5]}
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
#### Line highlighting / inline line numbers
|
||||
|
||||
```html {linenos=inline,hl_lines=[5]}
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
#### Hugo's internal `{{ < highlight > }}` shortcode
|
||||
|
||||
{{< highlight html >}}
|
||||
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
{{< /highlight >}}
|
||||
|
||||
#### Custom built-in `{{ < code > }}` shortcode
|
||||
|
||||
{{< code title="Hey, this is a code block title" language="html" open="true" opts="linenos=table" >}}
|
||||
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
{{< /code >}}
|
||||
|
||||
## Programming languages:
|
||||
|
||||
### A
|
||||
|
||||
```abap
|
||||
WRITE 'Hello, World!'.
|
||||
```
|
||||
|
||||
```actionscript
|
||||
package {
|
||||
public class HelloWorld {
|
||||
public static function main():void {
|
||||
trace("Hello, World!");
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
```ada
|
||||
with Ada.Text_IO; use Ada.Text_IO;
|
||||
procedure Hello is
|
||||
begin
|
||||
Put_Line("Hello, World!");
|
||||
end Hello;
|
||||
```
|
||||
|
||||
### B
|
||||
|
||||
```bash
|
||||
echo "Hello, World!"
|
||||
```
|
||||
|
||||
```brainfuck
|
||||
+[----->+++<]>.++++++++++++..+++.>++++++[->+++++++<]>+.------------.---.+++++.
|
||||
```
|
||||
|
||||
### C
|
||||
|
||||
```c
|
||||
#include <stdio.h>
|
||||
int main() {
|
||||
printf("Hello, World!\n");
|
||||
return 0;
|
||||
}
|
||||
```
|
||||
|
||||
```csharp
|
||||
using System;
|
||||
class Program {
|
||||
static void Main() {
|
||||
Console.WriteLine("Hello, World!");
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
```c++
|
||||
#include <iostream>
|
||||
int main() {
|
||||
std::cout << "Hello, World!" << std::endl;
|
||||
return 0;
|
||||
}
|
||||
```
|
||||
|
||||
### D
|
||||
|
||||
```d
|
||||
import std.stdio;
|
||||
void main() {
|
||||
writeln("Hello, World!");
|
||||
}
|
||||
```
|
||||
|
||||
### E
|
||||
|
||||
```elixir
|
||||
IO.puts "Hello, World!"
|
||||
```
|
||||
|
||||
```erlang
|
||||
-module(hello).
|
||||
-export([world/0]).
|
||||
world() -> io:format("Hello, World!~n").
|
||||
```
|
||||
|
||||
### F
|
||||
|
||||
```fsharp
|
||||
printfn "Hello, World!"
|
||||
```
|
||||
|
||||
### G
|
||||
|
||||
```go
|
||||
package main
|
||||
import "fmt"
|
||||
func main() {
|
||||
fmt.Println("Hello, World!")
|
||||
}
|
||||
```
|
||||
|
||||
### H
|
||||
|
||||
```haskell
|
||||
main = putStrLn "Hello, World!"
|
||||
```
|
||||
|
||||
### J
|
||||
|
||||
```js
|
||||
var x, y, z; // Declare 3 variables
|
||||
x = 5; // Assign the value 5 to x
|
||||
y = 6; // Assign the value 6 to y
|
||||
z = x + y; // Assign the sum of x and y to z
|
||||
|
||||
document.getElementById("demo").innerHTML = "The value of z is " + z + ".";
|
||||
```
|
||||
|
||||
```jsx
|
||||
function Video({ video }) {
|
||||
return (
|
||||
<div>
|
||||
<Thumbnail video={video} />
|
||||
<a href={video.url}>
|
||||
<h3>{video.title}</h3>
|
||||
<p>{video.description}</p>
|
||||
</a>
|
||||
<LikeButton video={video} />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
```
|
||||
|
||||
```java
|
||||
public class HelloWorld {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Hello, World!");
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### K
|
||||
|
||||
```kotlin
|
||||
fun main() {
|
||||
println("Hello, World!")
|
||||
}
|
||||
```
|
||||
|
||||
### L
|
||||
|
||||
```lua
|
||||
print("Hello, World!")
|
||||
```
|
||||
|
||||
### M
|
||||
|
||||
```matlab
|
||||
disp('Hello, World!')
|
||||
```
|
||||
|
||||
### N
|
||||
|
||||
```nim
|
||||
echo "Hello, World!"
|
||||
```
|
||||
|
||||
### O
|
||||
|
||||
```objectivec
|
||||
#import <Foundation/Foundation.h>
|
||||
int main() {
|
||||
@autoreleasepool {
|
||||
NSLog(@"Hello, World!");
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
```
|
||||
|
||||
### P
|
||||
|
||||
```perl
|
||||
print("Hello, World!\n");
|
||||
```
|
||||
|
||||
```php
|
||||
<?php echo "Hello, World!"; ?>
|
||||
```
|
||||
|
||||
```python
|
||||
print("Hello, World!")
|
||||
```
|
||||
|
||||
### R
|
||||
|
||||
```r
|
||||
cat("Hello, World!\n")
|
||||
```
|
||||
|
||||
```ruby
|
||||
puts "Hello, World!"
|
||||
```
|
||||
|
||||
```rust
|
||||
fn main() {
|
||||
println!("Hello, World!");
|
||||
}
|
||||
```
|
||||
|
||||
### S
|
||||
|
||||
```scala
|
||||
object HelloWorld extends App {
|
||||
println("Hello, World!")
|
||||
}
|
||||
```
|
||||
|
||||
### T
|
||||
|
||||
```typescript
|
||||
console.log("Hello, World!");
|
||||
```
|
||||
|
||||
### V
|
||||
|
||||
```vlang
|
||||
fn main() {
|
||||
println('Hello, World!')
|
||||
}
|
||||
```
|
||||
|
||||
### Z
|
||||
|
||||
```zig
|
||||
const std = @import("std");
|
||||
pub fn main() !void {
|
||||
std.debug.print("Hello, World!\n", .{});
|
||||
}
|
||||
```
|
193
content/posts/showcase.de.md
Normal file
@ -0,0 +1,193 @@
|
||||
+++
|
||||
author = "Hugo Autoren & Radek"
|
||||
title = "Beispielvorführung"
|
||||
date = "2025-04-09T07:01:12+02:00"
|
||||
description = "Beispielartikel, der grundlegendes Styling und Formatierungen für HTML-Elemente zeigt."
|
||||
tags = ['showcase', 'markdown', 'styling']
|
||||
+++
|
||||
|
||||
Dieser Artikel bietet ein Beispiel für grundlegende Markdown-Syntax, die in Hugo-Inhaltsdateien verwendet werden kann. Er zeigt auch, ob grundlegende HTML-Elemente mit CSS in einem Hugo-Theme dekoriert sind.
|
||||
<!--more-->
|
||||
|
||||
## Überschriften
|
||||
|
||||
Die folgenden HTML-Elemente `<h1>`—`<h6>` repräsentieren sechs Ebenen von Abschnittsüberschriften. `<h1>` ist die höchste Abschnittsebene, während `<h6>` die niedrigste ist.
|
||||
|
||||
# H1
|
||||
## H2
|
||||
### H3
|
||||
### H4
|
||||
#### H5
|
||||
##### H6
|
||||
|
||||
## Absatz
|
||||
|
||||
Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.
|
||||
|
||||
Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.
|
||||
|
||||
## Bilder
|
||||
|
||||

|
||||
|
||||
### Abbildung mit Beschriftung
|
||||
|
||||
{{< figure src="/img/terminal-theme.png" alt="Terminal Theme Preview" position="center" caption="Terminal Theme Preview" captionPosition="center" >}}
|
||||
|
||||
## Zitate
|
||||
|
||||
Das Blockquote-Element stellt Inhalte dar, die aus einer anderen Quelle zitiert werden, optional mit einer Zitation, die innerhalb eines `footer`- oder `cite`-Elements enthalten sein muss, und optional mit Inline-Änderungen wie Anmerkungen und Abkürzungen.
|
||||
|
||||
### Blockquote ohne Attribution
|
||||
|
||||
> Tiam, ad mint andaepu dandae nostion secatur sequo quae.
|
||||
> **Beachte**, dass du *Markdown-Syntax* innerhalb eines Blockquotes verwenden kannst.
|
||||
|
||||
### Blockquote mit Attribution
|
||||
|
||||
> Kommuniziere nicht durch das Teilen von Speicher, teile Speicher durch Kommunizieren.<br>
|
||||
> — <cite>Rob Pike[^1]</cite>
|
||||
|
||||
[^1]: Das obige Zitat stammt aus Rob Pikes [Vortrag](https://www.youtube.com/watch?v=PAAkCSZUG1c) während Gopherfest am 18. November 2015.
|
||||
|
||||
## Buttons und Links
|
||||
|
||||
<button>Button</button>
|
||||
<a href="">Link</a>
|
||||
<a href="" class="button inline">Link</a>
|
||||
|
||||
## Tabellen
|
||||
|
||||
Tabellen sind nicht Teil der Kern-Mardown-Spezifikation, aber Hugo unterstützt sie standardmäßig.
|
||||
|
||||
Name | Alter
|
||||
--------|------
|
||||
Bob | 27
|
||||
Alice | 23
|
||||
|
||||
### Inline Markdown innerhalb von Tabellen
|
||||
|
||||
| Kursiv | Fett | Code |
|
||||
| -------- | -------- | ------ |
|
||||
| *kursiv* | **fett** | `code` |
|
||||
|
||||
## Formulare
|
||||
|
||||
<fieldset>
|
||||
<input type="text" placeholder="Tippe etwas" /><br />
|
||||
<input type="number" placeholder="Zahl eingeben" /><br />
|
||||
<input type="text" value="Eingabewert" /><br />
|
||||
<select>
|
||||
<option value="1">Option 1</option>
|
||||
<option value="2">Option 2</option>
|
||||
<option value="3">Option 3</option>
|
||||
</select><br />
|
||||
<textarea placeholder="Kommentar eingeben..."></textarea><br />
|
||||
<input type="checkbox" /> Ich verstehe<br />
|
||||
<button type="submit">Absenden</button>
|
||||
</fieldset>
|
||||
|
||||
## Code-Blöcke
|
||||
|
||||
### Code-Block mit Backticks
|
||||
|
||||
```html
|
||||
<!doctype html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Beispiel HTML5-Dokument</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
### Code-Block eingerückt mit vier Leerzeichen
|
||||
|
||||
<!doctype html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Beispiel HTML5-Dokument</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
### Code-Block mit Hugos internem Highlight-Shortcode
|
||||
|
||||
{{< highlight html >}}
|
||||
<!doctype html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Beispiel HTML5-Dokument</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
{{< /highlight >}}
|
||||
|
||||
### Code-Block mit benutzerdefiniertem eingebautem `{{ < code > }}` Shortcode
|
||||
|
||||
{{< code title="Hey, dies ist der Titel eines Code-Blocks" language="css" >}}
|
||||
pre {
|
||||
background: #1a1a1d;
|
||||
padding: 20px;
|
||||
border-radius: 8px;
|
||||
font-size: 1rem;
|
||||
overflow: auto;
|
||||
|
||||
@media (--phone) {
|
||||
white-space: pre-wrap;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
code {
|
||||
background: none !important;
|
||||
color: #ccc;
|
||||
padding: 0;
|
||||
font-size: inherit;
|
||||
}
|
||||
}
|
||||
{{< /code >}}
|
||||
|
||||
## Listenarten
|
||||
|
||||
### Geordnete Liste
|
||||
|
||||
1. Erstes Element
|
||||
2. Zweites Element
|
||||
3. Drittes Element
|
||||
|
||||
### Ungeordnete Liste
|
||||
|
||||
* Listenelement
|
||||
* Weiteres Element
|
||||
* Noch ein Element
|
||||
|
||||
### Verschachtelte Liste
|
||||
|
||||
* Obst
|
||||
* Apfel
|
||||
* Orange
|
||||
* Banane
|
||||
* Milchprodukte
|
||||
* Milch
|
||||
* Käse
|
||||
|
||||
## Andere Elemente — abbr, sub, sup, kbd, mark
|
||||
|
||||
<abbr title="Graphics Interchange Format">GIF</abbr> ist ein Bitmap-Bildformat.
|
||||
|
||||
H<sub>2</sub>O
|
||||
|
||||
X<sup>n</sup> + Y<sup>n</sup> = Z<sup>n</sup>
|
||||
|
||||
Drücke <kbd>CTRL</kbd>+<kbd>ALT</kbd>+<kbd>Entf</kbd>, um die Sitzung zu beenden.
|
||||
|
||||
Die meisten <mark>Salamander</mark> sind nachtaktiv und jagen nach Insekten, Würmern und anderen kleinen Lebewesen.
|
193
content/posts/showcase.en.md
Normal file
@ -0,0 +1,193 @@
|
||||
+++
|
||||
author = "Hugo Authors & Radek"
|
||||
title = "Showcase"
|
||||
date = "2025-04-09T07:01:12+02:00"
|
||||
description = "Sample article showcasing basic styling and formatting for HTML elements."
|
||||
tags = ['showcase', 'markdown', 'styling']
|
||||
+++
|
||||
|
||||
This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.
|
||||
<!--more-->
|
||||
|
||||
## Headings
|
||||
|
||||
The following HTML `<h1>`—`<h6>` elements represent six levels of section headings. `<h1>` is the highest section level while `<h6>` is the lowest.
|
||||
|
||||
# H1
|
||||
## H2
|
||||
### H3
|
||||
### H4
|
||||
#### H5
|
||||
##### H6
|
||||
|
||||
## Paragraph
|
||||
|
||||
Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.
|
||||
|
||||
Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.
|
||||
|
||||
## Images
|
||||
|
||||

|
||||
|
||||
### Figure with a caption
|
||||
|
||||
{{< figure src="/img/terminal-theme.png" alt="Terminal Theme Preview" position="center" caption="Terminal Theme Preview" captionPosition="center" >}}
|
||||
|
||||
## Blockquotes
|
||||
|
||||
The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations.
|
||||
|
||||
### Blockquote without attribution
|
||||
|
||||
> Tiam, ad mint andaepu dandae nostion secatur sequo quae.
|
||||
> **Note** that you can use *Markdown syntax* within a blockquote.
|
||||
|
||||
### Blockquote with attribution
|
||||
|
||||
> Don't communicate by sharing memory, share memory by communicating.<br>
|
||||
> — <cite>Rob Pike[^1]</cite>
|
||||
|
||||
[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015.
|
||||
|
||||
## Buttons and links
|
||||
|
||||
<button>Button</button>
|
||||
<a href="">Link</a>
|
||||
<a href="" class="button inline">Link</a>
|
||||
|
||||
## Tables
|
||||
|
||||
Tables aren't part of the core Markdown spec, but Hugo supports supports them out-of-the-box.
|
||||
|
||||
Name | Age
|
||||
--------|------
|
||||
Bob | 27
|
||||
Alice | 23
|
||||
|
||||
### Inline Markdown within tables
|
||||
|
||||
| Italics | Bold | Code |
|
||||
| -------- | -------- | ------ |
|
||||
| *italics* | **bold** | `code` |
|
||||
|
||||
## Forms
|
||||
|
||||
<fieldset>
|
||||
<input type="text" placeholder="Type something" /><br />
|
||||
<input type="number" placeholder="Insert number" /><br />
|
||||
<input type="text" value="Input value" /><br />
|
||||
<select>
|
||||
<option value="1">Option 1</option>
|
||||
<option value="2">Option 2</option>
|
||||
<option value="3">Option 3</option>
|
||||
</select><br />
|
||||
<textarea placeholder="Insert a comment..."></textarea><br />
|
||||
<input type="checkbox" /> I understand<br />
|
||||
<button type="submi">Submit</button>
|
||||
</fieldset>
|
||||
|
||||
## Code Blocks
|
||||
|
||||
### Code block with backticks
|
||||
|
||||
```html
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
### Code block indented with four spaces
|
||||
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
### Code block with Hugo's internal highlight shortcode
|
||||
|
||||
{{< highlight html >}}
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
{{< /highlight >}}
|
||||
|
||||
### Code block with custom built-in `{{ < code > }}` shortcode
|
||||
|
||||
{{< code title="Hey, this is a code block title" language="css" >}}
|
||||
pre {
|
||||
background: #1a1a1d;
|
||||
padding: 20px;
|
||||
border-radius: 8px;
|
||||
font-size: 1rem;
|
||||
overflow: auto;
|
||||
|
||||
@media (--phone) {
|
||||
white-space: pre-wrap;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
code {
|
||||
background: none !important;
|
||||
color: #ccc;
|
||||
padding: 0;
|
||||
font-size: inherit;
|
||||
}
|
||||
}
|
||||
{{< /code >}}
|
||||
|
||||
## List Types
|
||||
|
||||
### Ordered List
|
||||
|
||||
1. First item
|
||||
2. Second item
|
||||
3. Third item
|
||||
|
||||
### Unordered List
|
||||
|
||||
* List item
|
||||
* Another item
|
||||
* And another item
|
||||
|
||||
### Nested list
|
||||
|
||||
* Fruit
|
||||
* Apple
|
||||
* Orange
|
||||
* Banana
|
||||
* Dairy
|
||||
* Milk
|
||||
* Cheese
|
||||
|
||||
## Other Elements — abbr, sub, sup, kbd, mark
|
||||
|
||||
<abbr title="Graphics Interchange Format">GIF</abbr> is a bitmap image format.
|
||||
|
||||
H<sub>2</sub>O
|
||||
|
||||
X<sup>n</sup> + Y<sup>n</sup> = Z<sup>n</sup>
|
||||
|
||||
Press <kbd>CTRL</kbd>+<kbd>ALT</kbd>+<kbd>Delete</kbd> to end the session.
|
||||
|
||||
Most <mark>salamanders</mark> are nocturnal, and hunt for insects, worms, and other small creatures.
|
33
content/posts/test-post.de.md
Normal file
@ -0,0 +1,33 @@
|
||||
+++
|
||||
title = 'Deutscher Test Post'
|
||||
date = 2025-04-05T20:14:29+02:00
|
||||
draft = false
|
||||
+++
|
||||
|
||||
# Test Post in German
|
||||
|
||||
## Lorem ipsum
|
||||
|
||||
### dolor sit amet
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At etiam Athenis, ut e.
|
||||
|
||||
|
||||
### Consectetur adipiscing
|
||||
|
||||
Bonum sit aut quid iudicat, quo aut petat aut fugiat aliquid, praeter voluptatem et dolorem. Ad haec et quae vel aliter pararetur et qua etiam carere possent sine dolore tum in morbos gravis, tum in damna, tum in dedecora incurrunt, saepe etiam legum iudiciorumque poenis obligantur. Qui autem ita frui volunt voluptatibus, ut nulli propter eas consequantur dolores, et qui suum iudicium retinent, ne voluptate victi faciant id.
|
||||
|
||||
Sumitur contra mortis timorem et constantia contra metum religionis et sedatio animi omnium rerum occultarum ignoratione sublata et moderatio natura cupiditatum generibusque earum explicatis, et, ut dixi, ad lineam, hunc naturalem esse omnium corporum motum. Deinde ibidem homo acutus, cum illud ocurreret, si omnia dixi hausta e fonte naturae, si tota oratio nostra omnem sibi fidem sensibus confirmat, id est in culpa qui officia deserunt mollitia animi, id est.
|
||||
|
||||
Posuit. Ea scientia et verborum vis et natura orationis et consequentium repugnantiumve ratio potest perspici. Omnium autem rerum natura cognita levamur superstitione, liberamur mortis metu, non conturbamur ignoratione rerum, e qua ipsa horribiles existunt saepe formidines. Denique etiam morati melius erimus.
|
||||
|
||||
|
||||
## DeLorean ipsum
|
||||
|
||||
|
||||
That's right. Huh? Go. Here you go, lady. There's a quarter. Good morning.
|
||||
|
||||
Marty, I always wear a suit to the office. You alright? It's a board with wheels. Yeah. What the hell is this? Marty, you're acting like you haven't seen me in a week.
|
||||
|
||||
Yes, yes, I'm George, George McFly, and I'm your density. I mean, I'm your destiny. It works, ha ha ha ha, it works. I finally invent something that works. Where the hell are they. That's Strickland. Jesus, didn't that guy ever have hair? Alright, alright, okay McFly, get a grip on yourself. It's all a dream. Just a very intense dream. Woh, hey, listen, you gotta help me.
|
||||
|
33
content/posts/test-post.en.md
Normal file
@ -0,0 +1,33 @@
|
||||
+++
|
||||
title = 'English Test Post'
|
||||
date = 2025-04-05T20:14:29+02:00
|
||||
draft = false
|
||||
+++
|
||||
|
||||
# Test Post in English
|
||||
|
||||
## Lorem ipsum
|
||||
|
||||
### dolor sit amet
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At etiam Athenis, ut e.
|
||||
|
||||
|
||||
### Consectetur adipiscing
|
||||
|
||||
Bonum sit aut quid iudicat, quo aut petat aut fugiat aliquid, praeter voluptatem et dolorem. Ad haec et quae vel aliter pararetur et qua etiam carere possent sine dolore tum in morbos gravis, tum in damna, tum in dedecora incurrunt, saepe etiam legum iudiciorumque poenis obligantur. Qui autem ita frui volunt voluptatibus, ut nulli propter eas consequantur dolores, et qui suum iudicium retinent, ne voluptate victi faciant id.
|
||||
|
||||
Sumitur contra mortis timorem et constantia contra metum religionis et sedatio animi omnium rerum occultarum ignoratione sublata et moderatio natura cupiditatum generibusque earum explicatis, et, ut dixi, ad lineam, hunc naturalem esse omnium corporum motum. Deinde ibidem homo acutus, cum illud ocurreret, si omnia dixi hausta e fonte naturae, si tota oratio nostra omnem sibi fidem sensibus confirmat, id est in culpa qui officia deserunt mollitia animi, id est.
|
||||
|
||||
Posuit. Ea scientia et verborum vis et natura orationis et consequentium repugnantiumve ratio potest perspici. Omnium autem rerum natura cognita levamur superstitione, liberamur mortis metu, non conturbamur ignoratione rerum, e qua ipsa horribiles existunt saepe formidines. Denique etiam morati melius erimus.
|
||||
|
||||
|
||||
## DeLorean ipsum
|
||||
|
||||
|
||||
That's right. Huh? Go. Here you go, lady. There's a quarter. Good morning.
|
||||
|
||||
Marty, I always wear a suit to the office. You alright? It's a board with wheels. Yeah. What the hell is this? Marty, you're acting like you haven't seen me in a week.
|
||||
|
||||
Yes, yes, I'm George, George McFly, and I'm your density. I mean, I'm your destiny. It works, ha ha ha ha, it works. I finally invent something that works. Where the hell are they. That's Strickland. Jesus, didn't that guy ever have hair? Alright, alright, okay McFly, get a grip on yourself. It's all a dream. Just a very intense dream. Woh, hey, listen, you gotta help me.
|
||||
|
@ -101,12 +101,12 @@ pagination.pagerSize = 5
|
||||
words = "words" # (default: words)
|
||||
|
||||
# below are items added by BlueFox (me)
|
||||
_menu = "Menu"
|
||||
_imprint = "Imprint"
|
||||
_made_by = "made by"
|
||||
_customized = "customized"
|
||||
|
||||
# and the following are currently in a PR (and in my fork in the my-master branch)
|
||||
menuTitle = "Menu"
|
||||
minute = "minute"
|
||||
minutes = "minutes"
|
||||
to_read = "to read"
|
||||
@ -157,12 +157,12 @@ pagination.pagerSize = 5
|
||||
words = "Wörter"
|
||||
|
||||
# below are items added by BlueFox (me)
|
||||
_menu = "Menü"
|
||||
_imprint = "Impressum"
|
||||
_made_by = "erstellt von"
|
||||
_customized = "angepasst"
|
||||
|
||||
# and the following are currently in a PR (and in my fork in the my-master branch)
|
||||
menuTitle = "Menü"
|
||||
minute = "Minute"
|
||||
minutes = "Minuten"
|
||||
to_read = "Lesezeit"
|
||||
|
@ -145,7 +145,7 @@
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menü ▾</li>
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
@ -6,7 +6,9 @@
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="WIP
|
||||
<meta name="description" content="Hallo in a new age You can call me Mirus and I forked the original Terminal theme for Hugo, because Radek, the original creator of the theme stop the maintenance and archived the repo.
|
||||
So I already pushed a few improvements that I did for my humble blog and I’m going to add some more features in the future, also any contribution is welcome
|
||||
Below you can read the original about from Radek
|
||||
" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
@ -79,7 +81,9 @@
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="Über">
|
||||
<meta property="og:description" content="WIP
|
||||
<meta property="og:description" content="Hallo in a new age You can call me Mirus and I forked the original Terminal theme for Hugo, because Radek, the original creator of the theme stop the maintenance and archived the repo.
|
||||
So I already pushed a few improvements that I did for my humble blog and I’m going to add some more features in the future, also any contribution is welcome
|
||||
Below you can read the original about from Radek
|
||||
" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/about/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
@ -90,7 +94,7 @@
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-13 13:02:20 +0200 CEST" />
|
||||
<meta property="article:published_time" content="2025-04-05 20:14:29 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
@ -149,7 +153,7 @@
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menü ▾</li>
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
@ -245,7 +249,7 @@
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/about/">Über</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-13</time><span class="post-reading-time">1 Minute Lesezeit (1 Wort)</span></div>
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time><span class="post-reading-time">2 Minuten Lesezeit (190 Wörter)</span></div>
|
||||
|
||||
|
||||
|
||||
@ -254,7 +258,31 @@
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<p>WIP</p>
|
||||
<h1 id="hallo-in-a-new-age">Hallo in a new age<a href="#hallo-in-a-new-age" class="hanchor" ariaLabel="Anchor">#</a> </h1>
|
||||
<p>You can call me Mirus and I forked the original Terminal theme for Hugo, because Radek, the original creator of the theme stop the maintenance and archived the repo.</p>
|
||||
<p>So I already pushed a few improvements that I did for my humble blog and I’m going to add some more features in the future, also any contribution is welcome</p>
|
||||
<p>Below you can read the original about from Radek</p>
|
||||
<blockquote>
|
||||
<p>Hi there</p>
|
||||
<p>My name is Radek and I’m the author of this theme.
|
||||
I made it to help you present your ideas easier.</p>
|
||||
<p>We all know how hard is to start something on the web,
|
||||
especially these days. You need to prepare a bunch of stuff,
|
||||
configure them and when that’s done — create the content.</p>
|
||||
<p>This theme is pretty basic and covers all of the essentials.
|
||||
All you have to do is start typing!</p>
|
||||
<p>The theme includes:</p>
|
||||
<ul>
|
||||
<li><strong>5 duotone themes</strong>,
|
||||
depending on your preferences (orange, red, blue, green, pink)</li>
|
||||
<li><a href="https://github.com/tonsky/FiraCode"><strong>Fira Code</strong></a>
|
||||
as default monospaced font. It’s gorgeous!</li>
|
||||
<li><strong>really nice, custom duotone</strong> syntax highlighting based on
|
||||
<a href="https://prismjs.com"><strong>PrismJS</strong></a></li>
|
||||
<li>mobile friendly layout</li>
|
||||
</ul>
|
||||
<p>So, there you have it… enjoy!</p></blockquote>
|
||||
<p>Blubb.</p>
|
||||
|
||||
</div></div>
|
||||
|
||||
|
@ -147,7 +147,7 @@
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menü ▾</li>
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
@ -89,8 +89,6 @@
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-13 12:54:00 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
@ -150,7 +148,7 @@
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menü ▾</li>
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
@ -244,10 +242,8 @@
|
||||
|
||||
|
||||
<div class="index-content framed">
|
||||
<h1 id="ich-grüße-sie-">Ich grüße Sie! 👋</h1>
|
||||
<p>Mein Name ist Benjamin, und ich bin hauptsächlich als <em>BlueFox</em> bekannt.</p>
|
||||
<p>Willkommen in diesem Blog! Ich liebe es, an Elektronik herumzubasteln, Sachen in 3D zu drucken und mit Holz zu arbeiten, aber ich <code>programmiere</code> auch ein bisschen und bin ein begeisterter Selbsthoster. Hier poste ich hin und wieder, was ich so anstelle.</p>
|
||||
<p><strong>Schau dich doch einfach mal um!</strong></p>
|
||||
<h1 id="heda-">Heda! 👋</h1>
|
||||
<p>Mein Name ist BlueFox. Willkommen auf diesem Blog, der zwar aktuell noch im Aufbau ist. Aber schau dich ruhig um!</p>
|
||||
|
||||
</div>
|
||||
|
||||
@ -264,32 +260,154 @@
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/how-it-all-began/">Wie es alles anfing - oder: der erste Post!</a>
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase-code/">Varianten von Code-Blöcken</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta"><time class="post-date">2025-04-13</time></div>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/programming/">programming</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/code/">code</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<img src="https://blog.privacynerd.de/files/how-it-all-began/cover.png"
|
||||
class="post-cover"
|
||||
alt="Wie es alles anfing - oder: der erste Post!"
|
||||
title="Cover Image" />
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<h2 id="thinking">Vorüberlegungen</h2>
|
||||
<p>Ich habe lange überlegt, wie ich diesen Post schreibe. Was muss erzählt werden, was ist unwichtig? Vieles muss wegen der Übersichtlichkeit weggelassen werden, und an so manches erinnere ich mich vielleicht schon gar nicht mehr. Jedenfalls möchte ich mit diesem Artikel meine Intention erklären, wie ich dazu kam, diesen Blog zu starten. Doch um das zu erklären, muss man die Ursprünge verstehen.</p>
|
||||
<h2 id="beginnings">Wie alles anfing</h2>
|
||||
<p>Alles begann damit, dass ich als Schüler der 5. oder 6. Klasse (ich weiß es nicht mehr so genau!) anfing, auf einem Laptop für die Schule ein Batch-Skript zu schreiben. Ja, so war es, ich gebe es zu - auch wenn ich nicht weiß, wer oder was mich dazu trieb. Eine grobe Vorstellung habe ich aber: Ich glaube, es war so eine intrinsische Motivation eines Kindes, herauszufinden, wie dieser Computer da vor ihm funktioniert, die mich dazu trieb.</p>
|
||||
<p>Beispielartikel, der die beliebtesten Programmiersprachen zeigt.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/how-it-all-began/">[Mehr lesen]</a>
|
||||
<a class="read-more button inline" href="/de/posts/showcase-code/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase/">Beispielvorführung</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Hugo Autoren & Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/showcase/">showcase</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/markdown/">markdown</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/styling/">styling</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Beispielartikel, der grundlegendes Styling und Formatierungen für HTML-Elemente zeigt.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/showcase/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/random-story/">Eine beliebige Geschichte</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta"><time class="post-date">2025-04-08</time></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/story/">story</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/ai/">ai</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Kleine Geschichte von ChatGPT, um die Lesezeiten einzustellen.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/random-story/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/one-word/">Ein Wort!</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<h1 id="nureinwort">Nureinwort</h1>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/one-word/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/test-post/">Deutscher Test Post</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<h1 id="test-post-in-german">Test Post in German</h1>
|
||||
<h2 id="lorem-ipsum">Lorem ipsum</h2>
|
||||
<h3 id="dolor-sit-amet">dolor sit amet</h3>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At etiam Athenis, ut e.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/test-post/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
@ -1,451 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
<title>Wie es alles anfing - oder: der erste Post! :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Vorüberlegungen Ich habe lange überlegt, wie ich diesen Post schreibe. Was muss erzählt werden, was ist unwichtig? Vieles muss wegen der Übersichtlichkeit weggelassen werden, und an so manches erinnere ich mich vielleicht schon gar nicht mehr. Jedenfalls möchte ich mit diesem Artikel meine Intention erklären, wie ich dazu kam, diesen Blog zu starten. Doch um das zu erklären, muss man die Ursprünge verstehen.
|
||||
Wie alles anfing Alles begann damit, dass ich als Schüler der 5. oder 6. Klasse (ich weiß es nicht mehr so genau!) anfing, auf einem Laptop für die Schule ein Batch-Skript zu schreiben. Ja, so war es, ich gebe es zu - auch wenn ich nicht weiß, wer oder was mich dazu trieb. Eine grobe Vorstellung habe ich aber: Ich glaube, es war so eine intrinsische Motivation eines Kindes, herauszufinden, wie dieser Computer da vor ihm funktioniert, die mich dazu trieb.
|
||||
" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/posts/how-it-all-began/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="Wie es alles anfing - oder: der erste Post!">
|
||||
<meta property="og:description" content="Vorüberlegungen Ich habe lange überlegt, wie ich diesen Post schreibe. Was muss erzählt werden, was ist unwichtig? Vieles muss wegen der Übersichtlichkeit weggelassen werden, und an so manches erinnere ich mich vielleicht schon gar nicht mehr. Jedenfalls möchte ich mit diesem Artikel meine Intention erklären, wie ich dazu kam, diesen Blog zu starten. Doch um das zu erklären, muss man die Ursprünge verstehen.
|
||||
Wie alles anfing Alles begann damit, dass ich als Schüler der 5. oder 6. Klasse (ich weiß es nicht mehr so genau!) anfing, auf einem Laptop für die Schule ein Batch-Skript zu schreiben. Ja, so war es, ich gebe es zu - auch wenn ich nicht weiß, wer oder was mich dazu trieb. Eine grobe Vorstellung habe ich aber: Ich glaube, es war so eine intrinsische Motivation eines Kindes, herauszufinden, wie dieser Computer da vor ihm funktioniert, die mich dazu trieb.
|
||||
" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/posts/how-it-all-began/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/files/how-it-all-began/cover.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-13 15:10:20 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Baustelle 🚧 | laufende Arbeiten</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/de">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menü ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/de/about">Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/posts/how-it-all-began/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/posts/how-it-all-began/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">de ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/posts/how-it-all-began/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/posts/how-it-all-began/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/about" >Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<article class="post">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/how-it-all-began/">Wie es alles anfing - oder: der erste Post!</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-13</time><span class="post-reading-time">9 Minuten Lesezeit (992 Wörter)</span></div>
|
||||
|
||||
|
||||
|
||||
<img src="https://blog.privacynerd.de/files/how-it-all-began/cover.png"
|
||||
class="post-cover"
|
||||
alt="Wie es alles anfing - oder: der erste Post!"
|
||||
title="Cover Image" />
|
||||
|
||||
|
||||
|
||||
<div class="table-of-contents">
|
||||
<h2>
|
||||
Inhaltsverzeichnis
|
||||
</h2>
|
||||
<nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#thinking">Vorüberlegungen</a></li>
|
||||
<li><a href="#beginnings">Wie alles anfing</a></li>
|
||||
<li><a href="#covid-19">Corona</a></li>
|
||||
<li><a href="#until-now">Bis jetzt…</a></li>
|
||||
<li><a href="#planned-content">Geplante Inhalte</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<h2 id="thinking">Vorüberlegungen<a href="#thinking" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Ich habe lange überlegt, wie ich diesen Post schreibe. Was muss erzählt werden, was ist unwichtig? Vieles muss wegen der Übersichtlichkeit weggelassen werden, und an so manches erinnere ich mich vielleicht schon gar nicht mehr. Jedenfalls möchte ich mit diesem Artikel meine Intention erklären, wie ich dazu kam, diesen Blog zu starten. Doch um das zu erklären, muss man die Ursprünge verstehen.</p>
|
||||
<h2 id="beginnings">Wie alles anfing<a href="#beginnings" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Alles begann damit, dass ich als Schüler der 5. oder 6. Klasse (ich weiß es nicht mehr so genau!) anfing, auf einem Laptop für die Schule ein Batch-Skript zu schreiben. Ja, so war es, ich gebe es zu - auch wenn ich nicht weiß, wer oder was mich dazu trieb. Eine grobe Vorstellung habe ich aber: Ich glaube, es war so eine intrinsische Motivation eines Kindes, herauszufinden, wie dieser Computer da vor ihm funktioniert, die mich dazu trieb.</p>
|
||||
<p>Wie dem auch sei, eines meiner „Programme“ sah in etwa so aus:</p>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-batch" data-lang="batch"><span class="line"><span class="cl"><span class="p">@</span><span class="k">echo</span> off
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="k">echo</span> Herzlich Wilkommen , bitte Passwort eingeben
|
||||
</span></span><span class="line"><span class="cl"><span class="k">color</span> 7b
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">PSWD</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">set/p</span> <span class="nv">x</span><span class="p">=</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">if</span> ''<span class="nv">%x%</span>''<span class="o">==</span>''sehrsicher'' <span class="k">goto</span> <span class="nl">openfile</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="k">pause</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">false</span><span class="c1"> </span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">echo</span> Falsches Passwort , bitte erneut versuchen.
|
||||
</span></span><span class="line"><span class="cl"><span class="k">color</span> 7c
|
||||
</span></span><span class="line"><span class="cl"><span class="k">goto</span> <span class="nl">PWSD</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">openfile</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">echo</span> Passwort richtig , bitte 'Enter' druecken!
|
||||
</span></span><span class="line"><span class="cl"><span class="k">goto</span> <span class="nl">Video</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="k">pause</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">Video</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">echo</span> Wenn sie sich ein Video anschauen moechten , dann geben sie jetzt ,,Ja`` ein , wenn nicht dann einfach ,,Nein''!
|
||||
</span></span><span class="line"><span class="cl"><span class="k">color</span> 7b
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">PSWD</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">set/p</span> <span class="nv">x</span><span class="p">=</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">if</span> ''<span class="nv">%x%</span>''<span class="o">==</span>''Ja'' <span class="k">goto</span> <span class="nl">OpenVideo</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">false</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">goto</span> <span class="nl">exit</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">OpenVideo</span><span class="c1"> </span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">start</span> C:\Users\<span class="p"><</span>ZENSIERT<span class="p">></span>\<span class="p"><</span>JA WIRKLICH<span class="p">></span>\
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">exit</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">exit</span>
|
||||
</span></span></code></pre></div><p>Nun ja, daraufhin schenkte mir mein Vater das Buch ein Lehrbuch zu Python3<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>, und es gab kein Zurück mehr. Ich glaube, ich habe mit meinen 11 oder 12 Jahren das gesamte Lehrbuch durchgelesen. Jedenfalls stieg ich irgendwann auf Linux um (anfangs <a href="https://linuxmint.com/">Linux Mint</a>) - dann kam Corona<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>.</p>
|
||||
<h2 id="covid-19">Corona<a href="#covid-19" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Für Schüler bedeutete Corona und das damit einhergehende Homeschooling und die Isolation vor allem eins: viel Zeit. Man nutzte sie unterschiedlich. Ich eben dafür, meinem neuen Hobby intensiv nachzugehen. In dieser Zeit lernte ich neue Programmiersprachen wie Java (z.T. für Minecraft-Plugins, <a href="https://git.privacynerd.de/BlueFox/MC-Plugins">hier</a> sind einige zu finden), brachte mir sogar etwas C und Assembler bei.</p>
|
||||
<p>In dieser Zeit bekam ich meinen ersten Raspberry Pi geschenkt - mit weitreichenden Folgen. Denn es führte dazu, dass ich mich mehr und mehr der Hardwareseite zuwandte. Hatte ich zuvor Webapps mit Datenbank in <a href="https://www.djangoproject.com/">Django</a> bzw. <a href="https://flask.palletsprojects.com/en/stable/">Flask</a> und Python geschrieben, programmierte ich jetzt einfache Blinkschaltungen, dann irgendwann Skripte, die Sensordaten auslesen und auf einem kleinen OLED-Display (0.96") anzeigen oder die Lampen in meinem Zimmer auf Knopfdruck an- und ausschalteten (weil ein Lichtschalter ja nicht genug ist!). Ich entdeckte in dieser Zeit auch einen 3D-Drucker für mich, der bei uns seit längerer Zeit fast unbenutzt herumstand.</p>
|
||||
<figure><img src="/files/how-it-all-began/esafep.png"
|
||||
alt="Bild des ESafeP - ein „Tresor“ aus Holz mit eigener Software"><figcaption>
|
||||
<p>Der „ESafeP“ - sehr stabil!</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>Noch hardwarenäher wurde es dann mit meinem ersten ESP32 - neue Ideen entstanden und damit neue Projekte. Ein selbstgebauter Tresor (supersicher aus Holz!) mit eigener <a href="https://git.privacynerd.de/BlueFox/ESafeP">Software</a> gehörten ebenso dazu wie ein eigener <a href="https://git.privacynerd.de/NetSpeaker/NetSpeaker">MP3-(und vieles mehr)-Player</a>. Immer wieder kam dabei eben auch der 3D-Drucker zur Anwendung, wie es im DIY-Raum eben so üblich ist - zum Beispiel für das Gehäuse zu meinem batteriebetriebenen <a href="https://git.privacynerd.de/BlueFox/losungepaper">Losungs-ePaper</a>.</p>
|
||||
<figure><img src="/files/how-it-all-began/netspeaker.jpg"
|
||||
alt="Bild eines fertigen, selbstgebauten NetSpeakers in Gehäuse - unter anderem ein MP3-Player."><figcaption>
|
||||
<p>Ein NetSpeaker</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure><img src="/files/how-it-all-began/losung-epaper.jpg"
|
||||
alt="Bild des fertigen ePapers, welches die aktuelle Tageslosung anzeigt"><figcaption>
|
||||
<p>Das Losungs-ePaper</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>Alles in allem hatte die Corona-Pandemie dadurch zumindest für mich vorher ungeahnte neue Räume eröffnet und eben auch ihre positiven Seiten: In dieser Zeit entwickelte sich mein Interesse am 3D-Druck, was auch in diesem Blog thematisiert werden könnte.</p>
|
||||
<h2 id="until-now">Bis jetzt…<a href="#until-now" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Nun, sehr viel hat sich seither nicht mehr geändert. Irgendwann kam dann noch das Self-Hosting dazu, und ich lernte auch Holz als spannendes Werksmaterial kennen (wie etwas weiter oben schon angerissen). Es ist so spannend zu sehen, was man alles selber hosten kann: seinen eigenen Datei-Synchronisationsservice, sein <a href="https://git.privacynerd.de/">eigenes Github</a>, Medienserver, und so weiter. Anfangs lief alles auf dem besagten Raspberry Pi. Später musste jedoch auch Zugang von außerhalb des Heimnetzes her, und seither laufen viele Dienste auf einem angemieteten Server.</p>
|
||||
<figure><img src="/files/how-it-all-began/gitea-a-self-hosted-github.png"
|
||||
alt="Screenshot meiner selbstgehosteten Gitea-Instanz"><figcaption>
|
||||
<p>„Ein selbst gehostetes Github“</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>Vor nicht allzu langer Zeit kam mir dann eine Idee. Ich war dabei, selbst Platinen ätzen zu lernen, und die Informationen hierzu bezog ich vor allem in Blogs anderer „Maker”. Warum also nicht darüber, was du machst, schreiben? Zum einen könnte es ja tatsächlich sein, dass sich ein Suchender auf den Blog verirrt, zum anderen ist es aber auch einfach eine sinnvolle Dokumentationsweise, und vielleicht sogar etwas Gutes für spätere Bewerbungen.</p>
|
||||
<figure><img src="/files/how-it-all-began/etching-station.jpg"
|
||||
alt="Bild eines Aufbaus, um Platinen manuell zu ätzen; im Bild: ein selbst gebauter UV-Belichter, ein Ätzgerät sowie ein Gefäß mit Natronlauge"><figcaption>
|
||||
<p>Der Ätzaufbau</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>Also, hingesetzt und nach Möglichkeiten gesucht, einen Blog zu erstellen. Natürlich musste er selbst gehostet sein, und vielleicht sogar ein bisschen selbst gemacht. Das führte mich zu <a href="https://gohugo.io/">Hugo</a> (auch Jekyll war eine Überlegung), einem relativ simplen (und sehr schnellen) Static-Site-Generator, der aus Markdown (unter anderem) Websites generieren kann und somit eigentlich perfekt für einen Blog geeignet ist. Bei der Theme-Auswahl schwankte ich anfangs zwischen „selbst erstellen“ und „vorhandenes nutzen“. Aus Zeitmangel und Gründen der Einfachheit wurde es dann eben ein vorhandenes, genauer <a href="https://themes.gohugo.io/themes/hugo-theme-terminal/">Terminal</a>. An meine Bedürfnisse angepasst, war der Blog an sich schon recht schnell fertig<sup id="fnref:3"><a href="#fn:3" class="footnote-ref" role="doc-noteref">3</a></sup>. Jetzt wartet er nur noch darauf, mit Inhalt gefüllt zu werden.</p>
|
||||
<h2 id="planned-content">Geplante Inhalte<a href="#planned-content" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Was man am Anfang plant, wird selten genau so umgesetzt - und so wird es vermutlich auch mit diesem Blog sein, und das ist gut so. Schließlich entwickelt sich alles weiter. Aber ich schreibe hier jetzt dennoch auf, was ich plane, in Zukunft auf diesem Blog zu schreiben - eine grobe Vorstellung habe ich nämlich doch.</p>
|
||||
<ul>
|
||||
<li>über meine DIY-Projekte,</li>
|
||||
<li>über neue Erfahrungen, die ich beim Basteln sammle,</li>
|
||||
<li>auch hier und da ein Update zu vorhandenen Projekten, Libraries,</li>
|
||||
<li>und vielleicht ja auch etwas ganz Neues!</li>
|
||||
</ul>
|
||||
<p>Zusammengefasst: alles, was ich DIY-mäßig tue, möchte ich hier (wenn Zeit und Lust da sind) teilen bzw. dokumentieren - in der Hoffnung, dass sich vielleicht wirklich mal jemand die genau selbe Frage stellt wie ich oder eine ähnliche Idee hat wie ich, und sich dann in diesen Blog verirrt.</p>
|
||||
<div class="footnotes" role="doc-endnotes">
|
||||
<hr>
|
||||
<ol>
|
||||
<li id="fn:1">
|
||||
<p><a href="https://www.rheinwerk-verlag.de/python-3-das-umfassende-handbuch/">Python3 - das umfassende Handbuch von Johannes Ernesti und Peter Kaiser</a> (keine Werbung!) <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
|
||||
</li>
|
||||
<li id="fn:2">
|
||||
<p>So einfach war es dann auch wieder nicht, aber aus Gründen der Übersichtlichkeit habe ich hier eben vereinfacht. <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
|
||||
</li>
|
||||
<li id="fn:3">
|
||||
<p>…einige Nachmittage (und Abende bis Nächte) gingen aber doch dafür drauf (um ehrlich zu sein). <a href="#fnref:3" class="footnote-backref" role="doc-backlink">↩︎</a></p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2fposts%2fhow-it-all-began%2f">Impressum</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> erstellt von <a href="https://github.com/panr" target="_blank">panr</a> (angepasst)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -147,7 +147,7 @@
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menü ▾</li>
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
@ -244,31 +244,149 @@
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/how-it-all-began/">Wie es alles anfing - oder: der erste Post!</a>
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase-code/">Varianten von Code-Blöcken</a>
|
||||
</h2>
|
||||
<div class="post-meta"><time class="post-date">2025-04-13</time></div>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/programming/">programming</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/code/">code</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<img src="https://blog.privacynerd.de/files/how-it-all-began/cover.png"
|
||||
class="post-cover"
|
||||
alt="Wie es alles anfing - oder: der erste Post!"
|
||||
title="Cover Image" />
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<h2 id="thinking">Vorüberlegungen</h2>
|
||||
<p>Ich habe lange überlegt, wie ich diesen Post schreibe. Was muss erzählt werden, was ist unwichtig? Vieles muss wegen der Übersichtlichkeit weggelassen werden, und an so manches erinnere ich mich vielleicht schon gar nicht mehr. Jedenfalls möchte ich mit diesem Artikel meine Intention erklären, wie ich dazu kam, diesen Blog zu starten. Doch um das zu erklären, muss man die Ursprünge verstehen.</p>
|
||||
<h2 id="beginnings">Wie alles anfing</h2>
|
||||
<p>Alles begann damit, dass ich als Schüler der 5. oder 6. Klasse (ich weiß es nicht mehr so genau!) anfing, auf einem Laptop für die Schule ein Batch-Skript zu schreiben. Ja, so war es, ich gebe es zu - auch wenn ich nicht weiß, wer oder was mich dazu trieb. Eine grobe Vorstellung habe ich aber: Ich glaube, es war so eine intrinsische Motivation eines Kindes, herauszufinden, wie dieser Computer da vor ihm funktioniert, die mich dazu trieb.</p>
|
||||
<p>Beispielartikel, der die beliebtesten Programmiersprachen zeigt.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/how-it-all-began/">[Mehr lesen]</a>
|
||||
<a class="read-more button inline" href="/de/posts/showcase-code/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase/">Beispielvorführung</a>
|
||||
</h2>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Hugo Autoren & Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/showcase/">showcase</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/markdown/">markdown</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/styling/">styling</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Beispielartikel, der grundlegendes Styling und Formatierungen für HTML-Elemente zeigt.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/showcase/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/random-story/">Eine beliebige Geschichte</a>
|
||||
</h2>
|
||||
<div class="post-meta"><time class="post-date">2025-04-08</time></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/story/">story</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/ai/">ai</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Kleine Geschichte von ChatGPT, um die Lesezeiten einzustellen.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/random-story/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/one-word/">Ein Wort!</a>
|
||||
</h2>
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<h1 id="nureinwort">Nureinwort</h1>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/one-word/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/test-post/">Deutscher Test Post</a>
|
||||
</h2>
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<h1 id="test-post-in-german">Test Post in German</h1>
|
||||
<h2 id="lorem-ipsum">Lorem ipsum</h2>
|
||||
<h3 id="dolor-sit-amet">dolor sit amet</h3>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At etiam Athenis, ut e.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/test-post/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
343
public/de/posts/one-word/index.html
Normal file
@ -0,0 +1,343 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
<title>Ein Wort! :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Nureinwort" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/posts/one-word/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="Ein Wort!">
|
||||
<meta property="og:description" content="Nureinwort" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/posts/one-word/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-05 22:48:12 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Baustelle 🚧 | laufende Arbeiten</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/de">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/de/about">Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/posts/one-word/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/posts/one-word/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">de ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/posts/one-word/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/posts/one-word/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/about" >Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<article class="post">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/one-word/">Ein Wort!</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time><span class="post-reading-time">1 Minute Lesezeit (1 Wort)</span></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<h1 id="nureinwort">Nureinwort<a href="#nureinwort" class="hanchor" ariaLabel="Anchor">#</a> </h1>
|
||||
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__title">
|
||||
<span class="pagination__title-h">Andere Posts lesen</span>
|
||||
<hr />
|
||||
</div>
|
||||
<div class="pagination__buttons">
|
||||
|
||||
<a href="https://blog.privacynerd.de/de/posts/random-story/" class="button inline prev">
|
||||
< [<span class="button__text">Eine beliebige Geschichte</span>]
|
||||
</a>
|
||||
|
||||
|
||||
::
|
||||
|
||||
|
||||
<a href="https://blog.privacynerd.de/de/posts/test-post/" class="button inline next">
|
||||
[<span class="button__text">Deutscher Test Post</span>] >
|
||||
</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2fposts%2fone-word%2f">Impressum</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> erstellt von <a href="https://github.com/panr" target="_blank">panr</a> (angepasst)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
370
public/de/posts/random-story/index.html
Normal file
@ -0,0 +1,370 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
<title>Eine beliebige Geschichte :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Kleine Geschichte von ChatGPT, um die Lesezeiten einzustellen." />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/posts/random-story/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="Eine beliebige Geschichte">
|
||||
<meta property="og:description" content="Kleine Geschichte von ChatGPT, um die Lesezeiten einzustellen." />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/posts/random-story/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-08 17:55:25 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Baustelle 🚧 | laufende Arbeiten</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/de">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/de/about">Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/posts/random-story/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/posts/random-story/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">de ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/posts/random-story/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/posts/random-story/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/about" >Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<article class="post">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/random-story/">Eine beliebige Geschichte</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-08</time><span class="post-reading-time">2 Minuten Lesezeit (211 Wörter)</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/story/">story</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/ai/">ai</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="table-of-contents">
|
||||
<h2>
|
||||
Inhaltsverzeichnis
|
||||
</h2>
|
||||
<nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#prompt">Prompt</a></li>
|
||||
<li><a href="#antwort">Antwort</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<p>Dies ist eine beliebige Story, die von ChatGPT zum Testen und Einstellen der Lesezeit auf diesem Blog generiert wurde.</p>
|
||||
<h2 id="prompt">Prompt<a href="#prompt" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Erzähle eine Geschichte mit ca. 200 Wörtern.</p>
|
||||
<h2 id="antwort">Antwort<a href="#antwort" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Es war einmal in einem kleinen Dorf, umgeben von dichten Wäldern und sanften Hügeln. Dort lebte ein neugieriger Junge namens Leo, der von Abenteuern träumte. Eines Tages entdeckte er beim Spielen am Fluss einen geheimnisvollen, glitzernden Stein. Als er ihn aufhob, begann der Stein zu leuchten und eine sanfte Stimme flüsterte: „Folge dem Licht, und du wirst das Unbekannte entdecken.“
|
||||
Neugierig und aufgeregt folgte Leo dem strahlenden Licht, das ihn tief in den Wald führte. Nach einer Weile erreichte er eine versteckte Lichtung, auf der ein wunderschöner, schimmernder Baum stand. Die Blätter funkelten wie Diamanten, und in der Mitte des Baumes hockte ein kleiner, freundlicher Drache namens Fuego.
|
||||
Fuego erzählte Leo von einem magischen Reich, das nur durch Mut und Freundschaft betreten werden konnte. Gemeinsam erlebten sie aufregende Abenteuer, kämpften gegen Schattenwesen und halfen den Waldbewohnern. Leo lernte, dass wahre Stärke im Herzen liegt und dass Freundschaft die größte Magie von allen ist.
|
||||
Als Leo schließlich nach Hause zurückkehrte, wusste er, dass er nie wieder der gleiche Junge sein würde. Der glitzernde Stein blieb bei ihm, ein ständiger Erinnerungsanker an seine unvergesslichen Abenteuer.</p>
|
||||
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__title">
|
||||
<span class="pagination__title-h">Andere Posts lesen</span>
|
||||
<hr />
|
||||
</div>
|
||||
<div class="pagination__buttons">
|
||||
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase/" class="button inline prev">
|
||||
< [<span class="button__text">Beispielvorführung</span>]
|
||||
</a>
|
||||
|
||||
|
||||
::
|
||||
|
||||
|
||||
<a href="https://blog.privacynerd.de/de/posts/one-word/" class="button inline next">
|
||||
[<span class="button__text">Ein Wort!</span>] >
|
||||
</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2fposts%2frandom-story%2f">Impressum</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> erstellt von <a href="https://github.com/panr" target="_blank">panr</a> (angepasst)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
615
public/de/posts/showcase-code/index.html
Normal file
@ -0,0 +1,615 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
<title>Varianten von Code-Blöcken :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Beispielartikel, der die beliebtesten Programmiersprachen zeigt." />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/posts/showcase-code/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="Radek" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="Varianten von Code-Blöcken">
|
||||
<meta property="og:description" content="Beispielartikel, der die beliebtesten Programmiersprachen zeigt." />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/posts/showcase-code/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-09 07:17:39 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Baustelle 🚧 | laufende Arbeiten</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/de">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/de/about">Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/posts/showcase-code/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/posts/showcase-code/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">de ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/posts/showcase-code/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/posts/showcase-code/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/about" >Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<article class="post">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase-code/">Varianten von Code-Blöcken</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Radek</span><span class="post-reading-time">5 Minuten Lesezeit (516 Wörter)</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/programming/">programming</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/code/">code</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="table-of-contents">
|
||||
<h2>
|
||||
Inhaltsverzeichnis
|
||||
</h2>
|
||||
<nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#beispiele">Beispiele:</a>
|
||||
<ul>
|
||||
<li><a href="#roh-block-ohne-spezifizierte-sprache-und-ohne-syntaxhervorhebung">Roh-Block ohne spezifizierte Sprache (und ohne Syntaxhervorhebung)</a></li>
|
||||
<li><a href="#mit-spezifizierter-sprache">Mit spezifizierter Sprache</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#programmiersprachen">Programmiersprachen:</a>
|
||||
<ul>
|
||||
<li><a href="#a">A</a></li>
|
||||
<li><a href="#b">B</a></li>
|
||||
<li><a href="#c">C</a></li>
|
||||
<li><a href="#d">D</a></li>
|
||||
<li><a href="#e">E</a></li>
|
||||
<li><a href="#f">F</a></li>
|
||||
<li><a href="#g">G</a></li>
|
||||
<li><a href="#h">H</a></li>
|
||||
<li><a href="#j">J</a></li>
|
||||
<li><a href="#k">K</a></li>
|
||||
<li><a href="#l">L</a></li>
|
||||
<li><a href="#m">M</a></li>
|
||||
<li><a href="#n">N</a></li>
|
||||
<li><a href="#o">O</a></li>
|
||||
<li><a href="#p">P</a></li>
|
||||
<li><a href="#r">R</a></li>
|
||||
<li><a href="#s">S</a></li>
|
||||
<li><a href="#t">T</a></li>
|
||||
<li><a href="#v">V</a></li>
|
||||
<li><a href="#z">Z</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<p>Seit v4.2.0 verwendet das Terminal-Theme Chroma als Syntax-Highlighter. Wie die Hugo-Dokumentation angibt: “Es ist in Go geschrieben und ist wirklich, wirklich schnell.”</p>
|
||||
<p>Im Folgenden sehen Sie viele grundlegende Präsentationen der Code-Blöcke, die je nach Bedarf verwendet werden können. Außer dem Beispiel des <code>{{ < code > }}</code> Shortcodes werden alle anderen Blöcke basierend auf der Konfiguration erzeugt, die Sie in der <a href="https://gohugo.io/content-management/syntax-highlighting/">offiziellen Hugo-Dokumentation</a> nachlesen können.</p>
|
||||
<hr>
|
||||
<h2 id="beispiele">Beispiele:<a href="#beispiele" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<h3 id="roh-block-ohne-spezifizierte-sprache-und-ohne-syntaxhervorhebung">Roh-Block ohne spezifizierte Sprache (und ohne Syntaxhervorhebung)<a href="#roh-block-ohne-spezifizierte-sprache-und-ohne-syntaxhervorhebung" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<pre tabindex="0"><code><!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Beispiel HTML5-Dokument</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
</code></pre><h3 id="mit-spezifizierter-sprache">Mit spezifizierter Sprache<a href="#mit-spezifizierter-sprache" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<h4 id="zeilenhervorhebung">Zeilenhervorhebung<a href="#zeilenhervorhebung" class="hanchor" ariaLabel="Anchor">#</a> </h4>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span> <span class="p">/></span>
|
||||
</span></span><span class="line hl"><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Beispiel HTML5-Dokument<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span>
|
||||
</span></span></code></pre></div><h4 id="zeilenhervorhebung--tabellenzeilennummern">Zeilenhervorhebung / Tabellenzeilennummern<a href="#zeilenhervorhebung--tabellenzeilennummern" class="hanchor" ariaLabel="Anchor">#</a> </h4>
|
||||
<div class="highlight"><div class="chroma">
|
||||
<table class="lntable"><tr><td class="lntd">
|
||||
<pre tabindex="0" class="chroma"><code><span class="lnt"> 1
|
||||
</span><span class="lnt"> 2
|
||||
</span><span class="lnt"> 3
|
||||
</span><span class="lnt"> 4
|
||||
</span><span class="hl"><span class="lnt"> 5
|
||||
</span></span><span class="lnt"> 6
|
||||
</span><span class="lnt"> 7
|
||||
</span><span class="lnt"> 8
|
||||
</span><span class="lnt"> 9
|
||||
</span><span class="lnt">10
|
||||
</span></code></pre></td>
|
||||
<td class="lntd">
|
||||
<pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span> <span class="p">/></span>
|
||||
</span></span><span class="line hl"><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Beispiel HTML5-Dokument<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span>
|
||||
</span></span></code></pre></td></tr></table>
|
||||
</div>
|
||||
</div><h4 id="zeilenhervorhebung--inline-zeilennummern">Zeilenhervorhebung / Inline-Zeilennummern<a href="#zeilenhervorhebung--inline-zeilennummern" class="hanchor" ariaLabel="Anchor">#</a> </h4>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="ln"> 1</span><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="ln"> 2</span><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln"> 3</span><span class="cl"> <span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln"> 4</span><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span> <span class="p">/></span>
|
||||
</span></span><span class="line hl"><span class="ln"> 5</span><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Beispiel HTML5-Dokument<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln"> 6</span><span class="cl"> <span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln"> 7</span><span class="cl"> <span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln"> 8</span><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln"> 9</span><span class="cl"> <span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln">10</span><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span>
|
||||
</span></span></code></pre></div><h4 id="hugos-interner---highlight---shortcode">Hugos interner <code>{{ < highlight > }}</code> Shortcode<a href="#hugos-interner---highlight---shortcode" class="hanchor" ariaLabel="Anchor">#</a> </h4>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Beispiel HTML5-Dokument<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span></span></span></code></pre></div>
|
||||
<h4 id="benutzerdefinierter-eingebauter---code---shortcode">Benutzerdefinierter eingebauter <code>{{ < code > }}</code> Shortcode<a href="#benutzerdefinierter-eingebauter---code---shortcode" class="hanchor" ariaLabel="Anchor">#</a> </h4>
|
||||
|
||||
|
||||
|
||||
<details class="collapsable-code" open>
|
||||
<summary title="Click to interact"><span class="collapsable-code__title">Hey, dies ist der Titel eines Code-Blocks</span></summary>
|
||||
<div class="highlight"><div class="chroma">
|
||||
<table class="lntable"><tr><td class="lntd">
|
||||
<pre tabindex="0" class="chroma"><code><span class="lnt"> 1
|
||||
</span><span class="lnt"> 2
|
||||
</span><span class="lnt"> 3
|
||||
</span><span class="lnt"> 4
|
||||
</span><span class="lnt"> 5
|
||||
</span><span class="lnt"> 6
|
||||
</span><span class="lnt"> 7
|
||||
</span><span class="lnt"> 8
|
||||
</span><span class="lnt"> 9
|
||||
</span><span class="lnt">10
|
||||
</span></code></pre></td>
|
||||
<td class="lntd">
|
||||
<pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span> <span class="p">/></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Beispiel HTML5-Dokument<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span></span></span></code></pre></td></tr></table>
|
||||
</div>
|
||||
</div></details>
|
||||
|
||||
<h2 id="programmiersprachen">Programmiersprachen:<a href="#programmiersprachen" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<h3 id="a">A<a href="#a" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-abap" data-lang="abap"><span class="line"><span class="cl"><span class="k">WRITE</span> <span class="s1">'Hello, World!'</span><span class="p">.</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-actionscript" data-lang="actionscript"><span class="line"><span class="cl"><span class="kd">package</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="kd">public</span> <span class="kd">class</span> <span class="nx">HelloWorld</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="kd">public</span> <span class="kd">static</span> <span class="kd">function</span> <span class="nx">main</span><span class="p">()</span><span class="o">:</span><span class="nx">void</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="nf">trace</span><span class="p">(</span><span class="s2">"Hello, World!"</span><span class="p">);</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-ada" data-lang="ada"><span class="line"><span class="cl"><span class="kn">with</span> <span class="nn">Ada.Text_IO</span><span class="p">;</span> <span class="kn">use</span> <span class="nn">Ada.Text_IO</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="kd">procedure</span> <span class="nf">Hello</span> <span class="kr">is</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="kr">begin</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">Put_Line</span><span class="p">(</span><span class="s">"Hello, World!"</span><span class="p">);</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="kr">end</span> <span class="nf">Hello</span><span class="p">;</span>
|
||||
</span></span></code></pre></div><h3 id="b">B<a href="#b" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">echo</span> <span class="s2">"Hello, World!"</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-brainfuck" data-lang="brainfuck"><span class="line"><span class="cl"><span class="nb">+</span><span class="k">[</span><span class="nb">-----</span><span class="nv">></span><span class="nb">+++</span><span class="nv"><</span><span class="k">]</span><span class="nv">></span><span class="nt">.</span><span class="nb">++++++++++++</span><span class="nt">..</span><span class="nb">+++</span><span class="nt">.</span><span class="nv">></span><span class="nb">++++++</span><span class="k">[</span><span class="nb">-</span><span class="nv">></span><span class="nb">+++++++</span><span class="nv"><</span><span class="k">]</span><span class="nv">></span><span class="nb">+</span><span class="nt">.</span><span class="nb">------------</span><span class="nt">.</span><span class="nb">---</span><span class="nt">.</span><span class="nb">+++++</span><span class="nt">.</span><span class="c">
|
||||
</span></span></span></code></pre></div><h3 id="c">C<a href="#c" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-c" data-lang="c"><span class="line"><span class="cl"><span class="cp">#include</span> <span class="cpf"><stdio.h></span><span class="cp">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="cp"></span><span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="nf">printf</span><span class="p">(</span><span class="s">"Hello, World!</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-csharp" data-lang="csharp"><span class="line"><span class="cl"><span class="k">using</span> <span class="nn">System</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">class</span> <span class="nc">Program</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="kd">static</span> <span class="k">void</span> <span class="n">Main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="s">"Hello, World!"</span><span class="p">);</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-c++" data-lang="c++"><span class="line"><span class="cl"><span class="cp">#include</span> <span class="cpf"><iostream></span><span class="cp">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="cp"></span><span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o"><<</span> <span class="s">"Hello, World!"</span> <span class="o"><<</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><h3 id="d">D<a href="#d" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-d" data-lang="d"><span class="line"><span class="cl"><span class="kn">import</span> <span class="nn">std.stdio</span><span class="o">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="kt">void</span> <span class="nf">main</span><span class="o">()</span> <span class="o">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">writeln</span><span class="o">(</span><span class="s">"Hello, World!"</span><span class="o">);</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="o">}</span>
|
||||
</span></span></code></pre></div><h3 id="e">E<a href="#e" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-elixir" data-lang="elixir"><span class="line"><span class="cl"><span class="nc">IO</span><span class="o">.</span><span class="n">puts</span> <span class="s2">"Hello, World!"</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-erlang" data-lang="erlang"><span class="line"><span class="cl"><span class="p">-</span><span class="ni">module</span><span class="p">(</span><span class="n">hello</span><span class="p">).</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">-</span><span class="ni">export</span><span class="p">([</span><span class="n">world</span><span class="o">/</span><span class="mi">0</span><span class="p">]).</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="nf">world</span><span class="p">()</span> <span class="o">-></span> <span class="nn">io</span><span class="p">:</span><span class="nf">format</span><span class="p">(</span><span class="s">"Hello, World!</span><span class="si">~n</span><span class="s">"</span><span class="p">).</span>
|
||||
</span></span></code></pre></div><h3 id="f">F<a href="#f" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fsharp" data-lang="fsharp"><span class="line"><span class="cl"><span class="n">printfn</span> <span class="s">"Hello, World!"</span>
|
||||
</span></span></code></pre></div><h3 id="g">G<a href="#g" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-go" data-lang="go"><span class="line"><span class="cl"><span class="kn">package</span> <span class="nx">main</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="kn">import</span> <span class="s">"fmt"</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="kd">func</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Println</span><span class="p">(</span><span class="s">"Hello, World!"</span><span class="p">)</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><h3 id="h">H<a href="#h" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-haskell" data-lang="haskell"><span class="line"><span class="cl"><span class="nf">main</span> <span class="ow">=</span> <span class="n">putStrLn</span> <span class="s">"Hello, World!"</span>
|
||||
</span></span></code></pre></div><h3 id="j">J<a href="#j" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-js" data-lang="js"><span class="line"><span class="cl"><span class="kd">var</span> <span class="nx">x</span><span class="p">,</span> <span class="nx">y</span><span class="p">,</span> <span class="nx">z</span><span class="p">;</span> <span class="c1">// Declare 3 variables
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">x</span> <span class="o">=</span> <span class="mi">5</span><span class="p">;</span> <span class="c1">// Assign the value 5 to x
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">y</span> <span class="o">=</span> <span class="mi">6</span><span class="p">;</span> <span class="c1">// Assign the value 6 to y
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">z</span> <span class="o">=</span> <span class="nx">x</span> <span class="o">+</span> <span class="nx">y</span><span class="p">;</span> <span class="c1">// Assign the sum of x and y to z
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="nb">document</span><span class="p">.</span><span class="nx">getElementById</span><span class="p">(</span><span class="s2">"demo"</span><span class="p">).</span><span class="nx">innerHTML</span> <span class="o">=</span> <span class="s2">"The value of z is "</span> <span class="o">+</span> <span class="nx">z</span> <span class="o">+</span> <span class="s2">"."</span><span class="p">;</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-jsx" data-lang="jsx"><span class="line"><span class="cl"><span class="kd">function</span> <span class="nx">Video</span><span class="p">({</span> <span class="nx">video</span> <span class="p">})</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="p">(</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">div</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">Thumbnail</span> <span class="na">video</span><span class="o">=</span><span class="p">{</span><span class="nx">video</span><span class="p">}</span> <span class="p">/></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">a</span> <span class="na">href</span><span class="o">=</span><span class="p">{</span><span class="nx">video</span><span class="p">.</span><span class="nx">url</span><span class="p">}></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">h3</span><span class="p">>{</span><span class="nx">video</span><span class="p">.</span><span class="nx">title</span><span class="p">}</</span><span class="nt">h3</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">>{</span><span class="nx">video</span><span class="p">.</span><span class="nx">description</span><span class="p">}</</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">a</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">LikeButton</span> <span class="na">video</span><span class="o">=</span><span class="p">{</span><span class="nx">video</span><span class="p">}</span> <span class="p">/></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">div</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">);</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-java" data-lang="java"><span class="line"><span class="cl"><span class="kd">public</span><span class="w"> </span><span class="kd">class</span> <span class="nc">HelloWorld</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="kd">public</span><span class="w"> </span><span class="kd">static</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">main</span><span class="p">(</span><span class="n">String</span><span class="o">[]</span><span class="w"> </span><span class="n">args</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">System</span><span class="p">.</span><span class="na">out</span><span class="p">.</span><span class="na">println</span><span class="p">(</span><span class="s">"Hello, World!"</span><span class="p">);</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">}</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">}</span><span class="w">
|
||||
</span></span></span></code></pre></div><h3 id="k">K<a href="#k" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-kotlin" data-lang="kotlin"><span class="line"><span class="cl"><span class="k">fun</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">println</span><span class="p">(</span><span class="s2">"Hello, World!"</span><span class="p">)</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><h3 id="l">L<a href="#l" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-lua" data-lang="lua"><span class="line"><span class="cl"><span class="n">print</span><span class="p">(</span><span class="s2">"Hello, World!"</span><span class="p">)</span>
|
||||
</span></span></code></pre></div><h3 id="m">M<a href="#m" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-matlab" data-lang="matlab"><span class="line"><span class="cl"><span class="nb">disp</span><span class="p">(</span><span class="s">'Hello, World!'</span><span class="p">)</span>
|
||||
</span></span></code></pre></div><h3 id="n">N<a href="#n" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-nim" data-lang="nim"><span class="line"><span class="cl"><span class="n">echo</span> <span class="s">"Hello, World!"</span>
|
||||
</span></span></code></pre></div><h3 id="o">O<a href="#o" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-objectivec" data-lang="objectivec"><span class="line"><span class="cl"><span class="cp">#import <Foundation/Foundation.h>
|
||||
</span></span></span><span class="line"><span class="cl"><span class="cp"></span><span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">@autoreleasepool</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">NSLog</span><span class="p">(</span><span class="s">@"Hello, World!"</span><span class="p">);</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><h3 id="p">P<a href="#p" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-perl" data-lang="perl"><span class="line"><span class="cl"><span class="k">print</span><span class="p">(</span><span class="s">"Hello, World!\n"</span><span class="p">);</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-php" data-lang="php"><span class="line"><span class="cl"><span class="o"><?</span><span class="nx">php</span> <span class="k">echo</span> <span class="s2">"Hello, World!"</span><span class="p">;</span> <span class="cp">?></span><span class="err">
|
||||
</span></span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="nb">print</span><span class="p">(</span><span class="s2">"Hello, World!"</span><span class="p">)</span>
|
||||
</span></span></code></pre></div><h3 id="r">R<a href="#r" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-r" data-lang="r"><span class="line"><span class="cl"><span class="nf">cat</span><span class="p">(</span><span class="s">"Hello, World!\n"</span><span class="p">)</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-ruby" data-lang="ruby"><span class="line"><span class="cl"><span class="nb">puts</span> <span class="s2">"Hello, World!"</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-rust" data-lang="rust"><span class="line"><span class="cl"><span class="k">fn</span> <span class="nf">main</span><span class="p">()</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="fm">println!</span><span class="p">(</span><span class="s">"Hello, World!"</span><span class="p">);</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">}</span><span class="w">
|
||||
</span></span></span></code></pre></div><h3 id="s">S<a href="#s" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-scala" data-lang="scala"><span class="line"><span class="cl"><span class="k">object</span> <span class="nc">HelloWorld</span> <span class="k">extends</span> <span class="nc">App</span> <span class="o">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">println</span><span class="o">(</span><span class="s">"Hello, World!"</span><span class="o">)</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="o">}</span>
|
||||
</span></span></code></pre></div><h3 id="t">T<a href="#t" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-typescript" data-lang="typescript"><span class="line"><span class="cl"><span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="s2">"Hello, World!"</span><span class="p">);</span>
|
||||
</span></span></code></pre></div><h3 id="v">V<a href="#v" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-vlang" data-lang="vlang"><span class="line"><span class="cl"><span class="kd">fn</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="nb">println</span><span class="p">(</span><span class="s1">'Hello, World!'</span><span class="p">)</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><h3 id="z">Z<a href="#z" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-zig" data-lang="zig"><span class="line"><span class="cl"><span class="kr">const</span><span class="w"> </span><span class="n">std</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nb">@import</span><span class="p">(</span><span class="s">"std"</span><span class="p">);</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kr">pub</span><span class="w"> </span><span class="k">fn</span><span class="w"> </span><span class="n">main</span><span class="p">()</span><span class="w"> </span><span class="o">!</span><span class="kt">void</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">std</span><span class="p">.</span><span class="n">debug</span><span class="p">.</span><span class="n">print</span><span class="p">(</span><span class="s">"Hello, World!</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span><span class="w"> </span><span class="p">.{});</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">}</span><span class="w">
|
||||
</span></span></span></code></pre></div>
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__title">
|
||||
<span class="pagination__title-h">Andere Posts lesen</span>
|
||||
<hr />
|
||||
</div>
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase/" class="button inline next">
|
||||
[<span class="button__text">Beispielvorführung</span>] >
|
||||
</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2fposts%2fshowcase-code%2f">Impressum</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> erstellt von <a href="https://github.com/panr" target="_blank">panr</a> (angepasst)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
584
public/de/posts/showcase/index.html
Normal file
@ -0,0 +1,584 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
<title>Beispielvorführung :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Beispielartikel, der grundlegendes Styling und Formatierungen für HTML-Elemente zeigt." />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/posts/showcase/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="Hugo Autoren & Radek" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="Beispielvorführung">
|
||||
<meta property="og:description" content="Beispielartikel, der grundlegendes Styling und Formatierungen für HTML-Elemente zeigt." />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/posts/showcase/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-09 07:01:12 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Baustelle 🚧 | laufende Arbeiten</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/de">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/de/about">Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/posts/showcase/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/posts/showcase/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">de ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/posts/showcase/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/posts/showcase/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/about" >Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<article class="post">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase/">Beispielvorführung</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Hugo Autoren & Radek</span><span class="post-reading-time">5 Minuten Lesezeit (488 Wörter)</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/showcase/">showcase</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/markdown/">markdown</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/styling/">styling</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="table-of-contents">
|
||||
<h2>
|
||||
Inhaltsverzeichnis
|
||||
</h2>
|
||||
<nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#überschriften">Überschriften</a></li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li><a href="#h2">H2</a>
|
||||
<ul>
|
||||
<li><a href="#h3">H3</a></li>
|
||||
<li><a href="#h4">H4</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#absatz">Absatz</a></li>
|
||||
<li><a href="#bilder">Bilder</a>
|
||||
<ul>
|
||||
<li><a href="#abbildung-mit-beschriftung">Abbildung mit Beschriftung</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#zitate">Zitate</a>
|
||||
<ul>
|
||||
<li><a href="#blockquote-ohne-attribution">Blockquote ohne Attribution</a></li>
|
||||
<li><a href="#blockquote-mit-attribution">Blockquote mit Attribution</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#buttons-und-links">Buttons und Links</a></li>
|
||||
<li><a href="#tabellen">Tabellen</a>
|
||||
<ul>
|
||||
<li><a href="#inline-markdown-innerhalb-von-tabellen">Inline Markdown innerhalb von Tabellen</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#formulare">Formulare</a></li>
|
||||
<li><a href="#code-blöcke">Code-Blöcke</a>
|
||||
<ul>
|
||||
<li><a href="#code-block-mit-backticks">Code-Block mit Backticks</a></li>
|
||||
<li><a href="#code-block-eingerückt-mit-vier-leerzeichen">Code-Block eingerückt mit vier Leerzeichen</a></li>
|
||||
<li><a href="#code-block-mit-hugos-internem-highlight-shortcode">Code-Block mit Hugos internem Highlight-Shortcode</a></li>
|
||||
<li><a href="#code-block-mit-benutzerdefiniertem-eingebautem---code---shortcode">Code-Block mit benutzerdefiniertem eingebautem <code>{{ < code > }}</code> Shortcode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#listenarten">Listenarten</a>
|
||||
<ul>
|
||||
<li><a href="#geordnete-liste">Geordnete Liste</a></li>
|
||||
<li><a href="#ungeordnete-liste">Ungeordnete Liste</a></li>
|
||||
<li><a href="#verschachtelte-liste">Verschachtelte Liste</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#andere-elemente--abbr-sub-sup-kbd-mark">Andere Elemente — abbr, sub, sup, kbd, mark</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<p>Dieser Artikel bietet ein Beispiel für grundlegende Markdown-Syntax, die in Hugo-Inhaltsdateien verwendet werden kann. Er zeigt auch, ob grundlegende HTML-Elemente mit CSS in einem Hugo-Theme dekoriert sind.</p>
|
||||
<h2 id="überschriften">Überschriften<a href="#überschriften" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Die folgenden HTML-Elemente <code><h1></code>—<code><h6></code> repräsentieren sechs Ebenen von Abschnittsüberschriften. <code><h1></code> ist die höchste Abschnittsebene, während <code><h6></code> die niedrigste ist.</p>
|
||||
<h1 id="h1">H1<a href="#h1" class="hanchor" ariaLabel="Anchor">#</a> </h1>
|
||||
<h2 id="h2">H2<a href="#h2" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<h3 id="h3">H3<a href="#h3" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<h3 id="h4">H4<a href="#h4" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<h4 id="h5">H5<a href="#h5" class="hanchor" ariaLabel="Anchor">#</a> </h4>
|
||||
<h5 id="h6">H6<a href="#h6" class="hanchor" ariaLabel="Anchor">#</a> </h5>
|
||||
<h2 id="absatz">Absatz<a href="#absatz" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.</p>
|
||||
<p>Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.</p>
|
||||
<h2 id="bilder">Bilder<a href="#bilder" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p><img src="/img/terminal-theme.png" alt="Terminal Theme Preview"></p>
|
||||
<h3 id="abbildung-mit-beschriftung">Abbildung mit Beschriftung<a href="#abbildung-mit-beschriftung" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<figure><img src="/img/terminal-theme.png"
|
||||
alt="Terminal Theme Preview"><figcaption>
|
||||
<p>Terminal Theme Preview</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<h2 id="zitate">Zitate<a href="#zitate" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Das Blockquote-Element stellt Inhalte dar, die aus einer anderen Quelle zitiert werden, optional mit einer Zitation, die innerhalb eines <code>footer</code>- oder <code>cite</code>-Elements enthalten sein muss, und optional mit Inline-Änderungen wie Anmerkungen und Abkürzungen.</p>
|
||||
<h3 id="blockquote-ohne-attribution">Blockquote ohne Attribution<a href="#blockquote-ohne-attribution" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<blockquote>
|
||||
<p>Tiam, ad mint andaepu dandae nostion secatur sequo quae.
|
||||
<strong>Beachte</strong>, dass du <em>Markdown-Syntax</em> innerhalb eines Blockquotes verwenden kannst.</p></blockquote>
|
||||
<h3 id="blockquote-mit-attribution">Blockquote mit Attribution<a href="#blockquote-mit-attribution" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<blockquote>
|
||||
<p>Kommuniziere nicht durch das Teilen von Speicher, teile Speicher durch Kommunizieren.<!-- raw HTML omitted -->
|
||||
— <!-- raw HTML omitted -->Rob Pike<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup><!-- raw HTML omitted --></p></blockquote>
|
||||
<h2 id="buttons-und-links">Buttons und Links<a href="#buttons-und-links" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p><!-- raw HTML omitted -->Button<!-- raw HTML omitted -->
|
||||
<!-- raw HTML omitted -->Link<!-- raw HTML omitted -->
|
||||
<!-- raw HTML omitted -->Link<!-- raw HTML omitted --></p>
|
||||
<h2 id="tabellen">Tabellen<a href="#tabellen" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Tabellen sind nicht Teil der Kern-Mardown-Spezifikation, aber Hugo unterstützt sie standardmäßig.</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Alter</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Bob</td>
|
||||
<td>27</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Alice</td>
|
||||
<td>23</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3 id="inline-markdown-innerhalb-von-tabellen">Inline Markdown innerhalb von Tabellen<a href="#inline-markdown-innerhalb-von-tabellen" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Kursiv</th>
|
||||
<th>Fett</th>
|
||||
<th>Code</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><em>kursiv</em></td>
|
||||
<td><strong>fett</strong></td>
|
||||
<td><code>code</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h2 id="formulare">Formulare<a href="#formulare" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<!-- raw HTML omitted -->
|
||||
<h2 id="code-blöcke">Code-Blöcke<a href="#code-blöcke" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<h3 id="code-block-mit-backticks">Code-Block mit Backticks<a href="#code-block-mit-backticks" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"de"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Beispiel HTML5-Dokument<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span>
|
||||
</span></span></code></pre></div><h3 id="code-block-eingerückt-mit-vier-leerzeichen">Code-Block eingerückt mit vier Leerzeichen<a href="#code-block-eingerückt-mit-vier-leerzeichen" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<pre><code><!doctype html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Beispiel HTML5-Dokument</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
</code></pre>
|
||||
<h3 id="code-block-mit-hugos-internem-highlight-shortcode">Code-Block mit Hugos internem Highlight-Shortcode<a href="#code-block-mit-hugos-internem-highlight-shortcode" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"de"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Beispiel HTML5-Dokument<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span></span></span></code></pre></div>
|
||||
<h3 id="code-block-mit-benutzerdefiniertem-eingebautem---code---shortcode">Code-Block mit benutzerdefiniertem eingebautem <code>{{ < code > }}</code> Shortcode<a href="#code-block-mit-benutzerdefiniertem-eingebautem---code---shortcode" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
|
||||
|
||||
|
||||
<details class="collapsable-code" >
|
||||
<summary title="Click to interact"><span class="collapsable-code__title">Hey, dies ist der Titel eines Code-Blocks</span></summary>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-css" data-lang="css"><span class="line"><span class="cl"><span class="nt">pre</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">background</span><span class="p">:</span> <span class="mh">#1a1a1d</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">padding</span><span class="p">:</span> <span class="mi">20</span><span class="kt">px</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">border-radius</span><span class="p">:</span> <span class="mi">8</span><span class="kt">px</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">font-size</span><span class="p">:</span> <span class="mi">1</span><span class="kt">rem</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">overflow</span><span class="p">:</span> <span class="kc">auto</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"> <span class="err">@media</span> <span class="err">(--phone)</span> <span class="err">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">white-space</span><span class="p">:</span> <span class="kc">pre-wrap</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">word-wrap</span><span class="p">:</span> <span class="kc">break-word</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"> <span class="nt">code</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">background</span><span class="p">:</span> <span class="kc">none</span> <span class="cp">!important</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">color</span><span class="p">:</span> <span class="mh">#ccc</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">padding</span><span class="p">:</span> <span class="mi">0</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">font-size</span><span class="p">:</span> <span class="kc">inherit</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="err">}</span></span></span></code></pre></div></details>
|
||||
|
||||
<h2 id="listenarten">Listenarten<a href="#listenarten" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<h3 id="geordnete-liste">Geordnete Liste<a href="#geordnete-liste" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<ol>
|
||||
<li>Erstes Element</li>
|
||||
<li>Zweites Element</li>
|
||||
<li>Drittes Element</li>
|
||||
</ol>
|
||||
<h3 id="ungeordnete-liste">Ungeordnete Liste<a href="#ungeordnete-liste" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<ul>
|
||||
<li>Listenelement</li>
|
||||
<li>Weiteres Element</li>
|
||||
<li>Noch ein Element</li>
|
||||
</ul>
|
||||
<h3 id="verschachtelte-liste">Verschachtelte Liste<a href="#verschachtelte-liste" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<ul>
|
||||
<li>Obst
|
||||
<ul>
|
||||
<li>Apfel</li>
|
||||
<li>Orange</li>
|
||||
<li>Banane</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Milchprodukte
|
||||
<ul>
|
||||
<li>Milch</li>
|
||||
<li>Käse</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h2 id="andere-elemente--abbr-sub-sup-kbd-mark">Andere Elemente — abbr, sub, sup, kbd, mark<a href="#andere-elemente--abbr-sub-sup-kbd-mark" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p><!-- raw HTML omitted -->GIF<!-- raw HTML omitted --> ist ein Bitmap-Bildformat.</p>
|
||||
<p>H<!-- raw HTML omitted -->2<!-- raw HTML omitted -->O</p>
|
||||
<p>X<!-- raw HTML omitted -->n<!-- raw HTML omitted --> + Y<!-- raw HTML omitted -->n<!-- raw HTML omitted --> = Z<!-- raw HTML omitted -->n<!-- raw HTML omitted --></p>
|
||||
<p>Drücke <!-- raw HTML omitted -->CTRL<!-- raw HTML omitted -->+<!-- raw HTML omitted -->ALT<!-- raw HTML omitted -->+<!-- raw HTML omitted -->Entf<!-- raw HTML omitted -->, um die Sitzung zu beenden.</p>
|
||||
<p>Die meisten <!-- raw HTML omitted -->Salamander<!-- raw HTML omitted --> sind nachtaktiv und jagen nach Insekten, Würmern und anderen kleinen Lebewesen.</p>
|
||||
<div class="footnotes" role="doc-endnotes">
|
||||
<hr>
|
||||
<ol>
|
||||
<li id="fn:1">
|
||||
<p>Das obige Zitat stammt aus Rob Pikes <a href="https://www.youtube.com/watch?v=PAAkCSZUG1c">Vortrag</a> während Gopherfest am 18. November 2015. <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__title">
|
||||
<span class="pagination__title-h">Andere Posts lesen</span>
|
||||
<hr />
|
||||
</div>
|
||||
<div class="pagination__buttons">
|
||||
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase-code/" class="button inline prev">
|
||||
< [<span class="button__text">Varianten von Code-Blöcken</span>]
|
||||
</a>
|
||||
|
||||
|
||||
::
|
||||
|
||||
|
||||
<a href="https://blog.privacynerd.de/de/posts/random-story/" class="button inline next">
|
||||
[<span class="button__text">Eine beliebige Geschichte</span>] >
|
||||
</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2fposts%2fshowcase%2f">Impressum</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> erstellt von <a href="https://github.com/panr" target="_blank">panr</a> (angepasst)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
367
public/de/posts/test-post/index.html
Normal file
@ -0,0 +1,367 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
<title>Deutscher Test Post :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Test Post in German Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At etiam Athenis, ut e.
|
||||
" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/posts/test-post/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="Deutscher Test Post">
|
||||
<meta property="og:description" content="Test Post in German Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At etiam Athenis, ut e.
|
||||
" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/posts/test-post/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-05 20:14:29 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Baustelle 🚧 | laufende Arbeiten</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/de">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/de/about">Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/posts/test-post/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/posts/test-post/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">de ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/posts/test-post/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/posts/test-post/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/about" >Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<article class="post">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/test-post/">Deutscher Test Post</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time><span class="post-reading-time">4 Minuten Lesezeit (369 Wörter)</span></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="table-of-contents">
|
||||
<h2>
|
||||
Inhaltsverzeichnis
|
||||
</h2>
|
||||
<nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#lorem-ipsum">Lorem ipsum</a>
|
||||
<ul>
|
||||
<li><a href="#dolor-sit-amet">dolor sit amet</a></li>
|
||||
<li><a href="#consectetur-adipiscing">Consectetur adipiscing</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#delorean-ipsum">DeLorean ipsum</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<h1 id="test-post-in-german">Test Post in German<a href="#test-post-in-german" class="hanchor" ariaLabel="Anchor">#</a> </h1>
|
||||
<h2 id="lorem-ipsum">Lorem ipsum<a href="#lorem-ipsum" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<h3 id="dolor-sit-amet">dolor sit amet<a href="#dolor-sit-amet" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At etiam Athenis, ut e.</p>
|
||||
<h3 id="consectetur-adipiscing">Consectetur adipiscing<a href="#consectetur-adipiscing" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<p>Bonum sit aut quid iudicat, quo aut petat aut fugiat aliquid, praeter voluptatem et dolorem. Ad haec et quae vel aliter pararetur et qua etiam carere possent sine dolore tum in morbos gravis, tum in damna, tum in dedecora incurrunt, saepe etiam legum iudiciorumque poenis obligantur. Qui autem ita frui volunt voluptatibus, ut nulli propter eas consequantur dolores, et qui suum iudicium retinent, ne voluptate victi faciant id.</p>
|
||||
<p>Sumitur contra mortis timorem et constantia contra metum religionis et sedatio animi omnium rerum occultarum ignoratione sublata et moderatio natura cupiditatum generibusque earum explicatis, et, ut dixi, ad lineam, hunc naturalem esse omnium corporum motum. Deinde ibidem homo acutus, cum illud ocurreret, si omnia dixi hausta e fonte naturae, si tota oratio nostra omnem sibi fidem sensibus confirmat, id est in culpa qui officia deserunt mollitia animi, id est.</p>
|
||||
<p>Posuit. Ea scientia et verborum vis et natura orationis et consequentium repugnantiumve ratio potest perspici. Omnium autem rerum natura cognita levamur superstitione, liberamur mortis metu, non conturbamur ignoratione rerum, e qua ipsa horribiles existunt saepe formidines. Denique etiam morati melius erimus.</p>
|
||||
<h2 id="delorean-ipsum">DeLorean ipsum<a href="#delorean-ipsum" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>That’s right. Huh? Go. Here you go, lady. There’s a quarter. Good morning.</p>
|
||||
<p>Marty, I always wear a suit to the office. You alright? It’s a board with wheels. Yeah. What the hell is this? Marty, you’re acting like you haven’t seen me in a week.</p>
|
||||
<p>Yes, yes, I’m George, George McFly, and I’m your density. I mean, I’m your destiny. It works, ha ha ha ha, it works. I finally invent something that works. Where the hell are they. That’s Strickland. Jesus, didn’t that guy ever have hair? Alright, alright, okay McFly, get a grip on yourself. It’s all a dream. Just a very intense dream. Woh, hey, listen, you gotta help me.</p>
|
||||
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__title">
|
||||
<span class="pagination__title-h">Andere Posts lesen</span>
|
||||
<hr />
|
||||
</div>
|
||||
<div class="pagination__buttons">
|
||||
|
||||
<a href="https://blog.privacynerd.de/de/posts/one-word/" class="button inline prev">
|
||||
< [<span class="button__text">Ein Wort!</span>]
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2fposts%2ftest-post%2f">Impressum</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> erstellt von <a href="https://github.com/panr" target="_blank">panr</a> (angepasst)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -2,8 +2,34 @@
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||
<url>
|
||||
<loc>https://blog.privacynerd.de/de/</loc>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/tags/code/</loc>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/code/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/code/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/posts/</loc>
|
||||
<lastmod>2025-04-13T15:10:20+02:00</lastmod>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
@ -15,21 +41,164 @@
|
||||
href="https://blog.privacynerd.de/de/posts/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/posts/how-it-all-began/</loc>
|
||||
<lastmod>2025-04-13T15:10:20+02:00</lastmod>
|
||||
<loc>https://blog.privacynerd.de/de/tags/programming/</loc>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/posts/how-it-all-began/"
|
||||
href="https://blog.privacynerd.de/en/tags/programming/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/posts/how-it-all-began/"
|
||||
href="https://blog.privacynerd.de/de/tags/programming/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/tags/</loc>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/posts/showcase-code/</loc>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/posts/showcase-code/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/posts/showcase-code/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/posts/showcase/</loc>
|
||||
<lastmod>2025-04-09T07:01:12+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/posts/showcase/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/posts/showcase/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/tags/markdown/</loc>
|
||||
<lastmod>2025-04-09T07:01:12+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/markdown/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/markdown/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/tags/showcase/</loc>
|
||||
<lastmod>2025-04-09T07:01:12+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/showcase/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/showcase/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/tags/styling/</loc>
|
||||
<lastmod>2025-04-09T07:01:12+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/styling/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/styling/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/tags/ai/</loc>
|
||||
<lastmod>2025-04-08T17:55:25+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/ai/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/ai/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/posts/random-story/</loc>
|
||||
<lastmod>2025-04-08T17:55:25+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/posts/random-story/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/posts/random-story/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/tags/story/</loc>
|
||||
<lastmod>2025-04-08T17:55:25+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/story/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/story/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/posts/one-word/</loc>
|
||||
<lastmod>2025-04-05T22:48:12+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/posts/one-word/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/posts/one-word/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/posts/test-post/</loc>
|
||||
<lastmod>2025-04-05T20:14:29+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/posts/test-post/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/posts/test-post/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/about/</loc>
|
||||
<lastmod>2025-04-13T13:02:20+02:00</lastmod>
|
||||
<lastmod>2025-04-05T20:14:29+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
@ -40,19 +209,6 @@
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/about/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/</loc>
|
||||
<lastmod>2025-04-13T12:54:00+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/categories/</loc>
|
||||
<xhtml:link
|
||||
@ -65,17 +221,5 @@
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/categories/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/de/tags/</loc>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/"
|
||||
/>
|
||||
</url>
|
||||
</urlset>
|
||||
|
340
public/de/tags/ai/index.html
Normal file
@ -0,0 +1,340 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
<title>Ai :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/ai/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Ai">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/tags/ai/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/de/tags/ai/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Baustelle 🚧 | laufende Arbeiten</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/de">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/de/about">Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/ai/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/ai/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">de ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/ai/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/ai/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/about" >Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts für: <b style="opacity: 0.5;">#ai</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/random-story/">Eine beliebige Geschichte</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-08</time></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/story/">story</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/ai/">ai</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Kleine Geschichte von ChatGPT, um die Lesezeiten einzustellen.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/random-story/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2ftags%2fai%2f">Impressum</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> erstellt von <a href="https://github.com/panr" target="_blank">panr</a> (angepasst)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/de/tags/ai/index.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Ai on Privacynerd's blog</title>
|
||||
<link>https://blog.privacynerd.de/de/tags/ai/</link>
|
||||
<description>Recent content in Ai on Privacynerd's blog</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>de</language>
|
||||
<lastBuildDate>Tue, 08 Apr 2025 17:55:25 +0200</lastBuildDate>
|
||||
<atom:link href="https://blog.privacynerd.de/de/tags/ai/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Eine beliebige Geschichte</title>
|
||||
<link>https://blog.privacynerd.de/de/posts/random-story/</link>
|
||||
<pubDate>Tue, 08 Apr 2025 17:55:25 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/de/posts/random-story/</guid>
|
||||
<description><p>Dies ist eine beliebige Story, die von ChatGPT zum Testen und Einstellen der Lesezeit auf diesem Blog generiert wurde.</p>
<h2 id="prompt">Prompt</h2>
<p>Erzähle eine Geschichte mit ca. 200 Wörtern.</p>
<h2 id="antwort">Antwort</h2>
<p>Es war einmal in einem kleinen Dorf, umgeben von dichten Wäldern und sanften Hügeln. Dort lebte ein neugieriger Junge namens Leo, der von Abenteuern träumte. Eines Tages entdeckte er beim Spielen am Fluss einen geheimnisvollen, glitzernden Stein. Als er ihn aufhob, begann der Stein zu leuchten und eine sanfte Stimme flüsterte: „Folge dem Licht, und du wirst das Unbekannte entdecken.“
Neugierig und aufgeregt folgte Leo dem strahlenden Licht, das ihn tief in den Wald führte. Nach einer Weile erreichte er eine versteckte Lichtung, auf der ein wunderschöner, schimmernder Baum stand. Die Blätter funkelten wie Diamanten, und in der Mitte des Baumes hockte ein kleiner, freundlicher Drache namens Fuego.
Fuego erzählte Leo von einem magischen Reich, das nur durch Mut und Freundschaft betreten werden konnte. Gemeinsam erlebten sie aufregende Abenteuer, kämpften gegen Schattenwesen und halfen den Waldbewohnern. Leo lernte, dass wahre Stärke im Herzen liegt und dass Freundschaft die größte Magie von allen ist.
Als Leo schließlich nach Hause zurückkehrte, wusste er, dass er nie wieder der gleiche Junge sein würde. Der glitzernde Stein blieb bei ihm, ein ständiger Erinnerungsanker an seine unvergesslichen Abenteuer.</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
10
public/de/tags/ai/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/de/tags/ai/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/ai/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/de/tags/ai/">
|
||||
</head>
|
||||
</html>
|
340
public/de/tags/code/index.html
Normal file
@ -0,0 +1,340 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
<title>Code :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/code/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Code">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/tags/code/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/de/tags/code/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Baustelle 🚧 | laufende Arbeiten</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/de">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/de/about">Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/code/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/code/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">de ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/code/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/code/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/about" >Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts für: <b style="opacity: 0.5;">#code</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase-code/">Varianten von Code-Blöcken</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/programming/">programming</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/code/">code</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Beispielartikel, der die beliebtesten Programmiersprachen zeigt.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/showcase-code/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2ftags%2fcode%2f">Impressum</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> erstellt von <a href="https://github.com/panr" target="_blank">panr</a> (angepasst)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/de/tags/code/index.xml
Normal file
10
public/de/tags/code/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/de/tags/code/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/code/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/de/tags/code/">
|
||||
</head>
|
||||
</html>
|
@ -147,7 +147,7 @@
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menü ▾</li>
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
@ -245,6 +245,62 @@
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/de/tags/ai/">ai [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/de/tags/code/">code [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/de/tags/markdown/">markdown [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/de/tags/programming/">programming [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/de/tags/showcase/">showcase [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/de/tags/story/">story [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/de/tags/styling/">styling [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
@ -6,6 +6,56 @@
|
||||
<description>Recent content in Tags on Privacynerd's blog</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>de</language>
|
||||
<lastBuildDate>Wed, 09 Apr 2025 07:17:39 +0200</lastBuildDate>
|
||||
<atom:link href="https://blog.privacynerd.de/de/tags/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Code</title>
|
||||
<link>https://blog.privacynerd.de/de/tags/code/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:17:39 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/de/tags/code/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Programming</title>
|
||||
<link>https://blog.privacynerd.de/de/tags/programming/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:17:39 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/de/tags/programming/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Markdown</title>
|
||||
<link>https://blog.privacynerd.de/de/tags/markdown/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:01:12 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/de/tags/markdown/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Showcase</title>
|
||||
<link>https://blog.privacynerd.de/de/tags/showcase/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:01:12 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/de/tags/showcase/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Styling</title>
|
||||
<link>https://blog.privacynerd.de/de/tags/styling/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:01:12 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/de/tags/styling/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Ai</title>
|
||||
<link>https://blog.privacynerd.de/de/tags/ai/</link>
|
||||
<pubDate>Tue, 08 Apr 2025 17:55:25 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/de/tags/ai/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Story</title>
|
||||
<link>https://blog.privacynerd.de/de/tags/story/</link>
|
||||
<pubDate>Tue, 08 Apr 2025 17:55:25 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/de/tags/story/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
|
342
public/de/tags/markdown/index.html
Normal file
@ -0,0 +1,342 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
<title>Markdown :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/markdown/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Markdown">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/tags/markdown/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/de/tags/markdown/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Baustelle 🚧 | laufende Arbeiten</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/de">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/de/about">Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/markdown/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/markdown/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">de ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/markdown/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/markdown/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/about" >Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts für: <b style="opacity: 0.5;">#markdown</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase/">Beispielvorführung</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Hugo Autoren & Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/showcase/">showcase</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/markdown/">markdown</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/styling/">styling</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Beispielartikel, der grundlegendes Styling und Formatierungen für HTML-Elemente zeigt.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/showcase/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2ftags%2fmarkdown%2f">Impressum</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> erstellt von <a href="https://github.com/panr" target="_blank">panr</a> (angepasst)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/de/tags/markdown/index.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Markdown on Privacynerd's blog</title>
|
||||
<link>https://blog.privacynerd.de/de/tags/markdown/</link>
|
||||
<description>Recent content in Markdown on Privacynerd's blog</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>de</language>
|
||||
<lastBuildDate>Wed, 09 Apr 2025 07:01:12 +0200</lastBuildDate>
|
||||
<atom:link href="https://blog.privacynerd.de/de/tags/markdown/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Beispielvorführung</title>
|
||||
<link>https://blog.privacynerd.de/de/posts/showcase/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:01:12 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/de/posts/showcase/</guid>
|
||||
<description><p>Dieser Artikel bietet ein Beispiel für grundlegende Markdown-Syntax, die in Hugo-Inhaltsdateien verwendet werden kann. Er zeigt auch, ob grundlegende HTML-Elemente mit CSS in einem Hugo-Theme dekoriert sind.</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
10
public/de/tags/markdown/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/de/tags/markdown/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/markdown/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/de/tags/markdown/">
|
||||
</head>
|
||||
</html>
|
340
public/de/tags/programming/index.html
Normal file
@ -0,0 +1,340 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
<title>Programming :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/programming/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Programming">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/tags/programming/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/de/tags/programming/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Baustelle 🚧 | laufende Arbeiten</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/de">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/de/about">Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/programming/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/programming/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">de ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/programming/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/programming/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/about" >Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts für: <b style="opacity: 0.5;">#programming</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase-code/">Varianten von Code-Blöcken</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/programming/">programming</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/code/">code</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Beispielartikel, der die beliebtesten Programmiersprachen zeigt.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/showcase-code/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2ftags%2fprogramming%2f">Impressum</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> erstellt von <a href="https://github.com/panr" target="_blank">panr</a> (angepasst)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/de/tags/programming/index.xml
Normal file
10
public/de/tags/programming/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/de/tags/programming/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/programming/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/de/tags/programming/">
|
||||
</head>
|
||||
</html>
|
342
public/de/tags/showcase/index.html
Normal file
@ -0,0 +1,342 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
<title>Showcase :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/showcase/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Showcase">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/tags/showcase/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/de/tags/showcase/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Baustelle 🚧 | laufende Arbeiten</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/de">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/de/about">Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/showcase/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/showcase/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">de ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/showcase/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/showcase/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/about" >Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts für: <b style="opacity: 0.5;">#showcase</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase/">Beispielvorführung</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Hugo Autoren & Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/showcase/">showcase</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/markdown/">markdown</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/styling/">styling</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Beispielartikel, der grundlegendes Styling und Formatierungen für HTML-Elemente zeigt.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/showcase/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2ftags%2fshowcase%2f">Impressum</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> erstellt von <a href="https://github.com/panr" target="_blank">panr</a> (angepasst)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/de/tags/showcase/index.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Showcase on Privacynerd's blog</title>
|
||||
<link>https://blog.privacynerd.de/de/tags/showcase/</link>
|
||||
<description>Recent content in Showcase on Privacynerd's blog</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>de</language>
|
||||
<lastBuildDate>Wed, 09 Apr 2025 07:01:12 +0200</lastBuildDate>
|
||||
<atom:link href="https://blog.privacynerd.de/de/tags/showcase/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Beispielvorführung</title>
|
||||
<link>https://blog.privacynerd.de/de/posts/showcase/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:01:12 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/de/posts/showcase/</guid>
|
||||
<description><p>Dieser Artikel bietet ein Beispiel für grundlegende Markdown-Syntax, die in Hugo-Inhaltsdateien verwendet werden kann. Er zeigt auch, ob grundlegende HTML-Elemente mit CSS in einem Hugo-Theme dekoriert sind.</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
10
public/de/tags/showcase/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/de/tags/showcase/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/showcase/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/de/tags/showcase/">
|
||||
</head>
|
||||
</html>
|
340
public/de/tags/story/index.html
Normal file
@ -0,0 +1,340 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
<title>Story :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/story/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Story">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/tags/story/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/de/tags/story/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Baustelle 🚧 | laufende Arbeiten</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/de">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/de/about">Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/story/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/story/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">de ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/story/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/story/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/about" >Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts für: <b style="opacity: 0.5;">#story</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/random-story/">Eine beliebige Geschichte</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-08</time></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/story/">story</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/ai/">ai</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Kleine Geschichte von ChatGPT, um die Lesezeiten einzustellen.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/random-story/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2ftags%2fstory%2f">Impressum</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> erstellt von <a href="https://github.com/panr" target="_blank">panr</a> (angepasst)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/de/tags/story/index.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Story on Privacynerd's blog</title>
|
||||
<link>https://blog.privacynerd.de/de/tags/story/</link>
|
||||
<description>Recent content in Story on Privacynerd's blog</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>de</language>
|
||||
<lastBuildDate>Tue, 08 Apr 2025 17:55:25 +0200</lastBuildDate>
|
||||
<atom:link href="https://blog.privacynerd.de/de/tags/story/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Eine beliebige Geschichte</title>
|
||||
<link>https://blog.privacynerd.de/de/posts/random-story/</link>
|
||||
<pubDate>Tue, 08 Apr 2025 17:55:25 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/de/posts/random-story/</guid>
|
||||
<description><p>Dies ist eine beliebige Story, die von ChatGPT zum Testen und Einstellen der Lesezeit auf diesem Blog generiert wurde.</p>
<h2 id="prompt">Prompt</h2>
<p>Erzähle eine Geschichte mit ca. 200 Wörtern.</p>
<h2 id="antwort">Antwort</h2>
<p>Es war einmal in einem kleinen Dorf, umgeben von dichten Wäldern und sanften Hügeln. Dort lebte ein neugieriger Junge namens Leo, der von Abenteuern träumte. Eines Tages entdeckte er beim Spielen am Fluss einen geheimnisvollen, glitzernden Stein. Als er ihn aufhob, begann der Stein zu leuchten und eine sanfte Stimme flüsterte: „Folge dem Licht, und du wirst das Unbekannte entdecken.“
Neugierig und aufgeregt folgte Leo dem strahlenden Licht, das ihn tief in den Wald führte. Nach einer Weile erreichte er eine versteckte Lichtung, auf der ein wunderschöner, schimmernder Baum stand. Die Blätter funkelten wie Diamanten, und in der Mitte des Baumes hockte ein kleiner, freundlicher Drache namens Fuego.
Fuego erzählte Leo von einem magischen Reich, das nur durch Mut und Freundschaft betreten werden konnte. Gemeinsam erlebten sie aufregende Abenteuer, kämpften gegen Schattenwesen und halfen den Waldbewohnern. Leo lernte, dass wahre Stärke im Herzen liegt und dass Freundschaft die größte Magie von allen ist.
Als Leo schließlich nach Hause zurückkehrte, wusste er, dass er nie wieder der gleiche Junge sein würde. Der glitzernde Stein blieb bei ihm, ein ständiger Erinnerungsanker an seine unvergesslichen Abenteuer.</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
10
public/de/tags/story/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/de/tags/story/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/story/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/de/tags/story/">
|
||||
</head>
|
||||
</html>
|
342
public/de/tags/styling/index.html
Normal file
@ -0,0 +1,342 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
<title>Styling :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/styling/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="de" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Styling">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/de/tags/styling/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/de/tags/styling/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Baustelle 🚧 | laufende Arbeiten</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/de">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/de/about">Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/styling/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/styling/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">de ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/en/tags/styling/">English</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/de/tags/styling/">Deutsch</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/about" >Über</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/de/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts für: <b style="opacity: 0.5;">#styling</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/de/posts/showcase/">Beispielvorführung</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Hugo Autoren & Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/showcase/">showcase</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/markdown/">markdown</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/de/tags/styling/">styling</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Beispielartikel, der grundlegendes Styling und Formatierungen für HTML-Elemente zeigt.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/de/posts/showcase/">[Mehr lesen]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2ftags%2fstyling%2f">Impressum</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> erstellt von <a href="https://github.com/panr" target="_blank">panr</a> (angepasst)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/de/tags/styling/index.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Styling on Privacynerd's blog</title>
|
||||
<link>https://blog.privacynerd.de/de/tags/styling/</link>
|
||||
<description>Recent content in Styling on Privacynerd's blog</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>de</language>
|
||||
<lastBuildDate>Wed, 09 Apr 2025 07:01:12 +0200</lastBuildDate>
|
||||
<atom:link href="https://blog.privacynerd.de/de/tags/styling/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Beispielvorführung</title>
|
||||
<link>https://blog.privacynerd.de/de/posts/showcase/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:01:12 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/de/posts/showcase/</guid>
|
||||
<description><p>Dieser Artikel bietet ein Beispiel für grundlegende Markdown-Syntax, die in Hugo-Inhaltsdateien verwendet werden kann. Er zeigt auch, ob grundlegende HTML-Elemente mit CSS in einem Hugo-Theme dekoriert sind.</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
10
public/de/tags/styling/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/de/tags/styling/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/de/tags/styling/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/de/tags/styling/">
|
||||
</head>
|
||||
</html>
|
@ -6,7 +6,9 @@
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="WIP
|
||||
<meta name="description" content="Hello in a new age You can call me Mirus and I forked the original Terminal theme for Hugo, because Radek, the original creator of the theme stop the maintenance and archived the repo.
|
||||
So I already pushed a few improvements that I did for my humble blog and I’m going to add some more features in the future, also any contribution is welcome
|
||||
Below you can read the original about from Radek
|
||||
" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
@ -79,7 +81,9 @@
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="About">
|
||||
<meta property="og:description" content="WIP
|
||||
<meta property="og:description" content="Hello in a new age You can call me Mirus and I forked the original Terminal theme for Hugo, because Radek, the original creator of the theme stop the maintenance and archived the repo.
|
||||
So I already pushed a few improvements that I did for my humble blog and I’m going to add some more features in the future, also any contribution is welcome
|
||||
Below you can read the original about from Radek
|
||||
" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/about/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
@ -90,7 +94,7 @@
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-13 13:02:20 +0200 CEST" />
|
||||
<meta property="article:published_time" content="2025-04-05 20:14:29 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
@ -245,7 +249,7 @@
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/about/">About</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-13</time><span class="post-reading-time">1 minute to read (1 word)</span></div>
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time><span class="post-reading-time">2 minutes to read (190 words)</span></div>
|
||||
|
||||
|
||||
|
||||
@ -254,7 +258,31 @@
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<p>WIP</p>
|
||||
<h1 id="hello-in-a-new-age">Hello in a new age<a href="#hello-in-a-new-age" class="hanchor" ariaLabel="Anchor">#</a> </h1>
|
||||
<p>You can call me Mirus and I forked the original Terminal theme for Hugo, because Radek, the original creator of the theme stop the maintenance and archived the repo.</p>
|
||||
<p>So I already pushed a few improvements that I did for my humble blog and I’m going to add some more features in the future, also any contribution is welcome</p>
|
||||
<p>Below you can read the original about from Radek</p>
|
||||
<blockquote>
|
||||
<p>Hi there</p>
|
||||
<p>My name is Radek and I’m the author of this theme.
|
||||
I made it to help you present your ideas easier.</p>
|
||||
<p>We all know how hard is to start something on the web,
|
||||
especially these days. You need to prepare a bunch of stuff,
|
||||
configure them and when that’s done — create the content.</p>
|
||||
<p>This theme is pretty basic and covers all of the essentials.
|
||||
All you have to do is start typing!</p>
|
||||
<p>The theme includes:</p>
|
||||
<ul>
|
||||
<li><strong>5 duotone themes</strong>,
|
||||
depending on your preferences (orange, red, blue, green, pink)</li>
|
||||
<li><a href="https://github.com/tonsky/FiraCode"><strong>Fira Code</strong></a>
|
||||
as default monospaced font. It’s gorgeous!</li>
|
||||
<li><strong>really nice, custom duotone</strong> syntax highlighting based on
|
||||
<a href="https://prismjs.com"><strong>PrismJS</strong></a></li>
|
||||
<li>mobile friendly layout</li>
|
||||
</ul>
|
||||
<p>So, there you have it… enjoy!</p></blockquote>
|
||||
<p>Blubb.</p>
|
||||
|
||||
</div></div>
|
||||
|
||||
|
@ -89,8 +89,6 @@
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-13 12:54:00 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
@ -244,10 +242,8 @@
|
||||
|
||||
|
||||
<div class="index-content framed">
|
||||
<h1 id="hey-there-">Hey there! 👋</h1>
|
||||
<p>My Name is Benjamin, and I’m mostly known as <em>BlueFox</em>.</p>
|
||||
<p>Welcome to this blog! I love tinkering around with electronics, 3D printing stuff and working with wood, but I also do a bit of <code>programming</code> and am an avid self-hoster. This is where I post about my activities from time to time.</p>
|
||||
<p><strong>Just have a look around!</strong></p>
|
||||
<h1 id="hello-there-">Hello there! 👋</h1>
|
||||
<p>My name is BlueFox. Welcome to this blog, which is currently under construction - anyways, have a look around!</p>
|
||||
|
||||
</div>
|
||||
|
||||
@ -264,30 +260,154 @@
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/how-it-all-began/">How everything began - or: the first post!</a>
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase-code/">Code blocks variants</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta"><time class="post-date">2025-04-13</time></div>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/programming/">programming</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/code/">code</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<img src="https://blog.privacynerd.de/files/how-it-all-began/cover.png"
|
||||
class="post-cover"
|
||||
alt="How everything began - or: the first post!"
|
||||
title="Cover Image" />
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<h2 id="thinking">Initial considerations</h2>
|
||||
<p>I’ve been thinking about how to write this post for a long time. What needs to be told, what is unimportant? A lot has to be left out for the sake of clarity, and I might not even remember some of it. In any case, I would like to use this article to explain my intention in starting this blog. But to explain that, you have to understand the origins.</p>
|
||||
<p>Sample article showcasing most popular programming languages.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/how-it-all-began/">[Read more]</a>
|
||||
<a class="read-more button inline" href="/en/posts/showcase-code/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase/">Showcase</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Hugo Authors & Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/showcase/">showcase</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/markdown/">markdown</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/styling/">styling</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Sample article showcasing basic styling and formatting for HTML elements.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/showcase/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/random-story/">A random story</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta"><time class="post-date">2025-04-08</time></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/story/">story</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/ai/">ai</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Random story by ChatGPT to test out the perfect reading speed value.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/random-story/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/one-word/">One Word!</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<h1 id="justoneword">Justoneword</h1>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/one-word/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/test-post/">English Test Post</a>
|
||||
</h2>
|
||||
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<h1 id="test-post-in-english">Test Post in English</h1>
|
||||
<h2 id="lorem-ipsum">Lorem ipsum</h2>
|
||||
<h3 id="dolor-sit-amet">dolor sit amet</h3>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At etiam Athenis, ut e.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/test-post/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
@ -1,449 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<title>How everything began - or: the first post! :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Initial considerations I’ve been thinking about how to write this post for a long time. What needs to be told, what is unimportant? A lot has to be left out for the sake of clarity, and I might not even remember some of it. In any case, I would like to use this article to explain my intention in starting this blog. But to explain that, you have to understand the origins.
|
||||
" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/posts/how-it-all-began/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="How everything began - or: the first post!">
|
||||
<meta property="og:description" content="Initial considerations I’ve been thinking about how to write this post for a long time. What needs to be told, what is unimportant? A lot has to be left out for the sake of clarity, and I might not even remember some of it. In any case, I would like to use this article to explain my intention in starting this blog. But to explain that, you have to understand the origins.
|
||||
" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/posts/how-it-all-began/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/files/how-it-all-began/cover.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-13 15:10:20 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Construction site 🚧 | Work in progress</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/en">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/en/about">About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/posts/how-it-all-began/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/posts/how-it-all-began/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">en ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/posts/how-it-all-began/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/posts/how-it-all-began/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/about" >About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<article class="post">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/how-it-all-began/">How everything began - or: the first post!</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-13</time><span class="post-reading-time">11 minutes to read (1095 words)</span></div>
|
||||
|
||||
|
||||
|
||||
<img src="https://blog.privacynerd.de/files/how-it-all-began/cover.png"
|
||||
class="post-cover"
|
||||
alt="How everything began - or: the first post!"
|
||||
title="Cover Image" />
|
||||
|
||||
|
||||
|
||||
<div class="table-of-contents">
|
||||
<h2>
|
||||
Table of Contents
|
||||
</h2>
|
||||
<nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#thinking">Initial considerations</a></li>
|
||||
<li><a href="#beginnings">How it all began</a></li>
|
||||
<li><a href="#covid-19">COVID-19</a></li>
|
||||
<li><a href="#until-now">Until now…</a></li>
|
||||
<li><a href="#planned-content">Planned content</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<h2 id="thinking">Initial considerations<a href="#thinking" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>I’ve been thinking about how to write this post for a long time. What needs to be told, what is unimportant? A lot has to be left out for the sake of clarity, and I might not even remember some of it. In any case, I would like to use this article to explain my intention in starting this blog. But to explain that, you have to understand the origins.</p>
|
||||
<h2 id="beginnings">How it all began<a href="#beginnings" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>It all started when I was a 5th or 6th grade student (I can’t remember exactly!) and started writing a batch script on a laptop for school. Yes, that’s how it was, I admit - even if I don’t know who or what drove me to do it. But I have a rough idea: I think it was a child’s intrinsic motivation to find out how this computer in front of him works that made me do it.</p>
|
||||
<p>Be that as it may, one of my “programs” looked something like this (yes, partially german):</p>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-batch" data-lang="batch"><span class="line"><span class="cl"><span class="p">@</span><span class="k">echo</span> off
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="k">echo</span> Herzlich Wilkommen , bitte Passwort eingeben
|
||||
</span></span><span class="line"><span class="cl"><span class="k">color</span> 7b
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">PSWD</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">set/p</span> <span class="nv">x</span><span class="p">=</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">if</span> ''<span class="nv">%x%</span>''<span class="o">==</span>''sehrsicher'' <span class="k">goto</span> <span class="nl">openfile</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="k">pause</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">false</span><span class="c1"> </span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">echo</span> Falsches Passwort , bitte erneut versuchen.
|
||||
</span></span><span class="line"><span class="cl"><span class="k">color</span> 7c
|
||||
</span></span><span class="line"><span class="cl"><span class="k">goto</span> <span class="nl">PWSD</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">openfile</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">echo</span> Passwort richtig , bitte 'Enter' druecken!
|
||||
</span></span><span class="line"><span class="cl"><span class="k">goto</span> <span class="nl">Video</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="k">pause</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">Video</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">echo</span> Wenn sie sich ein Video anschauen moechten , dann geben sie jetzt ,,Ja`` ein , wenn nicht dann einfach ,,Nein''!
|
||||
</span></span><span class="line"><span class="cl"><span class="k">color</span> 7b
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">PSWD</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">set/p</span> <span class="nv">x</span><span class="p">=</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">if</span> ''<span class="nv">%x%</span>''<span class="o">==</span>''Ja'' <span class="k">goto</span> <span class="nl">OpenVideo</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">false</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">goto</span> <span class="nl">exit</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">OpenVideo</span><span class="c1"> </span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">start</span> C:\Users\<span class="p"><</span>CENSORED<span class="p">></span>\<span class="p"><</span>YES, REALLY<span class="p">></span>\
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"><span class="p">:</span><span class="nl">exit</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">exit</span>
|
||||
</span></span></code></pre></div><p>Well, then my father gave me the book, a textbook on Python3<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>, and there was no turning back. I think I read the entire textbook when I was 11 or 12 years old. Anyway, at some point I switched to Linux (initially <a href="https://linuxmint.com/">Linux Mint</a>) - then came COVID-19<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>.</p>
|
||||
<h2 id="covid-19">COVID-19<a href="#covid-19" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>For students, COVID-19 and the associated homeschooling and isolation meant one thing above all: a lot of time. They used it in different ways. I used it to pursue my new hobby intensively. During this time, I learned new programming languages like Java (partly for Minecraft plugins, <a href="https://git.privacynerd.de/BlueFox/MC-Plugins">here</a> you can find some), and even taught myself some C and assembler.</p>
|
||||
<p>During this time, I was given my first Raspberry Pi - with far-reaching consequences. Because it led to me turning more and more to the hardware side. While I had previously written web apps with a database in <a href="https://www.djangoproject.com/">Django</a> or <a href="https://flask.palletsprojects.com/en/stable/">Flask</a> and Python, I was now programming simple blinking circuits, then at some point scripts that read sensor data and displayed it on a small OLED display (0.96") or switched the lamps in my room on and off at the touch of a button (because a light switch is not enough!). During this time, I also discovered for myself a 3D printer that had been sitting around almost unused for a long time.</p>
|
||||
<figure><img src="/files/how-it-all-began/esafep.png"
|
||||
alt="Picture of the ESafeP - a wooden ”safe“ with its own software"><figcaption>
|
||||
<p>The ”ESafeP“ - very stable!</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>Things got even more hardware-oriented with my first ESP32 - new ideas emerged and with them new projects. A self-built safe (super safe made of wood!) with my own <a href="https://git.privacynerd.de/BlueFox/ESafeP">software</a> was just as much a part of it as my own <a href="https://git.privacynerd.de/NetSpeaker/NetSpeaker">MP3 (and much more) player</a>. The 3D printer was also used time and again, as it is common in the DIY space - for example for the housing for my battery-powered <a href="https://git.privacynerd.de/BlueFox/losungepaper">ePaper showing the german “Tageslosung“ - a verse from the bible for every day</a>.</p>
|
||||
<figure><img src="/files/how-it-all-began/netspeaker.jpg"
|
||||
alt="Image of a finished, self-made NetSpeaker in housing - which is (not) just MP3 player."><figcaption>
|
||||
<p>A NetSpeaker</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure><img src="/files/how-it-all-began/losung-epaper.jpg"
|
||||
alt="Image of the finished ePaper, which displays the current daily verse of the bibel (german “Tageslosung“)"><figcaption>
|
||||
<p>Losungs-ePaper (showing a biblical verse of the day)</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>All in all, the corona pandemic had opened up previously unimagined new spaces, at least for me, and also had its positive sides: During this time, I developed an interest in 3D printing, which could also be the subject of this blog.</p>
|
||||
<h2 id="until-now">Until now…<a href="#until-now" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Well, not much has changed since then. At some point, self-hosting got a thing for me, and I also got to know wood as an exciting material (as already mentioned above). It’s so cool to see what you can host yourself: your own file synchronization service, your <a href="https://git.privacynerd.de/">own Github</a>, media servers, and so on. Initially, everything ran on the aforementioned Raspberry Pi. Later, however, access from outside the home network was required, and since then many services have been running on a rented server.</p>
|
||||
<figure><img src="/files/how-it-all-began/gitea-a-self-hosted-github.png"
|
||||
alt="Screenshot of my self-hosted instance of Gitea"><figcaption>
|
||||
<p>„A self-hosted Github“</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>Not so long ago, I had an idea: I was learning to etch circuit boards myself, and the information I was getting was mainly from other makers’ blogs. Thus, why not write about what you do? On the one hand, it could actually be that someone looking for it might find their way to the blog, but on the other hand, it’s simply a useful way of documenting it, and maybe even something good for future job applications.</p>
|
||||
<figure><img src="/files/how-it-all-began/etching-station.jpg"
|
||||
alt="Picture of a setup for manually etching circuit boards; in the picture: a self-built UV exposure unit, an etching unit and a container with caustic soda solution"><figcaption>
|
||||
<p>The etching setup</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>So, I sat down and looked for ways to create a blog. Of course, it had to be self-hosted, and maybe even a bit self-made. This led me to <a href="https://gohugo.io/">Hugo</a> (Jekyll was also a consideration), a relatively simple (and very fast) static site generator that can generate websites from Markdown (among other things) and is therefore actually perfect for a blog. When choosing a theme, I initially wavered between “create it myself” and “use an existing one”. Due to a lack of time and for reasons of simplicity, I ended up using an existing one, more precisely <a href="https://themes.gohugo.io/themes/hugo-theme-terminal/">Terminal</a>. Adapted to my needs, the blog itself was already finished relatively quickly<sup id="fnref:3"><a href="#fn:3" class="footnote-ref" role="doc-noteref">3</a></sup>. Now it’s just waiting to be filled with content.</p>
|
||||
<h2 id="planned-content">Planned content<a href="#planned-content" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>What you plan at the beginning is rarely implemented in exactly the same way in the end - and that will probably also be the case with this blog, and that’s a good thing. After all, everything evolves. But I’m still going to write down what I plan to write on this blog in the future - because I do have a rough idea.</p>
|
||||
<ul>
|
||||
<li>about my DIY projects,</li>
|
||||
<li>about new experiences that I gather while tinkering,</li>
|
||||
<li>also an update here and there on existing projects and libraries,</li>
|
||||
<li>and maybe something completely new!</li>
|
||||
</ul>
|
||||
<p>To summarize: everything I do DIY-wise, I would like to share resp. document here (if there is time and inclination) - in the hope that maybe someone will ask themselves the exact same question as me or have a similar idea to mine, and then find their way to this blog.</p>
|
||||
<div class="footnotes" role="doc-endnotes">
|
||||
<hr>
|
||||
<ol>
|
||||
<li id="fn:1">
|
||||
<p><a href="https://www.rheinwerk-verlag.de/python-3-das-umfassende-handbuch/">Python3 - das umfassende Handbuch von Johannes Ernesti und Peter Kaiser</a> (no advertising!) <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
|
||||
</li>
|
||||
<li id="fn:2">
|
||||
<p>Then again, it wasn’t that easy, but for the sake of clarity I’ve just simplified here. <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
|
||||
</li>
|
||||
<li id="fn:3">
|
||||
<p>…but, to be honest, a few afternoons (and evenings and nights) were spent on it. <a href="#fnref:3" class="footnote-backref" role="doc-backlink">↩︎</a></p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2fposts%2fhow-it-all-began%2f">Imprint</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> made by <a href="https://github.com/panr" target="_blank">panr</a> (customized)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -244,29 +244,149 @@
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/how-it-all-began/">How everything began - or: the first post!</a>
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase-code/">Code blocks variants</a>
|
||||
</h2>
|
||||
<div class="post-meta"><time class="post-date">2025-04-13</time></div>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/programming/">programming</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/code/">code</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
<img src="https://blog.privacynerd.de/files/how-it-all-began/cover.png"
|
||||
class="post-cover"
|
||||
alt="How everything began - or: the first post!"
|
||||
title="Cover Image" />
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<h2 id="thinking">Initial considerations</h2>
|
||||
<p>I’ve been thinking about how to write this post for a long time. What needs to be told, what is unimportant? A lot has to be left out for the sake of clarity, and I might not even remember some of it. In any case, I would like to use this article to explain my intention in starting this blog. But to explain that, you have to understand the origins.</p>
|
||||
<p>Sample article showcasing most popular programming languages.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/how-it-all-began/">[Read more]</a>
|
||||
<a class="read-more button inline" href="/en/posts/showcase-code/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase/">Showcase</a>
|
||||
</h2>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Hugo Authors & Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/showcase/">showcase</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/markdown/">markdown</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/styling/">styling</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Sample article showcasing basic styling and formatting for HTML elements.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/showcase/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/random-story/">A random story</a>
|
||||
</h2>
|
||||
<div class="post-meta"><time class="post-date">2025-04-08</time></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/story/">story</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/ai/">ai</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Random story by ChatGPT to test out the perfect reading speed value.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/random-story/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/one-word/">One Word!</a>
|
||||
</h2>
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<h1 id="justoneword">Justoneword</h1>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/one-word/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
<article class="post on-list">
|
||||
<h2 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/test-post/">English Test Post</a>
|
||||
</h2>
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<h1 id="test-post-in-english">Test Post in English</h1>
|
||||
<h2 id="lorem-ipsum">Lorem ipsum</h2>
|
||||
<h3 id="dolor-sit-amet">dolor sit amet</h3>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At etiam Athenis, ut e.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/test-post/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
343
public/en/posts/one-word/index.html
Normal file
@ -0,0 +1,343 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<title>One Word! :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Justoneword" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/posts/one-word/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="One Word!">
|
||||
<meta property="og:description" content="Justoneword" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/posts/one-word/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-05 22:48:12 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Construction site 🚧 | Work in progress</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/en">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/en/about">About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/posts/one-word/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/posts/one-word/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">en ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/posts/one-word/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/posts/one-word/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/about" >About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<article class="post">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/one-word/">One Word!</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time><span class="post-reading-time">1 minute to read (1 word)</span></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<h1 id="justoneword">Justoneword<a href="#justoneword" class="hanchor" ariaLabel="Anchor">#</a> </h1>
|
||||
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__title">
|
||||
<span class="pagination__title-h">Read other posts</span>
|
||||
<hr />
|
||||
</div>
|
||||
<div class="pagination__buttons">
|
||||
|
||||
<a href="https://blog.privacynerd.de/en/posts/random-story/" class="button inline prev">
|
||||
< [<span class="button__text">A random story</span>]
|
||||
</a>
|
||||
|
||||
|
||||
::
|
||||
|
||||
|
||||
<a href="https://blog.privacynerd.de/en/posts/test-post/" class="button inline next">
|
||||
[<span class="button__text">English Test Post</span>] >
|
||||
</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2fposts%2fone-word%2f">Imprint</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> made by <a href="https://github.com/panr" target="_blank">panr</a> (customized)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
370
public/en/posts/random-story/index.html
Normal file
@ -0,0 +1,370 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<title>A random story :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Random story by ChatGPT to test out the perfect reading speed value." />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/posts/random-story/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="A random story">
|
||||
<meta property="og:description" content="Random story by ChatGPT to test out the perfect reading speed value." />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/posts/random-story/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-08 17:55:25 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Construction site 🚧 | Work in progress</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/en">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/en/about">About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/posts/random-story/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/posts/random-story/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">en ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/posts/random-story/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/posts/random-story/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/about" >About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<article class="post">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/random-story/">A random story</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-08</time><span class="post-reading-time">3 minutes to read (222 words)</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/story/">story</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/ai/">ai</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="table-of-contents">
|
||||
<h2>
|
||||
Table of Contents
|
||||
</h2>
|
||||
<nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#german-prompt">German prompt</a></li>
|
||||
<li><a href="#answer-translated-to-english">Answer, translated to english</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<p>This is just a random story, generated by ChatGPT, used to test the reading speed and adjust it to a comfortable value.</p>
|
||||
<h2 id="german-prompt">German prompt<a href="#german-prompt" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Tell a story with around 200 words.</p>
|
||||
<h2 id="answer-translated-to-english">Answer, translated to english<a href="#answer-translated-to-english" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Once upon a time, in a small village surrounded by dense forests and gentle hills, there lived a curious boy named Leo, who dreamed of adventures. One day, while playing by the river, he discovered a mysterious, glittering stone. As he picked it up, the stone began to glow, and a gentle voice whispered, “Follow the light, and you will discover the unknown.”
|
||||
Curious and excited, Leo followed the shining light, which led him deep into the woods. After a while, he reached a hidden clearing where a beautiful, shimmering tree stood. Its leaves sparkled like diamonds, and in the center of the tree sat a small, friendly dragon named Fuego.
|
||||
Fuego told Leo about a magical realm that could only be entered through courage and friendship. Together, they experienced thrilling adventures, fought against shadow creatures, and helped the forest inhabitants. Leo learned that true strength lies in the heart and that friendship is the greatest magic of all.
|
||||
When Leo finally returned home, he knew he would never be the same boy again. The glittering stone remained with him, a constant reminder of his unforgettable adventures.</p>
|
||||
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__title">
|
||||
<span class="pagination__title-h">Read other posts</span>
|
||||
<hr />
|
||||
</div>
|
||||
<div class="pagination__buttons">
|
||||
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase/" class="button inline prev">
|
||||
< [<span class="button__text">Showcase</span>]
|
||||
</a>
|
||||
|
||||
|
||||
::
|
||||
|
||||
|
||||
<a href="https://blog.privacynerd.de/en/posts/one-word/" class="button inline next">
|
||||
[<span class="button__text">One Word!</span>] >
|
||||
</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2fposts%2frandom-story%2f">Imprint</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> made by <a href="https://github.com/panr" target="_blank">panr</a> (customized)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
615
public/en/posts/showcase-code/index.html
Normal file
@ -0,0 +1,615 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<title>Code blocks variants :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Sample article showcasing most popular programming languages." />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/posts/showcase-code/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="Radek" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="Code blocks variants">
|
||||
<meta property="og:description" content="Sample article showcasing most popular programming languages." />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/posts/showcase-code/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-09 07:17:39 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Construction site 🚧 | Work in progress</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/en">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/en/about">About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/posts/showcase-code/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/posts/showcase-code/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">en ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/posts/showcase-code/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/posts/showcase-code/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/about" >About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<article class="post">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase-code/">Code blocks variants</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Radek</span><span class="post-reading-time">5 minutes to read (536 words)</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/programming/">programming</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/code/">code</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="table-of-contents">
|
||||
<h2>
|
||||
Table of Contents
|
||||
</h2>
|
||||
<nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#examples">Examples:</a>
|
||||
<ul>
|
||||
<li><a href="#raw-block-with-no-specified-language-and-no-syntax-highlighting">Raw block with no specified language (and no syntax highlighting)</a></li>
|
||||
<li><a href="#with-specified-language">With specified language</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#programming-languages">Programming languages:</a>
|
||||
<ul>
|
||||
<li><a href="#a">A</a></li>
|
||||
<li><a href="#b">B</a></li>
|
||||
<li><a href="#c">C</a></li>
|
||||
<li><a href="#d">D</a></li>
|
||||
<li><a href="#e">E</a></li>
|
||||
<li><a href="#f">F</a></li>
|
||||
<li><a href="#g">G</a></li>
|
||||
<li><a href="#h">H</a></li>
|
||||
<li><a href="#j">J</a></li>
|
||||
<li><a href="#k">K</a></li>
|
||||
<li><a href="#l">L</a></li>
|
||||
<li><a href="#m">M</a></li>
|
||||
<li><a href="#n">N</a></li>
|
||||
<li><a href="#o">O</a></li>
|
||||
<li><a href="#p">P</a></li>
|
||||
<li><a href="#r">R</a></li>
|
||||
<li><a href="#s">S</a></li>
|
||||
<li><a href="#t">T</a></li>
|
||||
<li><a href="#v">V</a></li>
|
||||
<li><a href="#z">Z</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<p>Since v4.2.0, Terminal Theme uses Chroma as syntax highlighter. As Hugo documentation refers: “it is built in Go and is really, really fast”.</p>
|
||||
<p>Below you can see many basic presentations of the code blocks you can use depending on your needs. Except the <code>{{ < code > }}</code> shortcode example, all other blocks are generated based on the configuration you can learn about from the <a href="https://gohugo.io/content-management/syntax-highlighting/">official Hugo docs</a>.</p>
|
||||
<hr>
|
||||
<h2 id="examples">Examples:<a href="#examples" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<h3 id="raw-block-with-no-specified-language-and-no-syntax-highlighting">Raw block with no specified language (and no syntax highlighting)<a href="#raw-block-with-no-specified-language-and-no-syntax-highlighting" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<pre tabindex="0"><code><!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
</code></pre><h3 id="with-specified-language">With specified language<a href="#with-specified-language" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<h4 id="line-highlighting">Line highlighting<a href="#line-highlighting" class="hanchor" ariaLabel="Anchor">#</a> </h4>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span> <span class="p">/></span>
|
||||
</span></span><span class="line hl"><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Example HTML5 Document<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span>
|
||||
</span></span></code></pre></div><h4 id="line-highlighting--table-line-numbers">Line highlighting / table line numbers<a href="#line-highlighting--table-line-numbers" class="hanchor" ariaLabel="Anchor">#</a> </h4>
|
||||
<div class="highlight"><div class="chroma">
|
||||
<table class="lntable"><tr><td class="lntd">
|
||||
<pre tabindex="0" class="chroma"><code><span class="lnt"> 1
|
||||
</span><span class="lnt"> 2
|
||||
</span><span class="lnt"> 3
|
||||
</span><span class="lnt"> 4
|
||||
</span><span class="hl"><span class="lnt"> 5
|
||||
</span></span><span class="lnt"> 6
|
||||
</span><span class="lnt"> 7
|
||||
</span><span class="lnt"> 8
|
||||
</span><span class="lnt"> 9
|
||||
</span><span class="lnt">10
|
||||
</span></code></pre></td>
|
||||
<td class="lntd">
|
||||
<pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span> <span class="p">/></span>
|
||||
</span></span><span class="line hl"><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Example HTML5 Document<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span>
|
||||
</span></span></code></pre></td></tr></table>
|
||||
</div>
|
||||
</div><h4 id="line-highlighting--inline-line-numbers">Line highlighting / inline line numbers<a href="#line-highlighting--inline-line-numbers" class="hanchor" ariaLabel="Anchor">#</a> </h4>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="ln"> 1</span><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="ln"> 2</span><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln"> 3</span><span class="cl"> <span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln"> 4</span><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span> <span class="p">/></span>
|
||||
</span></span><span class="line hl"><span class="ln"> 5</span><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Example HTML5 Document<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln"> 6</span><span class="cl"> <span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln"> 7</span><span class="cl"> <span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln"> 8</span><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln"> 9</span><span class="cl"> <span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="ln">10</span><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span>
|
||||
</span></span></code></pre></div><h4 id="hugos-internal---highlight---shortcode">Hugo’s internal <code>{{ < highlight > }}</code> shortcode<a href="#hugos-internal---highlight---shortcode" class="hanchor" ariaLabel="Anchor">#</a> </h4>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Example HTML5 Document<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span></span></span></code></pre></div>
|
||||
<h4 id="custom-built-in---code---shortcode">Custom built-in <code>{{ < code > }}</code> shortcode<a href="#custom-built-in---code---shortcode" class="hanchor" ariaLabel="Anchor">#</a> </h4>
|
||||
|
||||
|
||||
|
||||
<details class="collapsable-code" open>
|
||||
<summary title="Click to interact"><span class="collapsable-code__title">Hey, this is a code block title</span></summary>
|
||||
<div class="highlight"><div class="chroma">
|
||||
<table class="lntable"><tr><td class="lntd">
|
||||
<pre tabindex="0" class="chroma"><code><span class="lnt"> 1
|
||||
</span><span class="lnt"> 2
|
||||
</span><span class="lnt"> 3
|
||||
</span><span class="lnt"> 4
|
||||
</span><span class="lnt"> 5
|
||||
</span><span class="lnt"> 6
|
||||
</span><span class="lnt"> 7
|
||||
</span><span class="lnt"> 8
|
||||
</span><span class="lnt"> 9
|
||||
</span><span class="lnt">10
|
||||
</span></code></pre></td>
|
||||
<td class="lntd">
|
||||
<pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span> <span class="p">/></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Example HTML5 Document<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span></span></span></code></pre></td></tr></table>
|
||||
</div>
|
||||
</div></details>
|
||||
|
||||
<h2 id="programming-languages">Programming languages:<a href="#programming-languages" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<h3 id="a">A<a href="#a" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-abap" data-lang="abap"><span class="line"><span class="cl"><span class="k">WRITE</span> <span class="s1">'Hello, World!'</span><span class="p">.</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-actionscript" data-lang="actionscript"><span class="line"><span class="cl"><span class="kd">package</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="kd">public</span> <span class="kd">class</span> <span class="nx">HelloWorld</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="kd">public</span> <span class="kd">static</span> <span class="kd">function</span> <span class="nx">main</span><span class="p">()</span><span class="o">:</span><span class="nx">void</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="nf">trace</span><span class="p">(</span><span class="s2">"Hello, World!"</span><span class="p">);</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-ada" data-lang="ada"><span class="line"><span class="cl"><span class="kn">with</span> <span class="nn">Ada.Text_IO</span><span class="p">;</span> <span class="kn">use</span> <span class="nn">Ada.Text_IO</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="kd">procedure</span> <span class="nf">Hello</span> <span class="kr">is</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="kr">begin</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">Put_Line</span><span class="p">(</span><span class="s">"Hello, World!"</span><span class="p">);</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="kr">end</span> <span class="nf">Hello</span><span class="p">;</span>
|
||||
</span></span></code></pre></div><h3 id="b">B<a href="#b" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">echo</span> <span class="s2">"Hello, World!"</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-brainfuck" data-lang="brainfuck"><span class="line"><span class="cl"><span class="nb">+</span><span class="k">[</span><span class="nb">-----</span><span class="nv">></span><span class="nb">+++</span><span class="nv"><</span><span class="k">]</span><span class="nv">></span><span class="nt">.</span><span class="nb">++++++++++++</span><span class="nt">..</span><span class="nb">+++</span><span class="nt">.</span><span class="nv">></span><span class="nb">++++++</span><span class="k">[</span><span class="nb">-</span><span class="nv">></span><span class="nb">+++++++</span><span class="nv"><</span><span class="k">]</span><span class="nv">></span><span class="nb">+</span><span class="nt">.</span><span class="nb">------------</span><span class="nt">.</span><span class="nb">---</span><span class="nt">.</span><span class="nb">+++++</span><span class="nt">.</span><span class="c">
|
||||
</span></span></span></code></pre></div><h3 id="c">C<a href="#c" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-c" data-lang="c"><span class="line"><span class="cl"><span class="cp">#include</span> <span class="cpf"><stdio.h></span><span class="cp">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="cp"></span><span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="nf">printf</span><span class="p">(</span><span class="s">"Hello, World!</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-csharp" data-lang="csharp"><span class="line"><span class="cl"><span class="k">using</span> <span class="nn">System</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="k">class</span> <span class="nc">Program</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="kd">static</span> <span class="k">void</span> <span class="n">Main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="s">"Hello, World!"</span><span class="p">);</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-c++" data-lang="c++"><span class="line"><span class="cl"><span class="cp">#include</span> <span class="cpf"><iostream></span><span class="cp">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="cp"></span><span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o"><<</span> <span class="s">"Hello, World!"</span> <span class="o"><<</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><h3 id="d">D<a href="#d" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-d" data-lang="d"><span class="line"><span class="cl"><span class="kn">import</span> <span class="nn">std.stdio</span><span class="o">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="kt">void</span> <span class="nf">main</span><span class="o">()</span> <span class="o">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">writeln</span><span class="o">(</span><span class="s">"Hello, World!"</span><span class="o">);</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="o">}</span>
|
||||
</span></span></code></pre></div><h3 id="e">E<a href="#e" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-elixir" data-lang="elixir"><span class="line"><span class="cl"><span class="nc">IO</span><span class="o">.</span><span class="n">puts</span> <span class="s2">"Hello, World!"</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-erlang" data-lang="erlang"><span class="line"><span class="cl"><span class="p">-</span><span class="ni">module</span><span class="p">(</span><span class="n">hello</span><span class="p">).</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">-</span><span class="ni">export</span><span class="p">([</span><span class="n">world</span><span class="o">/</span><span class="mi">0</span><span class="p">]).</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="nf">world</span><span class="p">()</span> <span class="o">-></span> <span class="nn">io</span><span class="p">:</span><span class="nf">format</span><span class="p">(</span><span class="s">"Hello, World!</span><span class="si">~n</span><span class="s">"</span><span class="p">).</span>
|
||||
</span></span></code></pre></div><h3 id="f">F<a href="#f" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fsharp" data-lang="fsharp"><span class="line"><span class="cl"><span class="n">printfn</span> <span class="s">"Hello, World!"</span>
|
||||
</span></span></code></pre></div><h3 id="g">G<a href="#g" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-go" data-lang="go"><span class="line"><span class="cl"><span class="kn">package</span> <span class="nx">main</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="kn">import</span> <span class="s">"fmt"</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="kd">func</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Println</span><span class="p">(</span><span class="s">"Hello, World!"</span><span class="p">)</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><h3 id="h">H<a href="#h" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-haskell" data-lang="haskell"><span class="line"><span class="cl"><span class="nf">main</span> <span class="ow">=</span> <span class="n">putStrLn</span> <span class="s">"Hello, World!"</span>
|
||||
</span></span></code></pre></div><h3 id="j">J<a href="#j" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-js" data-lang="js"><span class="line"><span class="cl"><span class="kd">var</span> <span class="nx">x</span><span class="p">,</span> <span class="nx">y</span><span class="p">,</span> <span class="nx">z</span><span class="p">;</span> <span class="c1">// Declare 3 variables
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">x</span> <span class="o">=</span> <span class="mi">5</span><span class="p">;</span> <span class="c1">// Assign the value 5 to x
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">y</span> <span class="o">=</span> <span class="mi">6</span><span class="p">;</span> <span class="c1">// Assign the value 6 to y
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="nx">z</span> <span class="o">=</span> <span class="nx">x</span> <span class="o">+</span> <span class="nx">y</span><span class="p">;</span> <span class="c1">// Assign the sum of x and y to z
|
||||
</span></span></span><span class="line"><span class="cl"><span class="c1"></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="nb">document</span><span class="p">.</span><span class="nx">getElementById</span><span class="p">(</span><span class="s2">"demo"</span><span class="p">).</span><span class="nx">innerHTML</span> <span class="o">=</span> <span class="s2">"The value of z is "</span> <span class="o">+</span> <span class="nx">z</span> <span class="o">+</span> <span class="s2">"."</span><span class="p">;</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-jsx" data-lang="jsx"><span class="line"><span class="cl"><span class="kd">function</span> <span class="nx">Video</span><span class="p">({</span> <span class="nx">video</span> <span class="p">})</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="p">(</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">div</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">Thumbnail</span> <span class="na">video</span><span class="o">=</span><span class="p">{</span><span class="nx">video</span><span class="p">}</span> <span class="p">/></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">a</span> <span class="na">href</span><span class="o">=</span><span class="p">{</span><span class="nx">video</span><span class="p">.</span><span class="nx">url</span><span class="p">}></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">h3</span><span class="p">>{</span><span class="nx">video</span><span class="p">.</span><span class="nx">title</span><span class="p">}</</span><span class="nt">h3</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">>{</span><span class="nx">video</span><span class="p">.</span><span class="nx">description</span><span class="p">}</</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">a</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">LikeButton</span> <span class="na">video</span><span class="o">=</span><span class="p">{</span><span class="nx">video</span><span class="p">}</span> <span class="p">/></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="nt">div</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">);</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-java" data-lang="java"><span class="line"><span class="cl"><span class="kd">public</span><span class="w"> </span><span class="kd">class</span> <span class="nc">HelloWorld</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="kd">public</span><span class="w"> </span><span class="kd">static</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">main</span><span class="p">(</span><span class="n">String</span><span class="o">[]</span><span class="w"> </span><span class="n">args</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">System</span><span class="p">.</span><span class="na">out</span><span class="p">.</span><span class="na">println</span><span class="p">(</span><span class="s">"Hello, World!"</span><span class="p">);</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">}</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">}</span><span class="w">
|
||||
</span></span></span></code></pre></div><h3 id="k">K<a href="#k" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-kotlin" data-lang="kotlin"><span class="line"><span class="cl"><span class="k">fun</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">println</span><span class="p">(</span><span class="s2">"Hello, World!"</span><span class="p">)</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><h3 id="l">L<a href="#l" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-lua" data-lang="lua"><span class="line"><span class="cl"><span class="n">print</span><span class="p">(</span><span class="s2">"Hello, World!"</span><span class="p">)</span>
|
||||
</span></span></code></pre></div><h3 id="m">M<a href="#m" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-matlab" data-lang="matlab"><span class="line"><span class="cl"><span class="nb">disp</span><span class="p">(</span><span class="s">'Hello, World!'</span><span class="p">)</span>
|
||||
</span></span></code></pre></div><h3 id="n">N<a href="#n" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-nim" data-lang="nim"><span class="line"><span class="cl"><span class="n">echo</span> <span class="s">"Hello, World!"</span>
|
||||
</span></span></code></pre></div><h3 id="o">O<a href="#o" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-objectivec" data-lang="objectivec"><span class="line"><span class="cl"><span class="cp">#import <Foundation/Foundation.h>
|
||||
</span></span></span><span class="line"><span class="cl"><span class="cp"></span><span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">@autoreleasepool</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">NSLog</span><span class="p">(</span><span class="s">@"Hello, World!"</span><span class="p">);</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><h3 id="p">P<a href="#p" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-perl" data-lang="perl"><span class="line"><span class="cl"><span class="k">print</span><span class="p">(</span><span class="s">"Hello, World!\n"</span><span class="p">);</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-php" data-lang="php"><span class="line"><span class="cl"><span class="o"><?</span><span class="nx">php</span> <span class="k">echo</span> <span class="s2">"Hello, World!"</span><span class="p">;</span> <span class="cp">?></span><span class="err">
|
||||
</span></span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="nb">print</span><span class="p">(</span><span class="s2">"Hello, World!"</span><span class="p">)</span>
|
||||
</span></span></code></pre></div><h3 id="r">R<a href="#r" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-r" data-lang="r"><span class="line"><span class="cl"><span class="nf">cat</span><span class="p">(</span><span class="s">"Hello, World!\n"</span><span class="p">)</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-ruby" data-lang="ruby"><span class="line"><span class="cl"><span class="nb">puts</span> <span class="s2">"Hello, World!"</span>
|
||||
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-rust" data-lang="rust"><span class="line"><span class="cl"><span class="k">fn</span> <span class="nf">main</span><span class="p">()</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="fm">println!</span><span class="p">(</span><span class="s">"Hello, World!"</span><span class="p">);</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">}</span><span class="w">
|
||||
</span></span></span></code></pre></div><h3 id="s">S<a href="#s" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-scala" data-lang="scala"><span class="line"><span class="cl"><span class="k">object</span> <span class="nc">HelloWorld</span> <span class="k">extends</span> <span class="nc">App</span> <span class="o">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="n">println</span><span class="o">(</span><span class="s">"Hello, World!"</span><span class="o">)</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="o">}</span>
|
||||
</span></span></code></pre></div><h3 id="t">T<a href="#t" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-typescript" data-lang="typescript"><span class="line"><span class="cl"><span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="s2">"Hello, World!"</span><span class="p">);</span>
|
||||
</span></span></code></pre></div><h3 id="v">V<a href="#v" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-vlang" data-lang="vlang"><span class="line"><span class="cl"><span class="kd">fn</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="nb">println</span><span class="p">(</span><span class="s1">'Hello, World!'</span><span class="p">)</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p">}</span>
|
||||
</span></span></code></pre></div><h3 id="z">Z<a href="#z" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-zig" data-lang="zig"><span class="line"><span class="cl"><span class="kr">const</span><span class="w"> </span><span class="n">std</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nb">@import</span><span class="p">(</span><span class="s">"std"</span><span class="p">);</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kr">pub</span><span class="w"> </span><span class="k">fn</span><span class="w"> </span><span class="n">main</span><span class="p">()</span><span class="w"> </span><span class="o">!</span><span class="kt">void</span><span class="w"> </span><span class="p">{</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">std</span><span class="p">.</span><span class="n">debug</span><span class="p">.</span><span class="n">print</span><span class="p">(</span><span class="s">"Hello, World!</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span><span class="w"> </span><span class="p">.{});</span><span class="w">
|
||||
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">}</span><span class="w">
|
||||
</span></span></span></code></pre></div>
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__title">
|
||||
<span class="pagination__title-h">Read other posts</span>
|
||||
<hr />
|
||||
</div>
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase/" class="button inline next">
|
||||
[<span class="button__text">Showcase</span>] >
|
||||
</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2fposts%2fshowcase-code%2f">Imprint</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> made by <a href="https://github.com/panr" target="_blank">panr</a> (customized)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
584
public/en/posts/showcase/index.html
Normal file
@ -0,0 +1,584 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<title>Showcase :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Sample article showcasing basic styling and formatting for HTML elements." />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/posts/showcase/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="Hugo Authors & Radek" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="Showcase">
|
||||
<meta property="og:description" content="Sample article showcasing basic styling and formatting for HTML elements." />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/posts/showcase/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-09 07:01:12 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Construction site 🚧 | Work in progress</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/en">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/en/about">About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/posts/showcase/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/posts/showcase/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">en ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/posts/showcase/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/posts/showcase/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/about" >About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<article class="post">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase/">Showcase</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Hugo Authors & Radek</span><span class="post-reading-time">5 minutes to read (510 words)</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/showcase/">showcase</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/markdown/">markdown</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/styling/">styling</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="table-of-contents">
|
||||
<h2>
|
||||
Table of Contents
|
||||
</h2>
|
||||
<nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#headings">Headings</a></li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li><a href="#h2">H2</a>
|
||||
<ul>
|
||||
<li><a href="#h3">H3</a></li>
|
||||
<li><a href="#h4">H4</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#paragraph">Paragraph</a></li>
|
||||
<li><a href="#images">Images</a>
|
||||
<ul>
|
||||
<li><a href="#figure-with-a-caption">Figure with a caption</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#blockquotes">Blockquotes</a>
|
||||
<ul>
|
||||
<li><a href="#blockquote-without-attribution">Blockquote without attribution</a></li>
|
||||
<li><a href="#blockquote-with-attribution">Blockquote with attribution</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#buttons-and-links">Buttons and links</a></li>
|
||||
<li><a href="#tables">Tables</a>
|
||||
<ul>
|
||||
<li><a href="#inline-markdown-within-tables">Inline Markdown within tables</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#forms">Forms</a></li>
|
||||
<li><a href="#code-blocks">Code Blocks</a>
|
||||
<ul>
|
||||
<li><a href="#code-block-with-backticks">Code block with backticks</a></li>
|
||||
<li><a href="#code-block-indented-with-four-spaces">Code block indented with four spaces</a></li>
|
||||
<li><a href="#code-block-with-hugos-internal-highlight-shortcode">Code block with Hugo’s internal highlight shortcode</a></li>
|
||||
<li><a href="#code-block-with-custom-built-in---code---shortcode">Code block with custom built-in <code>{{ < code > }}</code> shortcode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#list-types">List Types</a>
|
||||
<ul>
|
||||
<li><a href="#ordered-list">Ordered List</a></li>
|
||||
<li><a href="#unordered-list">Unordered List</a></li>
|
||||
<li><a href="#nested-list">Nested list</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#other-elements--abbr-sub-sup-kbd-mark">Other Elements — abbr, sub, sup, kbd, mark</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p>
|
||||
<h2 id="headings">Headings<a href="#headings" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>The following HTML <code><h1></code>—<code><h6></code> elements represent six levels of section headings. <code><h1></code> is the highest section level while <code><h6></code> is the lowest.</p>
|
||||
<h1 id="h1">H1<a href="#h1" class="hanchor" ariaLabel="Anchor">#</a> </h1>
|
||||
<h2 id="h2">H2<a href="#h2" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<h3 id="h3">H3<a href="#h3" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<h3 id="h4">H4<a href="#h4" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<h4 id="h5">H5<a href="#h5" class="hanchor" ariaLabel="Anchor">#</a> </h4>
|
||||
<h5 id="h6">H6<a href="#h6" class="hanchor" ariaLabel="Anchor">#</a> </h5>
|
||||
<h2 id="paragraph">Paragraph<a href="#paragraph" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.</p>
|
||||
<p>Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.</p>
|
||||
<h2 id="images">Images<a href="#images" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p><img src="/img/terminal-theme.png" alt="Terminal Theme Preview"></p>
|
||||
<h3 id="figure-with-a-caption">Figure with a caption<a href="#figure-with-a-caption" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<figure><img src="/img/terminal-theme.png"
|
||||
alt="Terminal Theme Preview"><figcaption>
|
||||
<p>Terminal Theme Preview</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<h2 id="blockquotes">Blockquotes<a href="#blockquotes" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a <code>footer</code> or <code>cite</code> element, and optionally with in-line changes such as annotations and abbreviations.</p>
|
||||
<h3 id="blockquote-without-attribution">Blockquote without attribution<a href="#blockquote-without-attribution" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<blockquote>
|
||||
<p>Tiam, ad mint andaepu dandae nostion secatur sequo quae.
|
||||
<strong>Note</strong> that you can use <em>Markdown syntax</em> within a blockquote.</p></blockquote>
|
||||
<h3 id="blockquote-with-attribution">Blockquote with attribution<a href="#blockquote-with-attribution" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<blockquote>
|
||||
<p>Don’t communicate by sharing memory, share memory by communicating.<!-- raw HTML omitted -->
|
||||
— <!-- raw HTML omitted -->Rob Pike<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup><!-- raw HTML omitted --></p></blockquote>
|
||||
<h2 id="buttons-and-links">Buttons and links<a href="#buttons-and-links" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p><!-- raw HTML omitted -->Button<!-- raw HTML omitted -->
|
||||
<!-- raw HTML omitted -->Link<!-- raw HTML omitted -->
|
||||
<!-- raw HTML omitted -->Link<!-- raw HTML omitted --></p>
|
||||
<h2 id="tables">Tables<a href="#tables" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>Tables aren’t part of the core Markdown spec, but Hugo supports supports them out-of-the-box.</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Age</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Bob</td>
|
||||
<td>27</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Alice</td>
|
||||
<td>23</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3 id="inline-markdown-within-tables">Inline Markdown within tables<a href="#inline-markdown-within-tables" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Italics</th>
|
||||
<th>Bold</th>
|
||||
<th>Code</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><em>italics</em></td>
|
||||
<td><strong>bold</strong></td>
|
||||
<td><code>code</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h2 id="forms">Forms<a href="#forms" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<!-- raw HTML omitted -->
|
||||
<h2 id="code-blocks">Code Blocks<a href="#code-blocks" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<h3 id="code-block-with-backticks">Code block with backticks<a href="#code-block-with-backticks" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Example HTML5 Document<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span>
|
||||
</span></span></code></pre></div><h3 id="code-block-indented-with-four-spaces">Code block indented with four spaces<a href="#code-block-indented-with-four-spaces" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<pre><code><!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
</code></pre>
|
||||
<h3 id="code-block-with-hugos-internal-highlight-shortcode">Code block with Hugo’s internal highlight shortcode<a href="#code-block-with-hugos-internal-highlight-shortcode" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!doctype html></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">title</span><span class="p">></span>Example HTML5 Document<span class="p"></</span><span class="nt">title</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">head</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="nt">p</span><span class="p">></span>Test<span class="p"></</span><span class="nt">p</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">body</span><span class="p">></span>
|
||||
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span></span></span></code></pre></div>
|
||||
<h3 id="code-block-with-custom-built-in---code---shortcode">Code block with custom built-in <code>{{ < code > }}</code> shortcode<a href="#code-block-with-custom-built-in---code---shortcode" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
|
||||
|
||||
|
||||
<details class="collapsable-code" >
|
||||
<summary title="Click to interact"><span class="collapsable-code__title">Hey, this is a code block title</span></summary>
|
||||
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-css" data-lang="css"><span class="line"><span class="cl"><span class="nt">pre</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">background</span><span class="p">:</span> <span class="mh">#1a1a1d</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">padding</span><span class="p">:</span> <span class="mi">20</span><span class="kt">px</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">border-radius</span><span class="p">:</span> <span class="mi">8</span><span class="kt">px</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">font-size</span><span class="p">:</span> <span class="mi">1</span><span class="kt">rem</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">overflow</span><span class="p">:</span> <span class="kc">auto</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"> <span class="err">@media</span> <span class="err">(--phone)</span> <span class="err">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">white-space</span><span class="p">:</span> <span class="kc">pre-wrap</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">word-wrap</span><span class="p">:</span> <span class="kc">break-word</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
|
||||
</span></span><span class="line"><span class="cl">
|
||||
</span></span><span class="line"><span class="cl"> <span class="nt">code</span> <span class="p">{</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">background</span><span class="p">:</span> <span class="kc">none</span> <span class="cp">!important</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">color</span><span class="p">:</span> <span class="mh">#ccc</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">padding</span><span class="p">:</span> <span class="mi">0</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="k">font-size</span><span class="p">:</span> <span class="kc">inherit</span><span class="p">;</span>
|
||||
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
|
||||
</span></span><span class="line"><span class="cl"><span class="err">}</span></span></span></code></pre></div></details>
|
||||
|
||||
<h2 id="list-types">List Types<a href="#list-types" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<h3 id="ordered-list">Ordered List<a href="#ordered-list" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<ol>
|
||||
<li>First item</li>
|
||||
<li>Second item</li>
|
||||
<li>Third item</li>
|
||||
</ol>
|
||||
<h3 id="unordered-list">Unordered List<a href="#unordered-list" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<ul>
|
||||
<li>List item</li>
|
||||
<li>Another item</li>
|
||||
<li>And another item</li>
|
||||
</ul>
|
||||
<h3 id="nested-list">Nested list<a href="#nested-list" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<ul>
|
||||
<li>Fruit
|
||||
<ul>
|
||||
<li>Apple</li>
|
||||
<li>Orange</li>
|
||||
<li>Banana</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Dairy
|
||||
<ul>
|
||||
<li>Milk</li>
|
||||
<li>Cheese</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h2 id="other-elements--abbr-sub-sup-kbd-mark">Other Elements — abbr, sub, sup, kbd, mark<a href="#other-elements--abbr-sub-sup-kbd-mark" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p><!-- raw HTML omitted -->GIF<!-- raw HTML omitted --> is a bitmap image format.</p>
|
||||
<p>H<!-- raw HTML omitted -->2<!-- raw HTML omitted -->O</p>
|
||||
<p>X<!-- raw HTML omitted -->n<!-- raw HTML omitted --> + Y<!-- raw HTML omitted -->n<!-- raw HTML omitted --> = Z<!-- raw HTML omitted -->n<!-- raw HTML omitted --></p>
|
||||
<p>Press <!-- raw HTML omitted -->CTRL<!-- raw HTML omitted -->+<!-- raw HTML omitted -->ALT<!-- raw HTML omitted -->+<!-- raw HTML omitted -->Delete<!-- raw HTML omitted --> to end the session.</p>
|
||||
<p>Most <!-- raw HTML omitted -->salamanders<!-- raw HTML omitted --> are nocturnal, and hunt for insects, worms, and other small creatures.</p>
|
||||
<div class="footnotes" role="doc-endnotes">
|
||||
<hr>
|
||||
<ol>
|
||||
<li id="fn:1">
|
||||
<p>The above quote is excerpted from Rob Pike’s <a href="https://www.youtube.com/watch?v=PAAkCSZUG1c">talk</a> during Gopherfest, November 18, 2015. <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__title">
|
||||
<span class="pagination__title-h">Read other posts</span>
|
||||
<hr />
|
||||
</div>
|
||||
<div class="pagination__buttons">
|
||||
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase-code/" class="button inline prev">
|
||||
< [<span class="button__text">Code blocks variants</span>]
|
||||
</a>
|
||||
|
||||
|
||||
::
|
||||
|
||||
|
||||
<a href="https://blog.privacynerd.de/en/posts/random-story/" class="button inline next">
|
||||
[<span class="button__text">A random story</span>] >
|
||||
</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2fposts%2fshowcase%2f">Imprint</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> made by <a href="https://github.com/panr" target="_blank">panr</a> (customized)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
367
public/en/posts/test-post/index.html
Normal file
@ -0,0 +1,367 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<title>English Test Post :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Test Post in English Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At etiam Athenis, ut e.
|
||||
" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/posts/test-post/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="English Test Post">
|
||||
<meta property="og:description" content="Test Post in English Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At etiam Athenis, ut e.
|
||||
" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/posts/test-post/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2025-04-05 20:14:29 +0200 CEST" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Construction site 🚧 | Work in progress</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/en">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/en/about">About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/posts/test-post/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/posts/test-post/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">en ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/posts/test-post/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/posts/test-post/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/about" >About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<article class="post">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/test-post/">English Test Post</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-05</time><span class="post-reading-time">4 minutes to read (369 words)</span></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="table-of-contents">
|
||||
<h2>
|
||||
Table of Contents
|
||||
</h2>
|
||||
<nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#lorem-ipsum">Lorem ipsum</a>
|
||||
<ul>
|
||||
<li><a href="#dolor-sit-amet">dolor sit amet</a></li>
|
||||
<li><a href="#consectetur-adipiscing">Consectetur adipiscing</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#delorean-ipsum">DeLorean ipsum</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="post-content"><div>
|
||||
<h1 id="test-post-in-english">Test Post in English<a href="#test-post-in-english" class="hanchor" ariaLabel="Anchor">#</a> </h1>
|
||||
<h2 id="lorem-ipsum">Lorem ipsum<a href="#lorem-ipsum" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<h3 id="dolor-sit-amet">dolor sit amet<a href="#dolor-sit-amet" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At etiam Athenis, ut e.</p>
|
||||
<h3 id="consectetur-adipiscing">Consectetur adipiscing<a href="#consectetur-adipiscing" class="hanchor" ariaLabel="Anchor">#</a> </h3>
|
||||
<p>Bonum sit aut quid iudicat, quo aut petat aut fugiat aliquid, praeter voluptatem et dolorem. Ad haec et quae vel aliter pararetur et qua etiam carere possent sine dolore tum in morbos gravis, tum in damna, tum in dedecora incurrunt, saepe etiam legum iudiciorumque poenis obligantur. Qui autem ita frui volunt voluptatibus, ut nulli propter eas consequantur dolores, et qui suum iudicium retinent, ne voluptate victi faciant id.</p>
|
||||
<p>Sumitur contra mortis timorem et constantia contra metum religionis et sedatio animi omnium rerum occultarum ignoratione sublata et moderatio natura cupiditatum generibusque earum explicatis, et, ut dixi, ad lineam, hunc naturalem esse omnium corporum motum. Deinde ibidem homo acutus, cum illud ocurreret, si omnia dixi hausta e fonte naturae, si tota oratio nostra omnem sibi fidem sensibus confirmat, id est in culpa qui officia deserunt mollitia animi, id est.</p>
|
||||
<p>Posuit. Ea scientia et verborum vis et natura orationis et consequentium repugnantiumve ratio potest perspici. Omnium autem rerum natura cognita levamur superstitione, liberamur mortis metu, non conturbamur ignoratione rerum, e qua ipsa horribiles existunt saepe formidines. Denique etiam morati melius erimus.</p>
|
||||
<h2 id="delorean-ipsum">DeLorean ipsum<a href="#delorean-ipsum" class="hanchor" ariaLabel="Anchor">#</a> </h2>
|
||||
<p>That’s right. Huh? Go. Here you go, lady. There’s a quarter. Good morning.</p>
|
||||
<p>Marty, I always wear a suit to the office. You alright? It’s a board with wheels. Yeah. What the hell is this? Marty, you’re acting like you haven’t seen me in a week.</p>
|
||||
<p>Yes, yes, I’m George, George McFly, and I’m your density. I mean, I’m your destiny. It works, ha ha ha ha, it works. I finally invent something that works. Where the hell are they. That’s Strickland. Jesus, didn’t that guy ever have hair? Alright, alright, okay McFly, get a grip on yourself. It’s all a dream. Just a very intense dream. Woh, hey, listen, you gotta help me.</p>
|
||||
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__title">
|
||||
<span class="pagination__title-h">Read other posts</span>
|
||||
<hr />
|
||||
</div>
|
||||
<div class="pagination__buttons">
|
||||
|
||||
<a href="https://blog.privacynerd.de/en/posts/one-word/" class="button inline prev">
|
||||
< [<span class="button__text">One Word!</span>]
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2fposts%2ftest-post%2f">Imprint</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> made by <a href="https://github.com/panr" target="_blank">panr</a> (customized)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -2,21 +2,47 @@
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||
<url>
|
||||
<loc>https://blog.privacynerd.de/en/posts/how-it-all-began/</loc>
|
||||
<lastmod>2025-04-13T15:10:20+02:00</lastmod>
|
||||
<loc>https://blog.privacynerd.de/en/</loc>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/posts/how-it-all-began/"
|
||||
href="https://blog.privacynerd.de/de/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/posts/how-it-all-began/"
|
||||
href="https://blog.privacynerd.de/en/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/tags/code/</loc>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/code/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/code/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/posts/showcase-code/</loc>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/posts/showcase-code/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/posts/showcase-code/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/posts/</loc>
|
||||
<lastmod>2025-04-13T15:10:20+02:00</lastmod>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
@ -27,9 +53,139 @@
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/posts/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/tags/programming/</loc>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/programming/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/programming/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/tags/</loc>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/tags/markdown/</loc>
|
||||
<lastmod>2025-04-09T07:01:12+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/markdown/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/markdown/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/posts/showcase/</loc>
|
||||
<lastmod>2025-04-09T07:01:12+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/posts/showcase/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/posts/showcase/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/tags/showcase/</loc>
|
||||
<lastmod>2025-04-09T07:01:12+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/showcase/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/showcase/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/tags/styling/</loc>
|
||||
<lastmod>2025-04-09T07:01:12+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/styling/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/styling/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/posts/random-story/</loc>
|
||||
<lastmod>2025-04-08T17:55:25+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/posts/random-story/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/posts/random-story/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/tags/ai/</loc>
|
||||
<lastmod>2025-04-08T17:55:25+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/ai/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/ai/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/tags/story/</loc>
|
||||
<lastmod>2025-04-08T17:55:25+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/story/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/story/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/posts/one-word/</loc>
|
||||
<lastmod>2025-04-05T22:48:12+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/posts/one-word/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/posts/one-word/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/about/</loc>
|
||||
<lastmod>2025-04-13T13:02:20+02:00</lastmod>
|
||||
<lastmod>2025-04-05T20:14:29+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
@ -41,17 +197,17 @@
|
||||
href="https://blog.privacynerd.de/en/about/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/</loc>
|
||||
<lastmod>2025-04-13T12:54:00+02:00</lastmod>
|
||||
<loc>https://blog.privacynerd.de/en/posts/test-post/</loc>
|
||||
<lastmod>2025-04-05T20:14:29+02:00</lastmod>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/"
|
||||
href="https://blog.privacynerd.de/de/posts/test-post/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/"
|
||||
href="https://blog.privacynerd.de/en/posts/test-post/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/categories/</loc>
|
||||
@ -65,17 +221,5 @@
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/categories/"
|
||||
/>
|
||||
</url><url>
|
||||
<loc>https://blog.privacynerd.de/en/tags/</loc>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="de"
|
||||
href="https://blog.privacynerd.de/de/tags/"
|
||||
/>
|
||||
<xhtml:link
|
||||
rel="alternate"
|
||||
hreflang="en"
|
||||
href="https://blog.privacynerd.de/en/tags/"
|
||||
/>
|
||||
</url>
|
||||
</urlset>
|
||||
|
340
public/en/tags/ai/index.html
Normal file
@ -0,0 +1,340 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<title>Ai :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/ai/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Ai">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/tags/ai/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/en/tags/ai/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Construction site 🚧 | Work in progress</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/en">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/en/about">About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/ai/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/ai/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">en ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/ai/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/ai/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/about" >About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts for: <b style="opacity: 0.5;">#ai</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/random-story/">A random story</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-08</time></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/story/">story</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/ai/">ai</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Random story by ChatGPT to test out the perfect reading speed value.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/random-story/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2ftags%2fai%2f">Imprint</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> made by <a href="https://github.com/panr" target="_blank">panr</a> (customized)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/en/tags/ai/index.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Ai on Privacynerd's blog</title>
|
||||
<link>https://blog.privacynerd.de/en/tags/ai/</link>
|
||||
<description>Recent content in Ai on Privacynerd's blog</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Tue, 08 Apr 2025 17:55:25 +0200</lastBuildDate>
|
||||
<atom:link href="https://blog.privacynerd.de/en/tags/ai/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>A random story</title>
|
||||
<link>https://blog.privacynerd.de/en/posts/random-story/</link>
|
||||
<pubDate>Tue, 08 Apr 2025 17:55:25 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/en/posts/random-story/</guid>
|
||||
<description><p>This is just a random story, generated by ChatGPT, used to test the reading speed and adjust it to a comfortable value.</p>
<h2 id="german-prompt">German prompt</h2>
<p>Tell a story with around 200 words.</p>
<h2 id="answer-translated-to-english">Answer, translated to english</h2>
<p>Once upon a time, in a small village surrounded by dense forests and gentle hills, there lived a curious boy named Leo, who dreamed of adventures. One day, while playing by the river, he discovered a mysterious, glittering stone. As he picked it up, the stone began to glow, and a gentle voice whispered, “Follow the light, and you will discover the unknown.”
Curious and excited, Leo followed the shining light, which led him deep into the woods. After a while, he reached a hidden clearing where a beautiful, shimmering tree stood. Its leaves sparkled like diamonds, and in the center of the tree sat a small, friendly dragon named Fuego.
Fuego told Leo about a magical realm that could only be entered through courage and friendship. Together, they experienced thrilling adventures, fought against shadow creatures, and helped the forest inhabitants. Leo learned that true strength lies in the heart and that friendship is the greatest magic of all.
When Leo finally returned home, he knew he would never be the same boy again. The glittering stone remained with him, a constant reminder of his unforgettable adventures.</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
10
public/en/tags/ai/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/en/tags/ai/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/ai/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/en/tags/ai/">
|
||||
</head>
|
||||
</html>
|
340
public/en/tags/code/index.html
Normal file
@ -0,0 +1,340 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<title>Code :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/code/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Code">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/tags/code/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/en/tags/code/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Construction site 🚧 | Work in progress</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/en">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/en/about">About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/code/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/code/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">en ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/code/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/code/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/about" >About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts for: <b style="opacity: 0.5;">#code</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase-code/">Code blocks variants</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/programming/">programming</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/code/">code</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Sample article showcasing most popular programming languages.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/showcase-code/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2ftags%2fcode%2f">Imprint</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> made by <a href="https://github.com/panr" target="_blank">panr</a> (customized)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/en/tags/code/index.xml
Normal file
10
public/en/tags/code/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/en/tags/code/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/code/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/en/tags/code/">
|
||||
</head>
|
||||
</html>
|
@ -245,6 +245,62 @@
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/en/tags/ai/">ai [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/en/tags/code/">code [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/en/tags/markdown/">markdown [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/en/tags/programming/">programming [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/en/tags/showcase/">showcase [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/en/tags/story/">story [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<a class="terms-title" href="https://blog.privacynerd.de/en/tags/styling/">styling [1]</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
@ -6,6 +6,56 @@
|
||||
<description>Recent content in Tags on Privacynerd's blog</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Wed, 09 Apr 2025 07:17:39 +0200</lastBuildDate>
|
||||
<atom:link href="https://blog.privacynerd.de/en/tags/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Code</title>
|
||||
<link>https://blog.privacynerd.de/en/tags/code/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:17:39 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/en/tags/code/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Programming</title>
|
||||
<link>https://blog.privacynerd.de/en/tags/programming/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:17:39 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/en/tags/programming/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Markdown</title>
|
||||
<link>https://blog.privacynerd.de/en/tags/markdown/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:01:12 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/en/tags/markdown/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Showcase</title>
|
||||
<link>https://blog.privacynerd.de/en/tags/showcase/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:01:12 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/en/tags/showcase/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Styling</title>
|
||||
<link>https://blog.privacynerd.de/en/tags/styling/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:01:12 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/en/tags/styling/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Ai</title>
|
||||
<link>https://blog.privacynerd.de/en/tags/ai/</link>
|
||||
<pubDate>Tue, 08 Apr 2025 17:55:25 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/en/tags/ai/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Story</title>
|
||||
<link>https://blog.privacynerd.de/en/tags/story/</link>
|
||||
<pubDate>Tue, 08 Apr 2025 17:55:25 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/en/tags/story/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
|
342
public/en/tags/markdown/index.html
Normal file
@ -0,0 +1,342 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<title>Markdown :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/markdown/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Markdown">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/tags/markdown/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/en/tags/markdown/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Construction site 🚧 | Work in progress</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/en">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/en/about">About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/markdown/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/markdown/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">en ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/markdown/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/markdown/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/about" >About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts for: <b style="opacity: 0.5;">#markdown</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase/">Showcase</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Hugo Authors & Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/showcase/">showcase</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/markdown/">markdown</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/styling/">styling</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Sample article showcasing basic styling and formatting for HTML elements.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/showcase/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2ftags%2fmarkdown%2f">Imprint</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> made by <a href="https://github.com/panr" target="_blank">panr</a> (customized)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/en/tags/markdown/index.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Markdown on Privacynerd's blog</title>
|
||||
<link>https://blog.privacynerd.de/en/tags/markdown/</link>
|
||||
<description>Recent content in Markdown on Privacynerd's blog</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Wed, 09 Apr 2025 07:01:12 +0200</lastBuildDate>
|
||||
<atom:link href="https://blog.privacynerd.de/en/tags/markdown/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Showcase</title>
|
||||
<link>https://blog.privacynerd.de/en/posts/showcase/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:01:12 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/en/posts/showcase/</guid>
|
||||
<description><p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
10
public/en/tags/markdown/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/en/tags/markdown/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/markdown/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/en/tags/markdown/">
|
||||
</head>
|
||||
</html>
|
340
public/en/tags/programming/index.html
Normal file
@ -0,0 +1,340 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<title>Programming :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/programming/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Programming">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/tags/programming/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/en/tags/programming/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Construction site 🚧 | Work in progress</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/en">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/en/about">About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/programming/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/programming/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">en ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/programming/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/programming/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/about" >About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts for: <b style="opacity: 0.5;">#programming</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase-code/">Code blocks variants</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/programming/">programming</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/code/">code</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Sample article showcasing most popular programming languages.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/showcase-code/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2ftags%2fprogramming%2f">Imprint</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> made by <a href="https://github.com/panr" target="_blank">panr</a> (customized)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/en/tags/programming/index.xml
Normal file
10
public/en/tags/programming/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/en/tags/programming/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/programming/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/en/tags/programming/">
|
||||
</head>
|
||||
</html>
|
342
public/en/tags/showcase/index.html
Normal file
@ -0,0 +1,342 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<title>Showcase :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/showcase/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Showcase">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/tags/showcase/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/en/tags/showcase/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Construction site 🚧 | Work in progress</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/en">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/en/about">About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/showcase/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/showcase/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">en ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/showcase/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/showcase/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/about" >About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts for: <b style="opacity: 0.5;">#showcase</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase/">Showcase</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Hugo Authors & Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/showcase/">showcase</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/markdown/">markdown</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/styling/">styling</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Sample article showcasing basic styling and formatting for HTML elements.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/showcase/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2ftags%2fshowcase%2f">Imprint</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> made by <a href="https://github.com/panr" target="_blank">panr</a> (customized)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/en/tags/showcase/index.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Showcase on Privacynerd's blog</title>
|
||||
<link>https://blog.privacynerd.de/en/tags/showcase/</link>
|
||||
<description>Recent content in Showcase on Privacynerd's blog</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Wed, 09 Apr 2025 07:01:12 +0200</lastBuildDate>
|
||||
<atom:link href="https://blog.privacynerd.de/en/tags/showcase/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Showcase</title>
|
||||
<link>https://blog.privacynerd.de/en/posts/showcase/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:01:12 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/en/posts/showcase/</guid>
|
||||
<description><p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
10
public/en/tags/showcase/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/en/tags/showcase/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/showcase/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/en/tags/showcase/">
|
||||
</head>
|
||||
</html>
|
340
public/en/tags/story/index.html
Normal file
@ -0,0 +1,340 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<title>Story :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/story/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Story">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/tags/story/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/en/tags/story/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Construction site 🚧 | Work in progress</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/en">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/en/about">About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/story/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/story/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">en ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/story/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/story/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/about" >About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts for: <b style="opacity: 0.5;">#story</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/random-story/">A random story</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-08</time></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/story/">story</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/ai/">ai</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Random story by ChatGPT to test out the perfect reading speed value.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/random-story/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2ftags%2fstory%2f">Imprint</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> made by <a href="https://github.com/panr" target="_blank">panr</a> (customized)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/en/tags/story/index.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Story on Privacynerd's blog</title>
|
||||
<link>https://blog.privacynerd.de/en/tags/story/</link>
|
||||
<description>Recent content in Story on Privacynerd's blog</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Tue, 08 Apr 2025 17:55:25 +0200</lastBuildDate>
|
||||
<atom:link href="https://blog.privacynerd.de/en/tags/story/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>A random story</title>
|
||||
<link>https://blog.privacynerd.de/en/posts/random-story/</link>
|
||||
<pubDate>Tue, 08 Apr 2025 17:55:25 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/en/posts/random-story/</guid>
|
||||
<description><p>This is just a random story, generated by ChatGPT, used to test the reading speed and adjust it to a comfortable value.</p>
<h2 id="german-prompt">German prompt</h2>
<p>Tell a story with around 200 words.</p>
<h2 id="answer-translated-to-english">Answer, translated to english</h2>
<p>Once upon a time, in a small village surrounded by dense forests and gentle hills, there lived a curious boy named Leo, who dreamed of adventures. One day, while playing by the river, he discovered a mysterious, glittering stone. As he picked it up, the stone began to glow, and a gentle voice whispered, “Follow the light, and you will discover the unknown.”
Curious and excited, Leo followed the shining light, which led him deep into the woods. After a while, he reached a hidden clearing where a beautiful, shimmering tree stood. Its leaves sparkled like diamonds, and in the center of the tree sat a small, friendly dragon named Fuego.
Fuego told Leo about a magical realm that could only be entered through courage and friendship. Together, they experienced thrilling adventures, fought against shadow creatures, and helped the forest inhabitants. Leo learned that true strength lies in the heart and that friendship is the greatest magic of all.
When Leo finally returned home, he knew he would never be the same boy again. The glittering stone remained with him, a constant reminder of his unforgettable adventures.</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
10
public/en/tags/story/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/en/tags/story/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/story/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/en/tags/story/">
|
||||
</head>
|
||||
</html>
|
342
public/en/tags/styling/index.html
Normal file
@ -0,0 +1,342 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<title>Styling :: Privacynerd's blog</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="" />
|
||||
<meta name="keywords" content="" />
|
||||
|
||||
<meta name="robots" content="noodp" />
|
||||
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/styling/" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://blog.privacynerd.de/terminal.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="https://blog.privacynerd.de/favicon.png">
|
||||
<link rel="apple-touch-icon" href="https://blog.privacynerd.de/apple-touch-icon.png">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
|
||||
|
||||
<meta name="twitter:site" content="" />
|
||||
|
||||
<meta name="twitter:creator" content="" />
|
||||
|
||||
|
||||
|
||||
<meta property="og:locale" content="en" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Styling">
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:url" content="https://blog.privacynerd.de/en/tags/styling/" />
|
||||
<meta property="og:site_name" content="Privacynerd's blog" />
|
||||
|
||||
<meta property="og:image" content="https://blog.privacynerd.de/og-image.png">
|
||||
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="627">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="/en/tags/styling/index.xml" rel="alternate" type="application/rss+xml" title="Privacynerd's blog" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
#banner {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto;
|
||||
background: var(--accent);
|
||||
}
|
||||
|
||||
#banner span {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#banner a {
|
||||
color: var(--background);
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#banner > button {
|
||||
padding: 0 5px 0 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="banner"><span><a href="https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de">Construction site 🚧 | Work in progress</a></span></div>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container center">
|
||||
|
||||
<header class="header">
|
||||
<div class="header__inner">
|
||||
<div class="header__logo">
|
||||
<a href="/en">
|
||||
<div class="logo">
|
||||
Privacynerd's blog
|
||||
</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<ul class="menu menu--mobile">
|
||||
<li class="menu__trigger">Menu ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
<li><a href="/en/about">About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags">Tags</a></li>
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/styling/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/styling/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">en ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
<b>
|
||||
<a href="/en/tags/styling/">English</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li>
|
||||
|
||||
<a href="/de/tags/styling/">Deutsch</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<nav class="navigation-menu">
|
||||
<ul class="navigation-menu__inner menu--desktop">
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/about" >About</a></li>
|
||||
|
||||
|
||||
|
||||
<li><a href="/en/tags" >Tags</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1>Posts for: <b style="opacity: 0.5;">#styling</b></h1>
|
||||
|
||||
<div class="posts">
|
||||
|
||||
<article class="post on-list">
|
||||
<h1 class="post-title">
|
||||
<a href="https://blog.privacynerd.de/en/posts/showcase/">Showcase</a>
|
||||
</h1>
|
||||
<div class="post-meta"><time class="post-date">2025-04-09</time><span class="post-author">Hugo Authors & Radek</span></div>
|
||||
|
||||
|
||||
<span class="post-tags">
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/showcase/">showcase</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/markdown/">markdown</a>
|
||||
|
||||
#<a href="https://blog.privacynerd.de/en/tags/styling/">styling</a>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
|
||||
<p>Sample article showcasing basic styling and formatting for HTML elements.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a class="read-more button inline" href="/en/posts/showcase/">[Read more]</a>
|
||||
</div>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
<div class="pagination">
|
||||
<div class="pagination__buttons">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<style>
|
||||
.antidiscovery i { display: none; }
|
||||
</style>
|
||||
<div class="footer__inner">
|
||||
|
||||
<div class="copyright copyright--user">
|
||||
<span class="antidiscovery">© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
<span style="margin-right: 10px">:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2ftags%2fstyling%2f">Imprint</a></span>
|
||||
<span>:: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank">Theme</a> made by <a href="https://github.com/panr" target="_blank">panr</a> (customized)</span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="https://swetrix.privacynerd.de/script.js" defer=""></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
swetrix.init('GyBjobBbBEEC', {apiURL: 'https://swetrix.privacynerd.de/api/log',})
|
||||
swetrix.trackViews()
|
||||
swetrix.trackErrors({
|
||||
sampleRate: 1,
|
||||
callback: undefined,
|
||||
})
|
||||
})
|
||||
</script>
|
||||
<noscript>
|
||||
<img
|
||||
src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC"
|
||||
alt=""
|
||||
referrerpolicy="no-referrer-when-downgrade"
|
||||
/>
|
||||
</noscript>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
19
public/en/tags/styling/index.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Styling on Privacynerd's blog</title>
|
||||
<link>https://blog.privacynerd.de/en/tags/styling/</link>
|
||||
<description>Recent content in Styling on Privacynerd's blog</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Wed, 09 Apr 2025 07:01:12 +0200</lastBuildDate>
|
||||
<atom:link href="https://blog.privacynerd.de/en/tags/styling/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Showcase</title>
|
||||
<link>https://blog.privacynerd.de/en/posts/showcase/</link>
|
||||
<pubDate>Wed, 09 Apr 2025 07:01:12 +0200</pubDate>
|
||||
<guid>https://blog.privacynerd.de/en/posts/showcase/</guid>
|
||||
<description><p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
10
public/en/tags/styling/page/1/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>https://blog.privacynerd.de/en/tags/styling/</title>
|
||||
<link rel="canonical" href="https://blog.privacynerd.de/en/tags/styling/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://blog.privacynerd.de/en/tags/styling/">
|
||||
</head>
|
||||
</html>
|
Before Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 1.9 MiB |
Before Width: | Height: | Size: 1.8 MiB |
Before Width: | Height: | Size: 108 KiB |
Before Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 1.7 MiB |
@ -4,14 +4,14 @@
|
||||
<sitemap>
|
||||
<loc>https://blog.privacynerd.de/en/sitemap.xml</loc>
|
||||
|
||||
<lastmod>2025-04-13T15:10:20+02:00</lastmod>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
|
||||
</sitemap>
|
||||
|
||||
<sitemap>
|
||||
<loc>https://blog.privacynerd.de/de/sitemap.xml</loc>
|
||||
|
||||
<lastmod>2025-04-13T15:10:20+02:00</lastmod>
|
||||
<lastmod>2025-04-09T07:17:39+02:00</lastmod>
|
||||
|
||||
</sitemap>
|
||||
|
||||
|
Before Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 1.9 MiB |
Before Width: | Height: | Size: 1.8 MiB |
Before Width: | Height: | Size: 108 KiB |