From 8f2acfc71f6a6e6bd76a3533ef2ab892347618e2 Mon Sep 17 00:00:00 2001 From: Renne Rocha Date: Tue, 19 Sep 2023 18:19:50 -0300 Subject: [PATCH] Create 'About Me' page --- config.yaml | 2 ++ content/about-me.md | 24 +++++++++++++++++ layouts/partials/head/head.html | 46 +++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 content/about-me.md create mode 100644 layouts/partials/head/head.html diff --git a/config.yaml b/config.yaml index fa9cdfb..f9a8462 100644 --- a/config.yaml +++ b/config.yaml @@ -30,6 +30,8 @@ params: menu: header: + - name: About Me + url: "/about-me/" - name: Articles url: "/articles/" footer: diff --git a/content/about-me.md b/content/about-me.md new file mode 100644 index 0000000..b0d52f1 --- /dev/null +++ b/content/about-me.md @@ -0,0 +1,24 @@ +--- +title: About Me +date: "2023-09-19" +--- + +I live in [Jundiaí, SP, Brazil](https://www.openstreetmap.org/#map=13/-23.1964/-46.8778) with my wife and four cats. I have a degree in [Electrical Engineering](https://www.fee.unicamp.br/) by [UNICAMP](https://www.unicamp.br/unicamp/) and I have been working as a software engineer for more than 10 years, mainly using [Python](https://www.python.org/) for **web projects** and **web scraping**. + +I am also the co-founder of [Laboratório Hacker de Campinas](https://lhc.net.br), a hackerspace in [Campinas, SP, Brazil](https://www.openstreetmap.org/#map=13/-22.9206/-47.0608). + +In my free time I enjoy homebrewing ([eventually I blog about that](https://receitasdecerveja.com.br)) and woodworking (when I am able to spend an entire day at the hackerspace). + +## Projects + +I am the maintainer of the following open source projects: + +- [Querido Diário](https://queridodiario.ok.org.br/) is a platform that crawls and scrapes official documents of Brazilian cities and making them more easily accessible to the general public. + +- [Spidermon](https://github.com/scrapinghub/spidermon/) is a extension that helps to monitor the execution of web crawlers developed with [Scrapy](https.scrapy.org) framework. + +- [DojoPuzzles](https://dojopuzzles.com) is a page that helps participants of [Coding Dojo](https://codingdojo.org/practices/WhatIsCodingDojo/) sessions to choose a suitable problem to be solved. I created this project many years ago, when I organized these sessions. There are not many updates since them, but it is still very used in Brazilian community. + +## Contact + +You can find me on [Linkedin](https://www.linkedin.com/in/rennerocha/) or the [Fediverse](https://chaos.social/@rennerocha). \ No newline at end of file diff --git a/layouts/partials/head/head.html b/layouts/partials/head/head.html new file mode 100644 index 0000000..da301c2 --- /dev/null +++ b/layouts/partials/head/head.html @@ -0,0 +1,46 @@ + + + + + + + {{with.Title}}{{.}} | {{end}}{{.Site.Title}} + + + + + + + + {{- with $.Params.images -}} + + + {{ else -}} + {{- $images := $.Resources.ByType "image" -}} + {{- $featured := $images.GetMatch "*feature*" -}} + {{- if not $featured }}{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }}{{ end -}} + {{- with $featured -}} + + + {{- else -}} + {{- with $.Site.Params.images -}} + + + {{ else -}} + + {{- end -}} + {{- end -}} + {{- end }} + + + + + + + {{ partial "post-meta.html" . }} + + + {{ $style := resources.Get "sass/main.scss" | toCSS | minify | fingerprint }} + + {{ partial "head/custom.html" . }} + \ No newline at end of file