fix links and imports
This commit is contained in:
parent
81c4d8cdb6
commit
590ce751f7
33 changed files with 119 additions and 119 deletions
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="Über mich"></jl-header>
|
||||
|
@ -30,6 +30,6 @@
|
|||
href="https://gitlab.jonasled.de/">gitlab.jonasled.de</a> zu finden.</p>
|
||||
</div>
|
||||
<jl-footer></jl-footer>
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="js/script.js" type="module"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
@ -18,16 +18,16 @@
|
|||
href="https://www.debian.org/download">hier</a> heruntergeladen werden. Hierfür wird ein System mit
|
||||
mindestens 2GB RAM, 2 Kernen und 10GB Storage empfohlen. Wenn die VM con der CD gebootet wird kommt als
|
||||
erstes ein Auswahlmenü, in diesem die Option Install wählen und danach enter drücken.</p>
|
||||
<img src="/API/getFile.php?filename=img/debian_grub.jpg">
|
||||
<img src="../assets/img/debian_grub.jpg">
|
||||
<p>Im nächsten Schritt wird die Sprache, die Region und das Tastaturlayout fetgelegt. Im nächsten Schritt
|
||||
konfiguriert Debian einige Einstellungen wie die Netzwerkkonfiguration. Wenn die automatische Konfiguration
|
||||
abgeschlossen ist, frag der Installer nach dem Hostname, dieser kann frei gewählt werden. Ich verwende
|
||||
hierbei gerne Namen, die zu dem System passen, wie zum Beispiel mailcow. Der Domain Name im darauffolgenden
|
||||
Schritt kann leer gelassen werden. Wenn dieser festgelegt wurde sollte das Passwort für den root Benutzer
|
||||
festgelegt werden. Hierbei sollte auf einen <a href="/passwordgen.html/">Passwortgenerator</a>
|
||||
festgelegt werden. Hierbei sollte auf einen <a href="../passwordgen.html">Passwortgenerator</a>
|
||||
gesetzt werden. Nachdem das Passwort für den root Benutzer festgelegt wurde fragt Debian noch nach
|
||||
benötigten Daten für einen nicht root Nutzer. Hierbei muss ein Anzeigenahme, ein Nutzername und ein <a
|
||||
href="/passwordgen.html/">generiertes Passwort</a> festgelegt werden. Die Partitionierung
|
||||
href="../passwordgen.html">generiertes Passwort</a> festgelegt werden. Die Partitionierung
|
||||
wird mit <code class="language-text">Guieded - use entire disk</code> bestätigt, danach die Festplatte
|
||||
ausgewählt. Als Partitionsschema wird
|
||||
<code class="language-text">All Files in one partition</code> gewählt. Wenn alle Optionen gesetzt wurden
|
||||
|
@ -37,8 +37,8 @@
|
|||
class="language-text">yes</code>
|
||||
bestätigt.
|
||||
</p>
|
||||
<img src="/API/getFile.php?filename=img/debian_partition_method.jpg">
|
||||
<img src="/API/getFile.php?filename=img/debian_partition_finish.jpg">
|
||||
<img src="../assets/img/debian_partition_method.jpg">
|
||||
<img src="../assets/img/debian_partition_finish.jpg">
|
||||
<p>Nun wird Debian auf die Festplatte installiert. Jenachdem wie schnell das Bootlaufwerk und die Festplatte ist
|
||||
kann dieser Schritt einige Minuten dauern. Nachdem die ersten Dateien auf die Festplatte kopiert wurden,
|
||||
fragt Debian ob CDs mit Paketen eingelesen werden sollen. Dieser Schritt sollte mit <code
|
||||
|
@ -52,13 +52,13 @@
|
|||
weitergeben. Im nächsten Schritt sollte nur der SSH Server aktiviert werden. Die Optionen können deaktiviert
|
||||
oder aktiviert werden, indem mit den Pfeiltasten auf die entsprechende Option navigiert wird und dann die
|
||||
Leertaste gedrückt wird.</p>
|
||||
<img src="/API/getFile.php?filename=img/debian_scan_media.jpg">
|
||||
<img src="/API/getFile.php?filename=img/debian_survey.jpg">
|
||||
<img src="/API/getFile.php?filename=img/debian_software.jpg">
|
||||
<img src="../assets/img/debian_scan_media.jpg">
|
||||
<img src="../assets/img/debian_survey.jpg">
|
||||
<img src="../assets/img/debian_software.jpg">
|
||||
<p>Nachdem der SSH Server installiert wurde, muss der Bootloader installiert werden, dafür muss bei der Frage ob
|
||||
Grub installiert werden soll "Yes" gedrückt werdeb und in der nächsten Seite die Systemfestplatte ausgewählt
|
||||
werden.</p>
|
||||
<img src="/API/getFile.php?filename=img/debian_grub_install.jpg">
|
||||
<img src="../assets/img/debian_grub_install.jpg">
|
||||
<p>Nachdem das System installiert wurde wird Debian neugestartet. Nun kann sich entweder über die Oberfläche
|
||||
angemeldet werden oder via SSH über die IP Adresse. Nach der Authentifizierung am System mit dem zuvor
|
||||
erstellten Nutzer muss sich als root angemeldet werden und danach das System auf den neuesten Stand gebracht
|
||||
|
@ -127,7 +127,7 @@ cd mailcow-dockerized
|
|||
die IP Adresse der reverse DNS Eintrag auf den gleichen Domain wie im MX Eintrag geändert werden (also in meinem
|
||||
Fall auf <code class="language-text">mail.jonasled-test.xyz</code>)
|
||||
</p>
|
||||
<img src="/API/getFile.php?filename=img/mailcow_dns.jpg">
|
||||
<img src="../assets/img/mailcow_dns.jpg">
|
||||
<p>
|
||||
Wenn nun alle DNS Einstellungen laufen kann Mailcow das erste mal mit dem nachfolgenden Befehl gestartet
|
||||
werden. Beim ersten mal werden alle Programme heruntergeladen, abhängig von der Internetgeschwindigkeit kann
|
||||
|
@ -139,14 +139,14 @@ cd mailcow-dockerized
|
|||
# nicht benötigt falls noch als root angemeldet aus dem vorherigen Schritt.
|
||||
docker-compose up</code>
|
||||
</pre>
|
||||
<img src="/API/getFile.php?filename=img/mailcow_login.jpg">
|
||||
<img src="../assets/img/mailcow_login.jpg">
|
||||
<p>
|
||||
Nachdem das oben abgebildete Login Fenster angezeigt wird, ist Mailcow fertig gestartet. Der default
|
||||
Nutzername ist admin mit dem Passwort moohoo, dieses sollte umgehend nach dem ersten Login abgeändert
|
||||
werden. Dazu in der Benutzerübersicht beim Admin Benutzer auf <code class="language-text">edit</code>
|
||||
(blauer Button im Bild unten) klicken
|
||||
und ein neues Passwort mit
|
||||
einem <a href="/passwordgen.html">Passwortgenerator</a> erstellen und speichern. Als nächstes
|
||||
einem <a href="../passwordgen.html">Passwortgenerator</a> erstellen und speichern. Als nächstes
|
||||
empfehle ich dringend ein Zweifaktor Login festzulegen. Dazu kann entweder wenn ein passender <a
|
||||
href="https://www.amazon.de/dp/B07HBD71HL/">Hardwareschlüssel</a> vorhanden ist WebAuthn oder Yubico
|
||||
verwendet werden. Wenn kein Hardwareshlüssel vorhanden ist, können time based OTP Keys verwendet werden.
|
||||
|
@ -161,22 +161,22 @@ docker-compose up</code>
|
|||
class="language-text">Mailboxes</code> können nun
|
||||
Mailboxen angelegt werden.
|
||||
</p>
|
||||
<img src="/API/getFile.php?filename=img/mailcow_setup_mail.jpg">
|
||||
<img src="/API/getFile.php?filename=img/mailcow_domain_setup.jpg"><br>
|
||||
<img src="/API/getFile.php?filename=img/mailcow_domain_new_1.jpg">
|
||||
<img src="/API/getFile.php?filename=img/mailcow_domain_new_2.jpg">
|
||||
<img src="../assets/img/mailcow_setup_mail.jpg">
|
||||
<img src="../assets/img/mailcow_domain_setup.jpg"><br>
|
||||
<img src="../assets/img/mailcow_domain_new_1.jpg">
|
||||
<img src="../assets/img/mailcow_domain_new_2.jpg">
|
||||
<p>
|
||||
In der Mailbox Konfiguration kann nun mit dem Button <code class="language-text">Add mailbox</code> eine
|
||||
neue Mailbox angelegt werden. Hier
|
||||
muss der Teil der Mail vor dem <code class="language-text">@</code> angegeben werden. (Beispielswiese für
|
||||
die Mail <code class="language-text">info@jonasled-test.xyz</code>
|
||||
muss hier info angegeben werden) Danach sollte der volle Name des Nutzers und ein Passwort aus einem
|
||||
<a href="/passwordgen.html/">Passwortgenerator</a> festgelegt werden. Wenn nun alle
|
||||
<a href="../passwordgen.html">Passwortgenerator</a> festgelegt werden. Wenn nun alle
|
||||
Einstellungen passen, kann der Domain mit <code class="language-text">Add</code> angelegt werden. Nun kann
|
||||
sich der Nutzer ins SOGo anmelden
|
||||
um das Webmail zu nutzen oder mit einem Client wie Thunderbird anmelden.
|
||||
</p>
|
||||
<img src="/API/getFile.php?filename=img/mailcow_mailbox_new.jpg">
|
||||
<img src="../assets/img/mailcow_mailbox_new.jpg">
|
||||
<p>
|
||||
Nachdem wir nun die erste Mailbox erstellt haben, muss noch ein DNS Eintrag erstellt werden, damit andere
|
||||
Server validieren können, dass der sendende Server wirklich authorisiert dazu ist. Dazu im Mailcow Admin
|
||||
|
@ -191,11 +191,11 @@ docker-compose up</code>
|
|||
href="https://www.mail-tester.com/">mail-tester.com</a>. Auf dieser bekommt man eine Mail Adresse, an
|
||||
welche man eine Mail senden kann und danach alle fehler angezeigt bekommt.
|
||||
</p>
|
||||
<img src="/API/getFile.php?filename=img/mailcow_dkim_webui.jpg">
|
||||
<img src="/API/getFile.php?filename=img/mailcow_dkim_dns.jpg">
|
||||
<img src="../assets/img/mailcow_dkim_webui.jpg">
|
||||
<img src="../assets/img/mailcow_dkim_dns.jpg">
|
||||
</div>
|
||||
<jl-footer></jl-footer>
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
||||
<script>
|
||||
document.title = "Mailcow installieren - Jonas Leder";
|
||||
</script>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
@ -70,7 +70,7 @@ chown apache /var/www/localhost/htdocs/ -R</code>
|
|||
installiert. Nachdem dieser Schritt erfolgreich durchlaufen ist landen wir auf der Setup-Seite, dort müssen wir
|
||||
unsere Datenbank und unseren admin Nutzer wie unten im Bild zu sehen angeben. Falls gewünscht unten den Haken
|
||||
bei den empfohlenden Anwendungen entfernen.<br>
|
||||
<img src="/API/getFile.php?filename=img/nextcloud-setup.png"><br>
|
||||
<img src="../assets/img/nextcloud-setup.png"><br>
|
||||
Nachdem die Datenbank angelegt und alle Apps installiert wurden, solltest du auf der Startseite der Nextcloud
|
||||
gelandet sein. Optional kann nun für mehr performance noch ein Memory-Caching konfiguriert werden. Wie dieses
|
||||
eingerichtet ist, kann dem <a
|
||||
|
@ -84,4 +84,4 @@ chown apache /var/www/localhost/htdocs/ -R</code>
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="Installation von Snowboy"></jl-header>
|
||||
|
@ -31,7 +31,7 @@ build-essential git python3-setuptools python3-dev autotools-dev automake</code>
|
|||
<pre><code class="language-bash">wget http://downloads.sourceforge.net/swig/swig-3.0.12.tar.gz
|
||||
tar -xovzf swig-3.0.12.tar.gz
|
||||
cd swig-3.0.12
|
||||
wget https://sourceforge.net/projects/pcre/API/getFile.php?filename=files/pcre/8.42/pcre-8.42.tar.gz
|
||||
wget https://sourceforge.net/projects/pcre../assets/files/pcre/8.42/pcre-8.42.tar.gz
|
||||
./Tools/pcre-build.sh
|
||||
./autogen
|
||||
./configure
|
||||
|
@ -57,8 +57,8 @@ make</code></pre>
|
|||
Rate". Das Problem der Soundkarte ist, dass sie nur 44kHz als Abtastrate unterstützt, Snowboy braucht aber eine
|
||||
Abtastrate von 16kHz wie ich daraufhin nachgelesen habe. Unten sind zwei Screenshots der Fehler angefügt.</p>
|
||||
<br>
|
||||
<img src="/API/getFile.php?filename=img/snowboy_no_mic.png">
|
||||
<img src="/API/getFile.php?filename=img/snowboy_wrong_sample_rate.png">
|
||||
<img src="../assets/img/snowboy_no_mic.png">
|
||||
<img src="../assets/img/snowboy_wrong_sample_rate.png">
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
<jl-new_comment id="newComment"></jl-new_comment>
|
||||
|
@ -66,4 +66,4 @@ make</code></pre>
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
|
@ -4,29 +4,29 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="Bildquellen"></jl-header>
|
||||
<div id="content">
|
||||
<ul>
|
||||
<li><span class="clickSpan" src='/API/getFile.php?filename=img/bannerHome.webp'>Bild oben</span>: Photo by <a
|
||||
<li><span class="clickSpan" src='../assets/img/bannerHome.webp'>Bild oben</span>: Photo by <a
|
||||
href="https://unsplash.com/@hishahadat?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Shahadat
|
||||
Rahman</a> on <a
|
||||
href="https://unsplash.com/s/photos/programmer?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>
|
||||
</li>
|
||||
<li><span class="clickSpan" src='/API/getFile.php?filename=img/bildHome.webp'>Bild Startseite</span>: Photo by <a
|
||||
<li><span class="clickSpan" src='../assets/img/bildHome.webp'>Bild Startseite</span>: Photo by <a
|
||||
href="https://unsplash.com/@grohsfabian?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Fabian
|
||||
Grohs</a> on <a
|
||||
href="https://unsplash.com/s/photos/programmer?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>
|
||||
</li>
|
||||
<li>
|
||||
<span class="clickSpan" src='/API/getFile.php?filename=img/laptop.jpg'>Bild Laptop</span>: <a href="https://sm.pcmag.com/t/pcmag_au/review/l/lenovo-thi/lenovo-thinkpad-l13-yoga_7bvb.1920.jpg">pcmag</a>
|
||||
<span class="clickSpan" src='../assets/img/laptop.jpg'>Bild Laptop</span>: <a href="https://sm.pcmag.com/t/pcmag_au/review/l/lenovo-thi/lenovo-thinkpad-l13-yoga_7bvb.1920.jpg">pcmag</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<jl-footer></jl-footer>
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="js/script.js" type="module"></script>
|
||||
<script>
|
||||
document.title = "Bildquellen - Jonas Leder";
|
||||
</script>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
@ -263,7 +263,7 @@
|
|||
mit Datenschutz-Generator.de von RA Dr. Thomas Schwenke</a></p>
|
||||
</div>
|
||||
<jl-footer></jl-footer>
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="js/script.js" type="module"></script>
|
||||
<script>
|
||||
document.title = "Datenschutzerklärung - Jonas Leder";
|
||||
</script>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
@ -66,7 +66,7 @@
|
|||
</script>
|
||||
</div>
|
||||
<jl-footer></jl-footer>
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="js/script.js" type="module"></script>
|
||||
<script>
|
||||
document.title = "Impressum - Jonas Leder";
|
||||
</script>
|
||||
|
|
|
@ -7,7 +7,7 @@ class Skill extends HTMLElement {
|
|||
JSON.parse(xhr.responseText).forEach(skill => {
|
||||
const image = document.createElement("img");
|
||||
image.classList.add("skills");
|
||||
image.src = "/API/getFile.php?filename=" + skill;
|
||||
image.src = "../assets/" + skill;
|
||||
this.appendChild(image);
|
||||
});
|
||||
}
|
||||
|
|
|
@ -9,7 +9,7 @@ class svgLoad extends HTMLElement {
|
|||
}
|
||||
}
|
||||
|
||||
xhr.open("GET", "/API/getFile.php?filename=svg/" + svgName + ".svg");
|
||||
xhr.open("GET", "../assets/svg/" + svgName + ".svg");
|
||||
xhr.send();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="scss/style.scss" rel="stylesheet">
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
|
@ -16,6 +16,6 @@
|
|||
<jl-ntp-graph data-server-ip="2001:4ba0:92c1:5d::2:1"></jl-ntp-graph>
|
||||
</div>
|
||||
<jl-footer></jl-footer>
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="js/script.js" type="module"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="scss/style.scss" rel="stylesheet">
|
||||
<title></title>
|
||||
</head>
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
|||
<jl-pwgen></jl-pwgen>
|
||||
</div>
|
||||
<jl-footer></jl-footer>
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="js/script.js" type="module"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -7,9 +7,9 @@
|
|||
<meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
|
||||
<title></title >
|
||||
|
||||
<link href = "/styl/style.styl" rel = "stylesheet" >
|
||||
<link href = "scss/style.scss" rel = "stylesheet" >
|
||||
</head >
|
||||
<body >
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="js/script.js" type="module"></script>
|
||||
</body>
|
||||
</html>
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset = "UTF-8" >
|
||||
<meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
|
||||
<title></title>
|
||||
<link href = "../styl/style.styl" rel = "stylesheet" >
|
||||
<link href = "../scss/style.scss" rel = "stylesheet" >
|
||||
</head >
|
||||
<body >
|
||||
<jl-header data-title="Blitzortung"></jl-header>
|
||||
|
@ -13,13 +13,13 @@
|
|||
<p>Diese drei Marker gibt es:</p>
|
||||
<p><a href="https://blitzortung.jonasled.de/red-dot.png"><img class="alignnone size-large" src="https://blitzortung.jonasled.de/red-dot.png" width="32" height="32"></a>Offline<br><a href="https://blitzortung.jonasled.de/green-dot.png"><img class="alignnone size-large" src="https://blitzortung.jonasled.de/green-dot.png" width="32" height="32"></a>Online<br><a href="https://blitzortung.jonasled.de/ltblue-dot.png"><img class="alignnone size-large" src="https://blitzortung.jonasled.de/ltblue-dot.png" width="32" height="32"></a>Idle<br><a href="https://blitzortung.jonasled.de/blue-dot.png"><img class="alignnone size-large" src="https://blitzortung.jonasled.de/blue-dot.png" width="32" height="32"></a>Unknown</p>
|
||||
<p>Ein Screenshot der Karte:</p>
|
||||
<p><img src="/API/getFile.php?filename=img/blitzortung.png"</p>
|
||||
<p><img src="../assets/img/blitzortung.png"</p>
|
||||
<p>Die Karte kann unter <a href="https://blitzortung.jonasled.de">blitzortung.jonasled.de</a> gefunden werden.</p>
|
||||
<p> </p>
|
||||
<h2>Update 1:</h2>
|
||||
<p>Da Google für seine Karten auf eigenen Websites seit dem 16.Juli Geld verlangt habe ich die Karte auf leaflet umgeschrieben, welche die OSM Karten von Mapbox bezieht.</p><br>
|
||||
<a href="/API/getFile.php?filename=files/blitzortung.zip"><button>Download V1</button></a>
|
||||
<a href="/API/getFile.php?filename=files/blitzortung_v2.zip"><button>Download V2</button></a>
|
||||
<a href="../assets/files/blitzortung.zip"><button>Download V1</button></a>
|
||||
<a href="../assets/files/blitzortung_v2.zip"><button>Download V2</button></a>
|
||||
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
|
@ -28,6 +28,6 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
||||
</body>
|
||||
</html>
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="../styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="Geocaching Premium Log link Generator"></jl-header>
|
||||
|
@ -25,4 +25,4 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="../styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="Insecam Karte"></jl-header>
|
||||
|
@ -31,11 +31,11 @@
|
|||
aber nicht. Daher habe ich die Karte umgeschrieben. Sie setzt jetzt auf die Kartenbibliothek leaflet, welche auf
|
||||
die OpenStreetMap Karten von Mapbox zurückgreift.</p><br>
|
||||
|
||||
<button onclick="window.location.href='/API/getFile.php?filename=files/insecam.zip';">Download V1</button> <button onclick="window.location.href='/API/getFile.php?filename=files/Insecam_v2.zip';">Download V2</button><br>
|
||||
<button onclick="window.location.href='../assets/files/insecam.zip';">Download V1</button> <button onclick="window.location.href='../assets/files/Insecam_v2.zip';">Download V2</button><br>
|
||||
<p>Alte Karte mit Google Maps:</p>
|
||||
<img src="/API/getFile.php?filename=/img/Insecam.png"><br>
|
||||
<img src="../assets//img/Insecam.png"><br>
|
||||
<p>Neue Karte mit Leaflet:</p>
|
||||
<img src="/API/getFile.php?filename=/img/insecam_neu.png"><br>
|
||||
<img src="../assets//img/insecam_neu.png"><br>
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
<jl-new_comment id="newComment"></jl-new_comment>
|
||||
|
@ -43,4 +43,4 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
|
@ -4,12 +4,12 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="../styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="LED Tisch V1"></jl-header>
|
||||
<div id="content">
|
||||
<h2><span style="color: #ff0000;">Du betrachtest Version 1. Zu Version 2 geht es <a href="/projekte/ledtisch2.html"
|
||||
<h2><span style="color: #ff0000;">Du betrachtest Version 1. Zu Version 2 geht es <a href="./ledtisch2.html"
|
||||
style="color: #ff0000;">hier</a></span>
|
||||
</h2>
|
||||
<h2> </h2>
|
||||
|
@ -142,4 +142,4 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="LED Tisch V2"></jl-header>
|
||||
|
@ -62,7 +62,7 @@
|
|||
Die App ist nun Veröffentlicht.
|
||||
</p>
|
||||
<br>
|
||||
<a href="https://play.google.com/store/apps/details?id=de.jonasled.led_table"><img src="/API/getFile.php?filename=/img/google-play-badge.png"
|
||||
<a href="https://play.google.com/store/apps/details?id=de.jonasled.led_table"><img src="../assets//img/google-play-badge.png"
|
||||
width="185"/></a><br>
|
||||
<p><strong>Quellcode:</strong></p>
|
||||
<ul>
|
||||
|
@ -74,7 +74,7 @@
|
|||
</li>
|
||||
</ul>
|
||||
<br>
|
||||
<img src="/API/getFile.php?filename=img/ledTisch2.jpg">
|
||||
<img src="../assets/img/ledTisch2.jpg">
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
<jl-new_comment id="newComment"></jl-new_comment>
|
||||
|
@ -82,4 +82,4 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="MQTT Push"></jl-header>
|
||||
|
@ -15,9 +15,9 @@
|
|||
können auch mehrere gleichzeitig betrieben werden. Der quellcode ist auf meinem Git Server unter <a
|
||||
href="https://gitlab.jonasled.de/jonasled/MQTT_Push">https://gitlab.jonasled.de/jonasled/MQTT_Push</a>
|
||||
zu finden. Desweiteren habe ich unten einen installer angehängt.</p>
|
||||
<button onclick="window.location.href='/API/getFile.php?filename=files/MQTT_Message.zip';">Download</button><br>
|
||||
<img src="/API/getFile.php?filename=img/MQTT-push.png">
|
||||
<img src="/API/getFile.php?filename=img/MQTT-push-window.png">
|
||||
<button onclick="window.location.href='../assets/files/MQTT_Message.zip';">Download</button><br>
|
||||
<img src="../assets/img/MQTT-push.png">
|
||||
<img src="../assets/img/MQTT-push-window.png">
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
<jl-new_comment id="newComment"></jl-new_comment>
|
||||
|
@ -25,4 +25,4 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
|
@ -5,7 +5,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
@ -40,7 +40,7 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="Proxdroid"></jl-header>
|
||||
|
@ -21,10 +21,10 @@
|
|||
gibt es aber auch die <a href="https://gitlab.com/jonasled/proxdroid/-/releases">Releases</a> direkt auf GitLab.
|
||||
Um neue Features einzureichen oder sich untereinander zu helfen habe ich daneben noch einen <a
|
||||
href="https://discord.gg/JEuXW8h">Discord</a> eingerichtet.</p><br>
|
||||
<img src="/API/getFile.php?filename=img/Nexus_6P_-_Screenshot_11-576x1024.png">
|
||||
<img src="/API/getFile.php?filename=img/Nexus_6P_-_Screenshot_21-576x1024.png">
|
||||
<img src="/API/getFile.php?filename=img/Nexus_6P_-_Screenshot_31-576x1024.png">
|
||||
<img src="/API/getFile.php?filename=img/Nexus_6P_-_Screenshot_41-576x1024.png">
|
||||
<img src="../assets/img/Nexus_6P_-_Screenshot_11-576x1024.png">
|
||||
<img src="../assets/img/Nexus_6P_-_Screenshot_21-576x1024.png">
|
||||
<img src="../assets/img/Nexus_6P_-_Screenshot_31-576x1024.png">
|
||||
<img src="../assets/img/Nexus_6P_-_Screenshot_41-576x1024.png">
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
<jl-new_comment id="newComment"></jl-new_comment>
|
||||
|
@ -32,4 +32,4 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="Regensensor"></jl-header>
|
||||
|
@ -48,7 +48,7 @@
|
|||
</tbody>
|
||||
</table>
|
||||
<br>
|
||||
<img src="/API/getFile.php?filename=img/regensensor.jpg">
|
||||
<img src="../assets/img/regensensor.jpg">
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
<jl-new_comment id="newComment"></jl-new_comment>
|
||||
|
@ -56,4 +56,4 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="Smart Mirror"></jl-header>
|
||||
|
@ -30,9 +30,9 @@
|
|||
href="https://glancr.de/smart-mirror-selbst-bauen/"> https://glancr.de/smart-mirror-selbst-bauen/</a></p>
|
||||
<p>Den Quellcode von meiner Software findet ihr natürlich wieder auf meinem <a
|
||||
href="https://gitlab.jonasled.de/jonasled/SmartMirror">Git Server</a></p><br>
|
||||
<button onclick="document.location.href='/API/getFile.php?filename=files/SmartMirror.zip';">Download</button>
|
||||
<button onclick="document.location.href='../assets/files/SmartMirror.zip';">Download</button>
|
||||
<br><br>
|
||||
<img src="/API/getFile.php?filename=img/Spiegel.jpg">
|
||||
<img src="../assets/img/Spiegel.jpg">
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
<jl-new_comment id="newComment"></jl-new_comment>
|
||||
|
@ -40,4 +40,4 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
|
@ -4,12 +4,12 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="URL Kürzer V1"></jl-header>
|
||||
<div id="content">
|
||||
<h2><span style="color: #ff0000;">Du betrachtest Version 1. Zu Version 2 geht es <a href="/projekte/urlkuerzer2.html"
|
||||
<h2><span style="color: #ff0000;">Du betrachtest Version 1. Zu Version 2 geht es <a href="./urlkuerzer2.html"
|
||||
style="color: #ff0000;">hier</a></span>
|
||||
</h2>
|
||||
<h2> </h2>
|
||||
|
@ -23,7 +23,7 @@
|
|||
würde dieser beispielhaft folgendermaßen lauten:</p>
|
||||
<p><em>AliasMatch "^/(.*)" "/var/www/url_shorter/index.php"</em></p>
|
||||
<p>Der Kürzer ist unter <a href="https://kurz.ml">kurz.ml</a> erreichbar.</p>
|
||||
<p><img src="/API/getFile.php?filename=img/URL-kuerzer1.png"></p>
|
||||
<p><img src="../assets/img/URL-kuerzer1.png"></p>
|
||||
<p><strong>Update:</strong> Da das alte Design nicht besonders schön aussah habe ich mich dazu entschlossen ein
|
||||
neues Design zu verwenden, welches jetzt auf <a href="https://getbootstrap.com/">Bootstrap</a> basiert. Das
|
||||
Design ist <a href="https://kurz.ml/design">hier</a> zu finden. Für die Benachrichtigungen unten rechts habe ich
|
||||
|
@ -32,7 +32,7 @@
|
|||
blieb gleich wie vorher, dass heißt die alten links bleiben weiterhin bestehen und werden auch in Zukunft noch
|
||||
funktionieren. Eine weitere Anpassung, welche noch gemacht werden muss ist, dass er files Ordner auf einen
|
||||
anderen (sub)domain ausgelagert werden muss und in der index.php angepasst werden muss.</p><br>
|
||||
<button onclick="window.location.href='/API/getFile.php?filename=files/shorter.zip';">Download</button>
|
||||
<button onclick="window.location.href='../assets/files/shorter.zip';">Download</button>
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
<jl-new_comment id="newComment"></jl-new_comment>
|
||||
|
@ -40,4 +40,4 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="URL Kürzer V2"></jl-header>
|
||||
|
@ -40,8 +40,8 @@
|
|||
Meine eigene Installation ist, wie der alte URL kürzer unter <a href="https://kurz.gq">kurz.gq</a> erreichbar.
|
||||
</p>
|
||||
Aktueller build Status: <img src="http://gitlab.jonasled.de/jonasled/url_shorter_docker/badges/master/pipeline.svg"><br>
|
||||
<img src="/API/getFile.php?filename=img/kurz_ml_light.png">
|
||||
<img src="/API/getFile.php?filename=img/kurz_ml_ldark.jpg">
|
||||
<img src="../assets/img/kurz_ml_light.png">
|
||||
<img src="../assets/img/kurz_ml_ldark.jpg">
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
<jl-new_comment id="newComment"></jl-new_comment>
|
||||
|
@ -49,4 +49,4 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset = "UTF-8" >
|
||||
<meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
|
||||
<title></title>
|
||||
<link href = "/styl/style.styl" rel = "stylesheet" >
|
||||
<link href = "../scss/style.scss" rel = "stylesheet" >
|
||||
</head >
|
||||
<body >
|
||||
<jl-header data-title="Website Cloner"></jl-header>
|
||||
|
@ -19,4 +19,4 @@
|
|||
</div>
|
||||
<jl-footer></jl-footer>
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="../scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="Youtube Downloader"></jl-header>
|
||||
|
@ -26,4 +26,4 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<title></title>
|
||||
<link href="styl/style.styl" rel="stylesheet">
|
||||
<link href="scss/style.scss" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<jl-header data-title="Artikel zum Verkauf"></jl-header>
|
||||
|
@ -12,6 +12,6 @@
|
|||
<jl-selling-table></jl-selling-table>
|
||||
</div>
|
||||
<jl-footer></jl-footer>
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="js/script.js" type="module"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset = "UTF-8" >
|
||||
<meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
|
||||
<title></title>
|
||||
<link href = "../styl/style.styl" rel = "stylesheet" >
|
||||
<link href = "../scss/style.scss" rel = "stylesheet" >
|
||||
</head >
|
||||
<body >
|
||||
<jl-header data-title="Game Server"></jl-header>
|
||||
|
@ -26,7 +26,7 @@
|
|||
<li><b>Betriebssystem: </b><a href="https://www.proxmox.com/en/">Proxmox Backup Server</a></li>
|
||||
</ul>
|
||||
<div class="center">
|
||||
<img src="/API/getFile.php?filename=img/backupServer.jpg">
|
||||
<img src="../assets/img/backupServer.jpg">
|
||||
</div>
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
|
@ -35,6 +35,6 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset = "UTF-8" >
|
||||
<meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
|
||||
<title></title>
|
||||
<link href = "../styl/style.styl" rel = "stylesheet" >
|
||||
<link href = "../scss/style.scss" rel = "stylesheet" >
|
||||
</head >
|
||||
<body >
|
||||
<jl-header data-title="Epyc Server"></jl-header>
|
||||
|
@ -30,7 +30,7 @@
|
|||
<li><b>Betriebssystem: </b><a href="https://www.proxmox.com/en/">Proxmox</a></li>
|
||||
</ul>
|
||||
<div class="center">
|
||||
<img src="/API/getFile.php?filename=img/epyc.jpg">
|
||||
<img src="../assets/img/epyc.jpg">
|
||||
</div>
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
|
@ -39,6 +39,6 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
||||
</body>
|
||||
</html>
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset = "UTF-8" >
|
||||
<meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
|
||||
<title></title>
|
||||
<link href = "../styl/style.styl" rel = "stylesheet" >
|
||||
<link href = "../scss/style.scss" rel = "stylesheet" >
|
||||
</head >
|
||||
<body >
|
||||
<jl-header data-title="i7 Server"></jl-header>
|
||||
|
@ -35,6 +35,6 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset = "UTF-8" >
|
||||
<meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
|
||||
<title></title>
|
||||
<link href = "../styl/style.styl" rel = "stylesheet" >
|
||||
<link href = "../scss/style.scss" rel = "stylesheet" >
|
||||
</head >
|
||||
<body >
|
||||
<jl-header data-title="Laptop"></jl-header>
|
||||
|
@ -22,7 +22,7 @@
|
|||
<li><b>Betriebssystem: </b><a href="https://archlinux.org/">Arch Linux</a></li>
|
||||
</ul>
|
||||
<div class="center">
|
||||
<img src="/API/getFile.php?filename=img/laptop.jpg">
|
||||
<img src="../assets/img/laptop.jpg">
|
||||
</div>
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
|
@ -31,6 +31,6 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset = "UTF-8" >
|
||||
<meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
|
||||
<title></title>
|
||||
<link href = "../styl/style.styl" rel = "stylesheet" >
|
||||
<link href = "../scss/style.scss" rel = "stylesheet" >
|
||||
</head >
|
||||
<body >
|
||||
<jl-header data-title="NAS"></jl-header>
|
||||
|
@ -34,6 +34,6 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
||||
</body>
|
||||
</html>
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset = "UTF-8" >
|
||||
<meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
|
||||
<title></title>
|
||||
<link href = "../styl/style.styl" rel = "stylesheet" >
|
||||
<link href = "../scss/style.scss" rel = "stylesheet" >
|
||||
</head >
|
||||
<body >
|
||||
<jl-header data-title="PC"></jl-header>
|
||||
|
@ -39,7 +39,7 @@
|
|||
<li><b>Betriebssystem: </b><a href="https://archlinux.org/">Arch Linux</a></li>
|
||||
</ul>
|
||||
<div class="center">
|
||||
<img src="/API/getFile.php?filename=img/PC.jpg">
|
||||
<img src="../assets/img/PC.jpg">
|
||||
</div>
|
||||
<h2>Kommentare:</h2>
|
||||
<jl-comments_display></jl-comments_display>
|
||||
|
@ -48,6 +48,6 @@
|
|||
<jl-footer></jl-footer>
|
||||
|
||||
|
||||
<script src="/js/script.js"></script>
|
||||
<script src="../js/script.js" type="module"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Reference in a new issue