From 3b3a57c37e290fee20840d9a5ad27e7ed7602b55 Mon Sep 17 00:00:00 2001 From: Daniel Jr Date: Sat, 17 May 2025 04:13:15 -0300 Subject: [PATCH] organize career and projects sections Signed-off-by: Daniel Jr --- assets/scss/partial/index.scss | 13 ++++++++++++- data/career.json | 24 ++++++++++++++++++++++++ data/projects.json | 27 +++++++-------------------- layouts/index.html | 29 +++++++++++++++-------------- 4 files changed, 58 insertions(+), 35 deletions(-) create mode 100644 data/career.json diff --git a/assets/scss/partial/index.scss b/assets/scss/partial/index.scss index 4ae7639..90bc2a7 100644 --- a/assets/scss/partial/index.scss +++ b/assets/scss/partial/index.scss @@ -37,4 +37,15 @@ display: inline; } } -} \ No newline at end of file +} +.career-list { + padding: 0; + list-style: none; + + .career-item { + margin-bottom: 5px; + p { + display: inline; + } + } +} diff --git a/data/career.json b/data/career.json new file mode 100644 index 0000000..5fe7083 --- /dev/null +++ b/data/career.json @@ -0,0 +1,24 @@ +{ + "list": [ + { + "name": "Onnibank", + "url": "https://click.danielmrcl.dev/onnibank-k9Uw", + "tags": [ + { "name": "#SpringBoot", "color": "#83a598" }, + { "name": "#Quarkus", "color": "#83a598" }, + { "name": "#Kafka", "color": "#83a598" } + ], + "desc": "HR solution to manage payroll and benefits for employees." + }, + { + "name": "Justa", + "url": "https://click.danielmrcl.dev/justa-Oo7g", + "tags": [ + { "name": "#PlayFramework", "color": "#83a598" }, + { "name": "#SpringBoot", "color": "#83a598" }, + { "name": "#NestJS", "color": "#83a598" } + ], + "desc": "B2B payment solutions fintech." + } + ] +} diff --git a/data/projects.json b/data/projects.json index 385e4ea..61d5f83 100644 --- a/data/projects.json +++ b/data/projects.json @@ -1,36 +1,23 @@ { "list": [ - { - "name": "Onnibank", - "url": "https://click.danielmrcl.dev/onnibank-k9Uw", - "tags": [ - { "name": "job", "color": "#fb4934" } - ], - "desc": "HR solution to manage payroll and benefits for employees. #SpringBoot #Quarkus #Kafka" - }, { "name": "EncURL", "url": "https://click.danielmrcl.dev/gitlab-2bCe", "tags": [ - { "name": "proj", "color": "#83a598" } - ], - "desc": "Link shortener with some extra features. #VueJS #CSharp" - }, - { - "name": "Justa", - "url": "https://click.danielmrcl.dev/justa-Oo7g", - "tags": [ - { "name": "job", "color": "#fb4934" } + { "name": "#VueJS", "color": "#83a598" }, + { "name": "#CSharp", "color": "#83a598" } ], - "desc": "B2B payment solutions fintech. #PlayFramework #SpringBoot #NestJS" + "desc": "Link shortener with some extra features." }, { "name": "ArtDigital", "url": "https://click.danielmrcl.dev/github-4OO7", "tags": [ - { "name": "proj", "color": "#83a598" } + { "name": "#JavaEE", "color": "#83a598" }, + { "name": "#JSP", "color": "#83a598" }, + { "name": "#WebServlets", "color": "#83a598" } ], - "desc": "E-commerce that simplifies sale of products in the handcraft sector. #JavaEE #JSP #WebServlets" + "desc": "E-commerce that simplifies sale of products in the handcraft sector." } ] } diff --git a/layouts/index.html b/layouts/index.html index 8a86a50..000db1a 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -37,29 +37,30 @@ {{ partial "optional-about.html" . }} - {{ $showProjectsList := false }} - {{ if (isset .Site.Params "showprojectslist") }} - {{ $showProjectsList = .Site.Params.showProjectsList }} - {{ else if .Site.Data.projects }} - {{ $showProjectsList = true }} - {{ end }} - {{ if $showProjectsList }} - {{ $projectsUrl := "#" }} - {{ if isset .Site.Params "projectsurl" }} - {{ $projectsUrl = .Site.Params.projectsUrl }} - {{ end }}
- Career + Projects
    {{ range .Site.Data.projects.list }}
  • + {{ .name }}: {{ .desc | markdownify }} {{ range .tags }} - {{ .name }} + {{ .name }} {{ end }} +
  • + {{ end }} +
+
+
+ Career +
    + {{ range .Site.Data.career.list }} +
  • {{ .name }}: {{ .desc | markdownify }} + {{ range .tags }} + {{ .name }} + {{ end }}
  • {{ end }}
- {{ end }} {{ end }} -- 2.47.3