gabrielgio.me @ f3504421d4658345917321dad40b79068aa760a8

feat: Add projects page

Add a list of software I have finish and use on my day to day life.
 1diff --git a/config.toml b/config.toml
 2index 62c783d29f667bd0f99e16fc78a6e46fe0df0a2b..3980f38921e39fcc6578cdee915605f42d15a2ac 100644
 3--- a/config.toml
 4+++ b/config.toml
 5@@ -7,3 +7,9 @@
 6 [author]
 7     name = "Gabriel Giovanini"
 8     email = "gabriel.giovanini@pm.me"
 9+
10+[markup]
11+  defaultMarkdownHandler = "goldmark"
12+  [markup.goldmark]
13+    [markup.goldmark.renderer]
14+      unsafe = true
15diff --git a/content/projects/_index.md b/content/projects/_index.md
16new file mode 100644
17index 0000000000000000000000000000000000000000..3229dd98d9f078df784e5d73fc4099809794c98b
18--- /dev/null
19+++ b/content/projects/_index.md
20@@ -0,0 +1,37 @@
21++++
22+title = "Projects"
23+author = ["gabrielgio"]
24+layout = "single"
25+draft = false
26++++
27+
28+
29+Just a list of some projects I finished.
30+
31+-   [Reddit to Nextcloud
32+    importer](https://gabrielgio.gitlab.io/reddit-nextcloud-importer/)
33+    [<i class="fab fa-gitlab"></i>](https://gitlab.com/gabrielgio/reddit-nextcloud-importer)
34+
35+    A small project that monitors user\'s saved posts on reddit, downloads its
36+    media and uploads to a nextcloud instance. 
37+    
38+    It combines 3 projects: [praw](https://github.com/praw-dev/praw) to read and
39+    motitor user's saved feed, [gallery-dl](https://github.com/mikf/gallery-dl)
40+    to download media from several sources, and
41+    [nextcloud-api-wrapper](https://github.com/luffah/nextcloud-API) to manage
42+    folder and upload files to nexcloud instance.
43+
44+-   [Filter for Nerdcast
45+    (pt-BR)](https://gabrielgio.gitlab.io/jn_filter/)
46+    [<i class="fab fa-gitlab"></i>](https://gitlab.com/gabrielgio/jn_filter)
47+
48+    Just a small podcast filter to remove and/or split a feed from
49+    [Nerdcast](https://www.jovemnerd.com.br/nerdcast/) into different segments.
50+    The current feed its quite clustered with many programs/segments and this
51+    project just helps to clean up so only the segment you want shows up on you
52+    podcast client.
53+
54+-   [Password generator](https://genpass.gabrielgio.me/)
55+    [<i class="fab fa-gitlab"></i>](https://gitlab.com/gabrielgio/genpass)
56+    
57+    That is just me having fun with clojure script.
58diff --git a/themes/flamingo/layouts/_default/baseof.html b/themes/flamingo/layouts/_default/baseof.html
59index ccec626ba5d2f2dac06a724caa6e202ef59f5115..7bbf0d5e659d64700ebb2e5ac09e610f1a5d2eb9 100644
60--- a/themes/flamingo/layouts/_default/baseof.html
61+++ b/themes/flamingo/layouts/_default/baseof.html
62@@ -6,7 +6,7 @@         <meta name="viewport" content="width=device-width, initial-scale=1">
63         <meta http-equiv="X-UA-Compatible" content="IE=edge">
64 
65 
66-        <link rel="stylesheet" type="text/css" href="css/all.css" />
67+        <link rel="stylesheet" type="text/css" href="/css/all.css" />
68 
69         {{ with .Site.Params.favicon }}<link rel="icon" type="image/png" href="{{ . }}" />{{ end }}
70 
71diff --git a/themes/flamingo/layouts/partials/header.html b/themes/flamingo/layouts/partials/header.html
72index a060f18435b5e48de78f4bfa6240e7ea71b76ad5..2ea00f386a7a8fc27a074ec9df767d3c285ca4b0 100644
73--- a/themes/flamingo/layouts/partials/header.html
74+++ b/themes/flamingo/layouts/partials/header.html
75@@ -9,6 +9,7 @@ 		<nav>
76 			<ul>
77 				<li><a class="{{ cond (eq .Title "Posts") "active-link" ""}}" href="/posts/">posts</a></li>
78 				<li><a class="{{ cond (eq .Title "Logs") "active-link" ""}}" href="/logs/">logs</a></li>
79+				<li><a class="{{ cond (eq .Title "Projects") "active-link" ""}}" href="/projects/">projects</a></li>
80 				<li><a
81 						href="https://gitlab.com/gabrielgio/cv/-/raw/main/cv.pdf?inline=false"
82 						target="_blank">