From 02cf941c2eae24416535dba89276248cd7e0047c Mon Sep 17 00:00:00 2001 From: eagleusb Date: Tue, 16 May 2023 21:12:01 +0200 Subject: [PATCH] feat(hearts) give hearts some love --- content/_index.md | 118 ++++++++++++++++---------------- layouts/shortcodes/feather.html | 19 ++--- public | 2 +- static/style.css | 4 ++ 4 files changed, 74 insertions(+), 69 deletions(-) diff --git a/content/_index.md b/content/_index.md index a52fc98..1424b2c 100644 --- a/content/_index.md +++ b/content/_index.md @@ -47,65 +47,65 @@ complexity; expressively not focusing on the tools at first. However the market is so focused on the tools x year of usage, that below is an overview of technologies seen during that time. It is not exhaustive and the table representation really bad for now :) -| Technology | Experience (0-5) | -|----------------------------------|-------------------------------------| -| Amazon Web Services | {{< feather icon=heart number=5 >}} | -| Google Cloud Platform | {{< feather icon=heart number=5 >}} | -| {{< feather icon=minus >}} | {{< feather icon=minus >}} | -| OpenStack | {{< feather icon=heart number=5 >}} | -| Kubernetes | {{< feather icon=heart number=5 >}} | -| Consul | {{< feather icon=heart number=5 >}} | -| Helm | {{< feather icon=heart number=5 >}} | -| {{< feather icon=minus >}} | {{< feather icon=minus >}} | -| RDBMS (Postgres, MySQL, MariaDB) | {{< feather icon=heart number=4 >}} | -| MongoDB | {{< feather icon=heart number=4 >}} | -| Redis | {{< feather icon=heart number=5 >}} | -| {{< feather icon=minus >}} | {{< feather icon=minus >}} | -| RabbitMQ | {{< feather icon=heart number=4 >}} | -| NATS | {{< feather icon=heart number=2 >}} | -| Kafka | {{< feather icon=heart number=2 >}} | -| {{< feather icon=minus >}} | {{< feather icon=minus >}} | -| HAProxy | {{< feather icon=heart number=5 >}} | -| Nginx | {{< feather icon=heart number=5 >}} | -| Traefik | {{< feather icon=heart number=5 >}} | -| Kong | {{< feather icon=heart number=2 >}} | -| Istio | {{< feather icon=heart number=2 >}} | -| Linkerd | {{< feather icon=heart number=2 >}} | -| {{< feather icon=minus >}} | {{< feather icon=minus >}} | -| Ansible | {{< feather icon=heart number=5 >}} | -| Puppet | {{< feather icon=heart number=3 >}} | -| Terraform | {{< feather icon=heart number=5 >}} | -| Terragrunt | {{< feather icon=heart number=5 >}} | -| {{< feather icon=minus >}} | {{< feather icon=minus >}} | -| GitHub Actions | {{< feather icon=heart number=5 >}} | -| GitLab CI | {{< feather icon=heart number=5 >}} | -| Jenkins | {{< feather icon=heart number=2 >}} | -| ArgoCD | {{< feather icon=heart number=5 >}} | -| {{< feather icon=minus >}} | {{< feather icon=minus >}} | -| Grafana | {{< feather icon=heart number=4 >}} | -| Prometheus | {{< feather icon=heart number=4 >}} | -| ELK | {{< feather icon=heart number=4 >}} | -| Sentry | {{< feather icon=heart number=3 >}} | -| Datadog | {{< feather icon=heart number=5 >}} | -| {{< feather icon=minus >}} | {{< feather icon=minus >}} | -| Python | {{< feather icon=heart number=3 >}} | -| Ruby | {{< feather icon=heart number=1 >}} | -| Go | {{< feather icon=heart number=2 >}} | -| NodeJs | {{< feather icon=heart number=2 >}} | -| Shell | {{< feather icon=heart number=5 >}} | -| {{< feather icon=minus >}} | {{< feather icon=minus >}} | -| Reactive Autoscaling | {{< feather icon=heart number=5 >}} | -| High Performance Computing | {{< feather icon=heart number=3 >}} | -| Systems Design | {{< feather icon=heart number=4 >}} | -| Agile Project Management | {{< feather icon=heart number=5 >}} | -| {{< feather icon=minus >}} | {{< feather icon=minus >}} | -| Web Application Security | {{< feather icon=heart number=4 >}} | -| Network Security | {{< feather icon=heart number=5 >}} | -| System Hardening | {{< feather icon=heart number=5 >}} | -| {{< feather icon=minus >}} | {{< feather icon=minus >}} | -| Linux Systems | {{< feather icon=heart number=5 >}} | -| Networking | {{< feather icon=heart number=5 >}} | -| (Distributed) Storage | {{< feather icon=heart number=3 >}} | +| Technology | Experience (0-5) | +|----------------------------------|----------------------------------------------| +| Amazon Web Services | {{< feather icon=heart number=5 filled=5 >}} | +| Google Cloud Platform | {{< feather icon=heart number=5 filled=5 >}} | +| {{< feather icon=minus >}} | {{< feather icon=minus >}} | +| OpenStack | {{< feather icon=heart number=5 filled=4 >}} | +| Kubernetes | {{< feather icon=heart number=5 filled=5 >}} | +| Consul | {{< feather icon=heart number=5 filled=4 >}} | +| Helm | {{< feather icon=heart number=5 filled=5 >}} | +| {{< feather icon=minus >}} | {{< feather icon=minus >}} | +| RDBMS (Postgres, MySQL, MariaDB) | {{< feather icon=heart number=5 filled=4 >}} | +| MongoDB | {{< feather icon=heart number=5 filled=4 >}} | +| Redis | {{< feather icon=heart number=5 filled=5 >}} | +| {{< feather icon=minus >}} | {{< feather icon=minus >}} | +| RabbitMQ | {{< feather icon=heart number=5 filled=3 >}} | +| NATS | {{< feather icon=heart number=5 filled=3 >}} | +| Kafka | {{< feather icon=heart number=5 filled=2 >}} | +| {{< feather icon=minus >}} | {{< feather icon=minus >}} | +| HAProxy | {{< feather icon=heart number=5 filled=4 >}} | +| Nginx | {{< feather icon=heart number=5 filled=5 >}} | +| Traefik | {{< feather icon=heart number=5 filled=3 >}} | +| Kong | {{< feather icon=heart number=5 filled=2 >}} | +| Istio | {{< feather icon=heart number=5 filled=2 >}} | +| Linkerd | {{< feather icon=heart number=5 filled=1 >}} | +| {{< feather icon=minus >}} | {{< feather icon=minus >}} | +| Ansible | {{< feather icon=heart number=5 filled=5 >}} | +| Puppet | {{< feather icon=heart number=5 filled=3 >}} | +| Terraform | {{< feather icon=heart number=5 filled=5 >}} | +| Terragrunt | {{< feather icon=heart number=5 filled=5 >}} | +| {{< feather icon=minus >}} | {{< feather icon=minus >}} | +| GitHub Actions | {{< feather icon=heart number=5 filled=5 >}} | +| GitLab CI | {{< feather icon=heart number=5 filled=5 >}} | +| Jenkins | {{< feather icon=heart number=5 filled=2 >}} | +| ArgoCD | {{< feather icon=heart number=5 filled=5 >}} | +| {{< feather icon=minus >}} | {{< feather icon=minus >}} | +| Grafana | {{< feather icon=heart number=5 filled=5 >}} | +| Prometheus | {{< feather icon=heart number=5 filled=3 >}} | +| ELK | {{< feather icon=heart number=5 filled=5 >}} | +| Sentry | {{< feather icon=heart number=5 filled=2 >}} | +| Datadog | {{< feather icon=heart number=5 filled=5 >}} | +| {{< feather icon=minus >}} | {{< feather icon=minus >}} | +| Python | {{< feather icon=heart number=5 filled=3 >}} | +| Ruby | {{< feather icon=heart number=5 filled=2 >}} | +| Go | {{< feather icon=heart number=5 filled=3 >}} | +| NodeJs | {{< feather icon=heart number=5 filled=3 >}} | +| Shell | {{< feather icon=heart number=5 filled=5 >}} | +| {{< feather icon=minus >}} | {{< feather icon=minus >}} | +| Reactive Autoscaling | {{< feather icon=heart number=5 filled=4 >}} | +| High Performance Computing | {{< feather icon=heart number=5 filled=5 >}} | +| Systems Design | {{< feather icon=heart number=5 filled=5 >}} | +| Agile Project Management | {{< feather icon=heart number=5 filled=5 >}} | +| {{< feather icon=minus >}} | {{< feather icon=minus >}} | +| Web Application Security | {{< feather icon=heart number=5 filled=4 >}} | +| Network Security | {{< feather icon=heart number=5 filled=4 >}} | +| System Hardening | {{< feather icon=heart number=5 filled=5 >}} | +| {{< feather icon=minus >}} | {{< feather icon=minus >}} | +| Linux Systems | {{< feather icon=heart number=5 filled=5 >}} | +| Networking | {{< feather icon=heart number=5 filled=5 >}} | +| (Distributed) Storage | {{< feather icon=heart number=5 filled=5 >}} | {{< link "more about work experiences..." "https://www.linkedin.com/in/lesliealexandredenis/" >}} diff --git a/layouts/shortcodes/feather.html b/layouts/shortcodes/feather.html index 1aa6633..9719aa8 100644 --- a/layouts/shortcodes/feather.html +++ b/layouts/shortcodes/feather.html @@ -1,12 +1,13 @@ -{{ if .IsNamedParams }} +{{- if .IsNamedParams }} {{ $icon := .Get "icon" }} -{{ $number := .Get "number" }} +{{ $number := default 1 (.Get "number") }} +{{ $filled := default 0 (.Get "filled") }} +{{ $unfilled := default 5 (sub 5 (int $filled)) }} -{{ if and $icon $number }} -{{ range (seq $number) }} +{{- if gt $number 1 }} +{{- range first $filled (seq $number) }}{{ end }} +{{- range after $filled (seq $number) }}{{ end }} +{{- else }} -{{ end }} -{{ else }} - -{{ end }} -{{ end }} +{{- end }} +{{- end }} diff --git a/public b/public index bc23a27..6c32fbe 160000 --- a/public +++ b/public @@ -1 +1 @@ -Subproject commit bc23a27fbab1c58434b92902940cb850f31355bb +Subproject commit 6c32fbe22b724452d93b38e7130f7f5d1b0f0beb diff --git a/static/style.css b/static/style.css index e5df329..1dbfae7 100644 --- a/static/style.css +++ b/static/style.css @@ -2,3 +2,7 @@ table { margin: 40px auto; text-align: center; } + +.filled { + fill: currentColor; +}