forked from samuel-p/sp-codes.de
added services template
updated .drone.yml
This commit is contained in:
parent
1d70658e41
commit
fcfed7842e
16 changed files with 340 additions and 62 deletions
60
sites/_data/services.json
Normal file
60
sites/_data/services.json
Normal file
|
@ -0,0 +1,60 @@
|
|||
[
|
||||
{
|
||||
"id": "searx",
|
||||
"name": "Searx",
|
||||
"icon": "fas fa-search",
|
||||
"url": "https://searx.sp-codes.de",
|
||||
"summary": {
|
||||
"de": "Eine privatsphären-respektierende, hackbare Metasuchmaschine.",
|
||||
"en": "A privacy-respecting, hackable metasearch engine."
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "invidious",
|
||||
"name": "Invidious",
|
||||
"icon": "fab fa-youtube",
|
||||
"url": "https://invidious.sp-codes.de",
|
||||
"summary": {
|
||||
"de": "Ein alternatives YouTube-Frontend.",
|
||||
"en": "An alternative YouTube-Frontend."
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "connectivitycheck",
|
||||
"name": "Captive Portal Check",
|
||||
"icon": "fas fa-wifi",
|
||||
"summary": {
|
||||
"de": "Eine datenschutzfreundliches Tool, um Anmeldeseiten in WLAN-Netzwerken zu erkennen.",
|
||||
"en": "A privacy friendly Service to detect captive portals in WIFI networks."
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "matrix",
|
||||
"name": "Matrix",
|
||||
"icon": "fas fa-comments",
|
||||
"url": "https://chat.sp-codes.de",
|
||||
"summary": {
|
||||
"de": "Ein offenes Netzwerk für sichere, dezentralisierte Kommunikation.",
|
||||
"en": "An open network for secure, decentralized communication."
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "git",
|
||||
"name": "Gitea",
|
||||
"icon": "fas fa-code",
|
||||
"url": "https://git.sp-codes.de",
|
||||
"summary": {
|
||||
"de": "Eine leichtgewichtige Code-Hosting-Plattform für git.",
|
||||
"en": "A lightweight code hosting platform for git."
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "firefox-sync",
|
||||
"name": "Firefox Sync",
|
||||
"icon": "fab fa-firefox",
|
||||
"summary": {
|
||||
"de": "Ein Service um Firefox Einstellungen, Lesezeichen, offene Tabs und vieles mehr über verschiedene Geräte zu synchronisieren.",
|
||||
"en": "A service to sync Firefox settings, bookmarks, open tabs and much more between multiple devices."
|
||||
}
|
||||
}
|
||||
]
|
|
@ -1,7 +1,6 @@
|
|||
module.exports = {
|
||||
title: "Webstoemp",
|
||||
description:
|
||||
"",
|
||||
title: "sp-codes",
|
||||
description: "Samuel Philipp - Software Engineer from Magdeburg",
|
||||
url: "https://sp-codes.de",
|
||||
baseUrl: "/",
|
||||
author: "Samuel Philipp",
|
||||
|
|
|
@ -24,7 +24,7 @@ title: sp-codes
|
|||
<meta property="og:locale" content="de">
|
||||
<meta property="og:url" content="https://sp-codes.de/">
|
||||
<meta property="og:title" content="sp-codes">
|
||||
<meta property="og:description" content="Samuel Philipp - Software Engineer & Software Engineer">
|
||||
<meta property="og:description" content="Samuel Philipp - Software Engineer from Magdeburg">
|
||||
<meta property="og:site_name" content="sp-codes">
|
||||
<meta property="og:image" content="https://sp-codes.de/img/sp-codes.jpg">
|
||||
<!--<meta property="og:updated_time" content="">-->
|
||||
|
@ -50,7 +50,7 @@ title: sp-codes
|
|||
{% for language in site.languages %}
|
||||
{% set translatedUrl = "/" + language.code + "/" %}
|
||||
{% for item in collections.all %}
|
||||
{% if item.data.key == key and item.data.locale == language.code %}
|
||||
{% if item.data.key == key and item.data.locale == language.code and not item.data.hidden %}
|
||||
{% set translatedUrl = item.url %}
|
||||
{% endif %}
|
||||
{% endfor%}
|
||||
|
@ -62,7 +62,9 @@ title: sp-codes
|
|||
{% endfor %}
|
||||
</div>
|
||||
<div class="content">
|
||||
{{ content | safe }}
|
||||
<div class="container">
|
||||
{{ content | safe }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-flex justify-content-end flex-wrap p-2 menu menu-bottom">
|
||||
<div class="mr-3"><span class="far fa-copyright mr-2"></span>Samuel Philipp</div>
|
||||
|
@ -72,4 +74,4 @@ title: sp-codes
|
|||
<div class="ml-3"><a target="_blank" href="https://git.sp-codes.de/samuel-p/sp-codes.de"><span class="fas fa-code mr-2"></span>Code</a></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
|
|
@ -2,9 +2,10 @@
|
|||
layout: base.njk
|
||||
key: about
|
||||
title: Über
|
||||
eleventyNavigation:
|
||||
key: about
|
||||
title: Über
|
||||
order: 1
|
||||
#eleventyNavigation:
|
||||
# key: about
|
||||
# title: Über
|
||||
# order: 1
|
||||
---
|
||||
<h1>Über mich</h1>
|
||||
<h1>Über mich</h1>
|
||||
Comming soon!
|
||||
|
|
11
sites/de/projects.html
Normal file
11
sites/de/projects.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
layout: base.njk
|
||||
key: projects
|
||||
title: Projekte
|
||||
#eleventyNavigation:
|
||||
# key: projects
|
||||
# title: Projekte
|
||||
# order: 4
|
||||
---
|
||||
<h1>Projekte</h1>
|
||||
Comming soon!
|
|
@ -2,9 +2,10 @@
|
|||
layout: base.njk
|
||||
key: recommendations
|
||||
title: Empfehlungen
|
||||
eleventyNavigation:
|
||||
key: recommendations
|
||||
title: Empfehlungen
|
||||
order: 2
|
||||
#eleventyNavigation:
|
||||
# key: recommendations
|
||||
# title: Empfehlungen
|
||||
# order: 2
|
||||
---
|
||||
<h1>Empfehlungen</h1>
|
||||
Comming soon!
|
||||
|
|
|
@ -5,6 +5,28 @@ title: Dienste
|
|||
eleventyNavigation:
|
||||
key: services
|
||||
title: Dienste
|
||||
icon: server
|
||||
order: 2
|
||||
---
|
||||
<h1>Services</h1>
|
||||
<div>
|
||||
<a class="float-right mt-3" href="https://status.sp-codes.de"><i class="fas fa-heartbeat mr-2"></i>Status</a>
|
||||
<h1>Dienste</h1>
|
||||
<p>In meiner Freizeit stelle ich verschiedene quelloffene Dienste für die freie Nutzung bereit. Hier finden Sie eine
|
||||
Übersicht der einzelnen Services und jeweils eine kurze Beschreibung. Alle Services werden in Deutschland
|
||||
gehostet. Fühlen Sie sich frei davon Gebrauch zu machen.</p>
|
||||
<div class="row">
|
||||
{%- for service in services %}
|
||||
<div class="col-12 col-md-6 col-lg-4 p-3">
|
||||
<div class="service">
|
||||
<a class="link" href="/{{locale}}/services/{{service.id}}"></a>
|
||||
<div class="inner">
|
||||
<i class="{{service.icon}} fa-4x"></i>
|
||||
<h2 class="mt-2">{{service.name}}{% if service.url %} <a href="{{service.url}}"><i
|
||||
class="fas fa-external-link-alt"></i></a>{% endif %}</h2>
|
||||
<div>{{service.summary[locale]}}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{%- endfor %}
|
||||
</div>
|
||||
</div>
|
||||
|
|
8
sites/de/services/invidous.md
Normal file
8
sites/de/services/invidous.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
---
|
||||
layout: base.njk
|
||||
key: invidious
|
||||
title: Invidious
|
||||
---
|
||||
# Invidious
|
||||
|
||||
Die Beschreibung zu Invidious folgt in Kürze.
|
8
sites/de/services/searx.md
Normal file
8
sites/de/services/searx.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
---
|
||||
layout: base.njk
|
||||
key: searx
|
||||
title: Searx
|
||||
---
|
||||
# Searx
|
||||
|
||||
Die Beschreibung zu Searx folgt in Kürze.
|
|
@ -1,10 +0,0 @@
|
|||
---
|
||||
layout: base.njk
|
||||
key: about
|
||||
title: About
|
||||
eleventyNavigation:
|
||||
key: about
|
||||
title: About
|
||||
order: 1
|
||||
---
|
||||
<h1>About me</h1>
|
|
@ -5,6 +5,27 @@ title: Services
|
|||
eleventyNavigation:
|
||||
key: services
|
||||
title: Services
|
||||
icon: server
|
||||
order: 2
|
||||
---
|
||||
<h1>Services</h1>
|
||||
<div>
|
||||
<a class="float-right mt-3" href="https://status.sp-codes.de"><i class="fas fa-heartbeat mr-2"></i>Status</a>
|
||||
<h1>Services</h1>
|
||||
<p>In my spare time I provide various open source services for free. Here you can find an overview of the individual
|
||||
services and a short description for each of them. All services are hosted in Germany. Feel free to use it.</p>
|
||||
<div class="row">
|
||||
{%- for service in services %}
|
||||
<div class="col-12 col-md-6 col-lg-4 p-3">
|
||||
<div class="service">
|
||||
<a class="link" href="/{{locale}}/services/{{service.id}}"></a>
|
||||
<div class="inner">
|
||||
<i class="{{service.icon}} fa-4x"></i>
|
||||
<h2 class="mt-2">{{service.name}}{% if service.url %} <a href="{{service.url}}"><i
|
||||
class="fas fa-external-link-alt"></i></a>{% endif %}</h2>
|
||||
<div>{{service.summary[locale]}}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{%- endfor %}
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue