diff --git a/content/categories/homelab/index.md b/content/categories/homelab/index.md
new file mode 100644
index 0000000..18aae33
--- /dev/null
+++ b/content/categories/homelab/index.md
@@ -0,0 +1,11 @@
+---
+title: "Homelab"
+draft: false
+slug: "homelab"
+layout: "simple"
+showWordCount: false
+showReadingTime: false
+showDate: false
+---
+
+{{< list title=" " cardView=true limit=99 where="Type" value="homelab" >}}
diff --git a/content/categories/security/index.md b/content/categories/security/index.md
new file mode 100644
index 0000000..51028b7
--- /dev/null
+++ b/content/categories/security/index.md
@@ -0,0 +1,11 @@
+---
+title: "Security"
+draft: false
+slug: "security"
+layout: "simple"
+showWordCount: false
+showReadingTime: false
+showDate: false
+---
+
+{{< list title=" " cardView=true limit=99 where="Type" value="security" >}}
diff --git a/content/posts/_index.md b/content/posts/_index.md
index 08376a6..33e27b1 100644
--- a/content/posts/_index.md
+++ b/content/posts/_index.md
@@ -1,9 +1,4 @@
---
title: "Articles"
-# description: "Learn how to use Blowfish and its features."
-
-# cascade:
-# showDate: false
-# showAuthor: false
-# invertPagination: true
----
\ No newline at end of file
+slug: "articles"
+---
diff --git a/content/posts/authelia-selfhosted-sso/index.md b/content/posts/authelia-selfhosted-sso/index.md
index 651b6b3..07435d4 100644
--- a/content/posts/authelia-selfhosted-sso/index.md
+++ b/content/posts/authelia-selfhosted-sso/index.md
@@ -4,6 +4,7 @@ date: 2022-04-10
draft: false
slug: "authelia-selfhosted-sso"
tags: ["tools", "sso"]
+type: "security"
---
## What's an SSO ?
diff --git a/content/posts/how-to-host-multiple-services-on-one-public-ip/index.md b/content/posts/how-to-host-multiple-services-on-one-public-ip/index.md
index 416fb38..d2638f4 100644
--- a/content/posts/how-to-host-multiple-services-on-one-public-ip/index.md
+++ b/content/posts/how-to-host-multiple-services-on-one-public-ip/index.md
@@ -3,7 +3,8 @@ title: "How to host multiple services on one public IP ?"
date: 2022-02-28
draft: false
slug: "how-to-host-multiple-services-on-one-public-ip"
-tags: ["homelab", "reverse proxy"]
+tags: ["reverse proxy"]
+type: "homelab"
---
You have services that you want to make accessible from outside? A Plex, a password manager, a website, ... You use a non professional connection with a dynamic external IP ? then you must have asked yourself the question of how to host more than one service with only one external IP address !
diff --git a/content/posts/how-to-index-your-blog-on-google/index.md b/content/posts/how-to-index-your-blog-on-google/index.md
index ef7d531..786b7e4 100644
--- a/content/posts/how-to-index-your-blog-on-google/index.md
+++ b/content/posts/how-to-index-your-blog-on-google/index.md
@@ -3,7 +3,8 @@ title: "How to index your Blog on Google Search"
date: 2022-02-01
draft: false
slug: "how-to-index-your-blog-on-google"
-tags: ["indexing"]
+tags: []
+type: "homelab"
---
## What's indexation ?
diff --git a/content/posts/how-to-make-daily-backups-of-your-homelab/index.md b/content/posts/how-to-make-daily-backups-of-your-homelab/index.md
index a33fd44..210f6d1 100644
--- a/content/posts/how-to-make-daily-backups-of-your-homelab/index.md
+++ b/content/posts/how-to-make-daily-backups-of-your-homelab/index.md
@@ -3,7 +3,8 @@ title: "How to make daily backups of your HomeLab with Rclone?"
date: 2022-07-19
draft: false
slug: "how-to-make-daily-backups-of-your-homelab"
-tags: ["backup", "homelab", "tools"]
+tags: ["backup", "tools"]
+type: "homelab"
---
You have your local homelab in which you store all your data. You have set up security measures to avoid data loss: parity disk, hot spare, cold spare, RAID, ... But in the event that your server burns down, a power surge fries your server and the data it contains, ... are you ready?
diff --git a/content/posts/my-current-homelab/index.md b/content/posts/my-current-homelab/index.md
index 47bfd31..dd50898 100644
--- a/content/posts/my-current-homelab/index.md
+++ b/content/posts/my-current-homelab/index.md
@@ -3,7 +3,8 @@ title: "My current Homelab"
date: 2022-02-11
draft: false
slug: "my-current-homelab"
-tags: ["homelab"]
+tags: []
+type: "homelab"
---
## What's a Homelab ?
diff --git a/content/projects/_index.md b/content/projects/_index.md
index 9445862..e53c998 100644
--- a/content/projects/_index.md
+++ b/content/projects/_index.md
@@ -1,4 +1,4 @@
---
title: "Projects"
-# groupByYear: true
----
\ No newline at end of file
+slug: "projects"
+---
diff --git a/content/projects/d3vyce-fr/index.md b/content/projects/d3vyce-fr/index.md
index 9ee9557..8744b1d 100644
--- a/content/projects/d3vyce-fr/index.md
+++ b/content/projects/d3vyce-fr/index.md
@@ -7,6 +7,7 @@ showAuthor: false
showWordCount: false
showReadingTime: false
showRelatedContent: false
+showPagination: false
tags: ["css3", "html5", "javascript", "bootstrap"]
---
@@ -15,3 +16,8 @@ tags: ["css3", "html5", "javascript", "bootstrap"]
{{< github repo="d3vyce/d3vyce.fr" >}}
+Development of my personal website in addition to my Blog.
+
+The goal was to gather in one place a showcase of my skills, my trainings/certifications and my current and past projects.
+
+For this site I used Bootstrap 5 to see what was possible with this library.
diff --git a/content/projects/homelab/index.md b/content/projects/homelab/index.md
index 3d820d4..fe8d733 100644
--- a/content/projects/homelab/index.md
+++ b/content/projects/homelab/index.md
@@ -7,5 +7,12 @@ showAuthor: false
showWordCount: false
showReadingTime: false
showRelatedContent: false
+showPagination: false
tags: ["opnsense", "wireguard", "docker", "unraid", "qemu"]
---
+
+Initially, my goal was to create a media server accessible from anywhere with Plex.
+
+That was the initial objective, but you will see that today my homelab is much more extensive than that.
+
+I have over 20 selfhosted services ranging from password manager, web hosting, game server, etc.
diff --git a/content/projects/pentools/index.md b/content/projects/pentools/index.md
index 722ac05..465266c 100644
--- a/content/projects/pentools/index.md
+++ b/content/projects/pentools/index.md
@@ -7,6 +7,7 @@ showAuthor: false
showWordCount: false
showReadingTime: false
showRelatedContent: false
+showPagination: false
tags: ["bash"]
---
diff --git a/content/projects/teleinfo-exporter/index.md b/content/projects/teleinfo-exporter/index.md
index baa2399..ade883d 100644
--- a/content/projects/teleinfo-exporter/index.md
+++ b/content/projects/teleinfo-exporter/index.md
@@ -8,6 +8,7 @@ showAuthor: false
showWordCount: false
showReadingTime: false
showRelatedContent: false
+showPagination: false
tags: ["python", "prometheus", "docker", "grafana", "esp32", "mqtt"]
---
diff --git a/content/projects/url-shortener/index.md b/content/projects/url-shortener/index.md
index f67d1a2..86e8de4 100644
--- a/content/projects/url-shortener/index.md
+++ b/content/projects/url-shortener/index.md
@@ -7,5 +7,6 @@ showAuthor: false
showWordCount: false
showReadingTime: false
showRelatedContent: false
+showPagination: false
tags: ["python", "docker", "sql", "flask"]
---
diff --git a/layouts/categories/simple.html b/layouts/categories/simple.html
new file mode 100644
index 0000000..cc88479
--- /dev/null
+++ b/layouts/categories/simple.html
@@ -0,0 +1,18 @@
+{{ define "main" }}
+
+
+ {{ if .Params.showBreadcrumbs | default (.Site.Params.article.showBreadcrumbs | default false) }}
+ {{ partial "breadcrumbs.html" . }}
+ {{ end }}
+