diff options
| author | Miquel Sabaté Solà <msabate@suse.com> | 2023-04-10 18:39:05 +0200 |
|---|---|---|
| committer | Miquel Sabaté Solà <msabate@suse.com> | 2023-04-10 18:39:05 +0200 |
| commit | 83378509ecb0578a0c0e811a31985379cee3969f (patch) | |
| tree | 996b8fbf152c8949085aeea6776d83e9643af514 | |
| parent | cbd092f5d020dbebda7a364606b26dc5aef0e72e (diff) | |
| download | jo.mssola.com-83378509ecb0578a0c0e811a31985379cee3969f.tar.gz jo.mssola.com-83378509ecb0578a0c0e811a31985379cee3969f.zip | |
Updated 'about' page
Setting up a more formal and up-to-date page with more relevant
information.
Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
| -rw-r--r-- | Gemfile.lock | 48 | ||||
| -rw-r--r-- | _i18n/ca/about.md | 62 | ||||
| -rw-r--r-- | _i18n/ca/cv.md | 8 | ||||
| -rw-r--r-- | _i18n/en/about.md | 61 | ||||
| -rw-r--r-- | _i18n/en/cv.md | 4 | ||||
| -rw-r--r-- | _includes/header.html | 6 | ||||
| -rw-r--r-- | about/index.html | 4 | ||||
| -rw-r--r-- | stylesheets/partials/minima.scss | 2 | ||||
| -rw-r--r-- | stylesheets/partials/minima/_about.scss (renamed from stylesheets/partials/minima/_cv.scss) | 2 |
9 files changed, 113 insertions, 84 deletions
diff --git a/Gemfile.lock b/Gemfile.lock index dab289b..de14afe 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,20 +1,22 @@ GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4) + Ascii85 (1.1.0) + activesupport (7.0.4.3) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) addressable (2.8.1) public_suffix (>= 2.0.2, < 6.0) + afm (0.2.2) ast (2.4.2) - async (2.3.1) + async (2.5.0) console (~> 1.10) io-event (~> 1.1) timers (~> 4.1) colorator (1.1.0) - concurrent-ruby (1.1.10) + concurrent-ruby (1.2.2) console (1.16.2) fiber-local em-websocket (0.5.3) @@ -27,13 +29,15 @@ GEM fiber-local (1.0.0) forwardable-extended (2.6.0) gemoji (4.0.1) + hashery (2.1.2) html-pipeline (2.14.3) activesupport (>= 2) nokogiri (>= 1.4) - html-proofer (5.0.3) + html-proofer (5.0.6) addressable (~> 2.3) async (~> 2.1) nokogiri (~> 1.13) + pdf-reader (~> 2.11) rainbow (~> 3.0) typhoeus (~> 1.3) yell (~> 2.0) @@ -41,7 +45,7 @@ GEM http_parser.rb (0.8.0) i18n (1.12.0) concurrent-ruby (~> 1.0) - io-event (1.1.4) + io-event (1.1.7) jekyll (4.2.2) addressable (~> 2.4) colorator (~> 1.0) @@ -72,21 +76,27 @@ GEM rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - liquid (4.0.3) - listen (3.7.1) + liquid (4.0.4) + listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.4.0) mini_portile2 (2.8.1) - minitest (5.17.0) - nokogiri (1.13.10) + minitest (5.18.0) + nokogiri (1.14.2) mini_portile2 (~> 2.8.0) racc (~> 1.4) parallel (1.22.1) - parser (3.1.3.0) + parser (3.2.1.1) ast (~> 2.4.1) pathutil (0.16.2) forwardable-extended (~> 2.6) + pdf-reader (2.11.0) + Ascii85 (~> 1.0) + afm (~> 0.2.1) + hashery (~> 2.0) + ruby-rc4 + ttfunk public_suffix (5.0.1) racc (1.6.2) rainbow (3.1.1) @@ -94,7 +104,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - regexp_parser (2.6.1) + regexp_parser (2.7.0) rexml (3.2.5) rouge (3.30.0) rubocop (1.42.0) @@ -107,14 +117,15 @@ GEM rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.24.1) - parser (>= 3.1.1.0) - rubocop-performance (1.15.2) + rubocop-ast (1.27.0) + parser (>= 3.2.1.0) + rubocop-performance (1.16.0) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) rubocop-rake (0.6.0) rubocop (~> 1.0) - ruby-progressbar (1.11.0) + ruby-progressbar (1.13.0) + ruby-rc4 (0.1.5) safe_yaml (1.0.5) sass (3.7.4) sass-listen (~> 4.0.0) @@ -126,14 +137,15 @@ GEM terminal-table (2.0.0) unicode-display_width (~> 1.1, >= 1.1.1) timers (4.3.5) + ttfunk (1.7.0) typhoeus (1.4.0) ethon (>= 0.9.0) - tzinfo (2.0.5) + tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (1.8.0) - webrick (1.7.0) + webrick (1.8.1) yell (2.2.2) - zeitwerk (2.6.6) + zeitwerk (2.6.7) PLATFORMS ruby diff --git a/_i18n/ca/about.md b/_i18n/ca/about.md index f55ec59..1ab2add 100644 --- a/_i18n/ca/about.md +++ b/_i18n/ca/about.md @@ -1,33 +1,37 @@ -<img src="/images/me.jpeg" alt="Miquel's picture" id="image-profile" title="It's-a Me, Miquel!" width="100" height="100"> +<img src="/images/me.jpeg" alt="Miquel's picture" id="image-profile" title="Jo mateix, fa uns anys..." width="100" height="100"> -## Qui soc? +<div class="info"> + <a href="mailto:mikisabate@gmail.com"><i class="fa fa-envelope"></i> mikisabate@gmail.com</a> - + <a href="https://github.com/mssola"><i class="fa fa-github"></i> @mssola</a> - + <a href="https://twitter.com/miquelssola"><i class="fa fa-twitter"></i> @miquelssola</a> - + <a href="/about/cv"><i class="fa fa-address-card-o"></i> CV</a> +</div> -Hola! Em dic **Miquel Sabaté Solà** i aquesta és la meva pàgina personal. -Resumidament: +**Miquel Sabaté Solà** (Piera, 1989) està graduat en Enginyeria informàtica +([FIB/UPC](https://www.fib.upc.edu/ca), 2014) i en Llengua i Literatura +Catalanes ([UOC](https://www.uoc.edu/portal/ca/index.html), 2022). Treballa com +a Desenvolupador de programari sènior a [SUSE](https://www.suse.com/), ha fet +nombroses aportacions en diversos projectes de programari lliure, i ha actuat de +mentor dins del programa [Google Summer of +Code](https://summerofcode.withgoogle.com/) fins a dues ocasions en els +projectes [KDE](https://kde.org/ca/) i [openSUSE](https://www.opensuse.org/). -- Vaig néixer el 28 de Desembre del 1989. -- He nascut i crescut a [Piera](https://ca.wikipedia.org/wiki/Piera) però - després d'una curta estància a - [Nuremberg](https://ca.wikipedia.org/wiki/Nuremberg) vaig acabar sent adoptat - per la bona gent de [Capellades](https://ca.wikipedia.org/wiki/Capellades). -- Soc **Enginyer Informàtic**, o això diu un títol de la [FIB](https://www.fib.upc.edu). -- També tinc un grau en **Llengua i Literatura Catalanes** per la [Universitat Oberta de - Catalunya](https://www.uoc.edu/portal/ca/index.html). -- Milito a **Vila de Capellades - CUP**, i actualment exerceixo de **regidor** - de Joventut, Participació ciutadana i Transparència a l'Ajuntament de - Capellades. -- Soc un entusiasta, desenvolupador i promotor de [Programari - Lliure](https://ca.wikipedia.org/wiki/Programari_lliure). -- Treballo a [SUSE](https://www.suse.com/) des de casa. +Actualment es troba cursant el Màster Universitari en Recerca Avançada en +Estudis Humanístics de la [Universitat Rovira i +Virgili](https://www.urv.cat/ca/) (2022-2023), on continua la tasca de recerca +que va encetar amb el Treball de Final de Grau inèdit «Poesia completa de Joan +Terrer. Estudi i edició crítica» (2022), dirigit pel Dr. Marc Sogues Marco, i +qualificat amb Matrícula d’Honor. Les seves principals línies de recerca són +l’edició de textos inèdits d’autors del Barroc català, així com la seva +contextualització a nivell biogràfic i històric. -Si voleu la mateixa informació en format CV, podeu accedir-hi [aquí](/about/cv.html). - -## On em podeu trobar? - -<p> -Em podeu enviar un correu a -<a href="mailto:mikisabate@gmail.com" title="Enviar correu"> - <code>mikisabate@gmail.com</code></a>. -Altrament, també em podeu trobar a <a href="https://twitter.com/miquelssola" -title="@miquelssola">Twitter</a>. -</p> +A més, compagina aquesta activitat amb responsabilitats polítiques. En aquest +sentit milita a [Vila de Capellades - CUP](http://viladecapellades.cat/) i va +ser escollit regidor de Capellades a les Eleccions Municipals de 2019. En la +formació de l’equip de govern se li van atorgar les regidories de Joventut, +Participació ciutadana i Transparència; que posteriorment, el març de 2023, [va +renunciar](http://viladecapellades.cat/noticia/309/comunicat-de-vila-de-capellades-cup-en-relacio-a-la-sortida-del-govern). +A banda d'això, i en substitució de dues companyes que van renunciar-hi, va +entrar conjuntament amb un altre regidor de la comarca com a conseller del +Consell Comarcal de l’Anoia. Així, a l’octubre del 2020 va ser nomenat conseller +i portaveu del grup comarcal de la CUP fins a finals de legislatura. diff --git a/_i18n/ca/cv.md b/_i18n/ca/cv.md index 72a04d4..990a28a 100644 --- a/_i18n/ca/cv.md +++ b/_i18n/ca/cv.md @@ -41,9 +41,13 @@ Promoció per la qual se'm va designar com a Enginyer de programari Full-Stack S **Conseller** al **[Consell Comarcal de l'Anoia](https://www.anoia.cat/)**<br/> En substitució de dues companyes que van renunciar-hi, vaig entrar conjuntament amb un altre regidor de la comarca com a conseller del Consell Comarcal de l'Anoia. Així, a l'octubre del 2020 vaig ser nomenat conseller i portaveu del grup comarcal de la CUP. -`Juny 2019 - Present` +`Juny 2019 - Març 2023` **Regidor** de **Joventut**, **Participació ciutadana** i **Transparència** per l'**[Ajuntament de Capellades](https://www.capellades.cat/)**<br/> -A les eleccions celebrades el maig de 2019 vaig ser escollit regidor de Capellades per la llista de Vila de Capellades - CUP. En la formació de l'equip de govern se'm van atorgar les regidories de Joventut, Participació ciutadana i Transparència. +A les eleccions celebrades el maig de 2019 vaig ser escollit regidor de +Capellades per la llista de Vila de Capellades - CUP. En la formació de l'equip +de govern se'm van atorgar les regidories de Joventut, Participació ciutadana i +Transparència; que posteriorment, el març de 2023, [vaig +renunciar](http://viladecapellades.cat/noticia/309/comunicat-de-vila-de-capellades-cup-en-relacio-a-la-sortida-del-govern). `Juny 2015 - Novembre 2020` **Enginyer de programari** a **[SUSE](https://www.suse.com/)** diff --git a/_i18n/en/about.md b/_i18n/en/about.md index bed112a..455faf6 100644 --- a/_i18n/en/about.md +++ b/_i18n/en/about.md @@ -1,33 +1,36 @@ -<img src="/images/me.jpeg" alt="Miquel's picture" id="image-profile" title="It's-a Me, Miquel!" width="100" height="100"> +<img src="/images/me.jpeg" alt="Miquel's picture" id="image-profile" title="This is me some years ago..." width="100" height="100"> -## About me +<div class="info"> + <a href="mailto:mikisabate@gmail.com"><i class="fa fa-envelope"></i> mikisabate@gmail.com</a> - + <a href="https://github.com/mssola"><i class="fa fa-github"></i> @mssola</a> - + <a href="https://twitter.com/miquelssola"><i class="fa fa-twitter"></i> @miquelssola</a> - + <a href="/en/about/cv"><i class="fa fa-address-card-o"></i> CV</a> +</div> -Hello! I'm **Miquel Sabaté Solà** (yeah, [two -surnames](https://en.wikipedia.org/wiki/Spanish_naming_customs)) and this is my -personal website. In summary: +**Miquel Sabaté Solà** (Piera, 1989) has a degree in Computer Science +([FIB/UPC](https://www.fib.upc.edu/en), 2014) and in Catalan Language and +Literature ([UOC](https://www.uoc.edu/portal/en/index.html), 2022). He works as +a Senior Full-Stack Software Developer at [SUSE](https://www.suse.com/), has +contributed to numerous FOSS projects, and has acted as a mentor in the [Google +Summer of Code](https://summerofcode.withgoogle.com/) program twice: once with +the [KDE](https://kde.org/) project, and another with +[openSUSE](https://www.opensuse.org/). -- I was born in [the bleak - December](https://www.poetryfoundation.org/poems-and-poets/poems/detail/48860) - 28th, 1989. -- Born and raised in [Piera](https://en.wikipedia.org/wiki/Piera), after a short - stay in [Nuremberg](https://en.wikipedia.org/wiki/Nuremberg) I ended up in - [Capellades](https://en.wikipedia.org/wiki/Capellades). -- The people at [FIB - Barcelona School of Informatics](https://www.fib.upc.edu/en.html) - were nice enough to give me a **Bachelor Degree in Computer Science**. -- I also have a **Bachelor Degree in Catalan Language and Literature** by the - [Universitat Oberta de Catalunya](https://www.uoc.edu/portal/en/index.html). -- I am a member of **Vila de Capellades - CUP**, and I currently also work as a **councilor** of the Capellades town hall. -- A [Free Software](https://en.wikipedia.org/wiki/Free_software) enthusiast, developer and promoter. -- I work at [SUSE](https://www.suse.com) remotely. +He is currently taking the University Master's Degree in Advanced Research in +Humanistic Studies at the [Universitat Rovira i +Virgili](https://www.urv.cat/ca/) (2022-2023), where he continues the research +that he started with his Bachelor's thesis «Poesia completa de Joan Terrer. +Estudi i edició crítica» (2022, not published), directed by Marc Sogues Marco. +His main topics of research are the textual criticism of unpublished authors of +the catalan Barroque period, and their contextualization. -You can also get this information in CV style [here](/en/about/cv.html). - -## Where can I found you? - -<p> -You can drop me an email at -<a href="mailto:mikisabate@gmail.com" title="Send email"> - <code>mikisabate@gmail.com</code></a>. -Otherwise, you can also reach me at <a href="https://twitter.com/miquelssola" -title="@miquelssola">Twitter</a>. -</p> +He is also involved in politics, being a member of [Vila de Capellades - +CUP](http://viladecapellades.cat/), and, during the municipal elections +celebrated in may 2019, he was nominated as councilor at Capellades. When +forming up the government of the Town Hall, he was nominated as councilor of +Youth, Citizen Participation and Transparency; which he [later +renounced](http://viladecapellades.cat/noticia/309/comunicat-de-vila-de-capellades-cup-en-relacio-a-la-sortida-del-govern) +in march 2023. Moreover, in october 2020, he also took the position of councilor +at the [Consell Comarcal de l'Anoia](https://www.anoia.cat/) from +representatives that left office early, being also a spokesman there for the CUP +party until 2023 (end of the term). diff --git a/_i18n/en/cv.md b/_i18n/en/cv.md index c9860c5..fd1c8d3 100644 --- a/_i18n/en/cv.md +++ b/_i18n/en/cv.md @@ -41,9 +41,9 @@ Currently maintaining, inside of the [SCC](https://scc.suse.com) team, all those **Councilor** at **[Consell Comarcal de l'Anoia](https://www.anoia.cat/)**<br/> Taking this position from representatives that left office early, in october 2020 I took the office of Councilor and spokesman of the CUP party. -`June 2019 - Present` +`June 2019 - March 2023` **Councilor** of **Youth**, **Citizen Participation** and **Transparency** at **[Ajuntament de Capellades](https://www.capellades.cat/)**<br/> -In the municipal elections celebrated in may 2019, I was nominated as councilor at Capellades for the Vila de Capellades - CUP party. When forming up the government of the Town Hall, I was nominated as councilor of Youth, Citizen Participation and Transparency. +In the municipal elections celebrated in may 2019, I was nominated as councilor at Capellades for the Vila de Capellades - CUP party. When forming up the government of the Town Hall, I was nominated as councilor of Youth, Citizen Participation and Transparency; which I [later renounced](http://viladecapellades.cat/noticia/309/comunicat-de-vila-de-capellades-cup-en-relacio-a-la-sortida-del-govern). `June 2015 - November 2020` **Software Developer** at **[SUSE](https://www.suse.com/)** diff --git a/_includes/header.html b/_includes/header.html index 3609584..1856e84 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -5,7 +5,11 @@ <header class="site-header" role="banner"> <div class="wrapper"> <div class="left-header header-component"> - <a title="Home" class="site-title" rel="author" href="{{ "/" | relative_url }}">{{ site.title | escape }}</a> + {% if site.lang == "ca" %} + <a title="Home" class="site-title" rel="author" href="{{ "/" | relative_url }}">{{ site.title | escape }}</a> + {% elsif site.lang == "en" %} + <a title="Home" class="site-title" rel="author" href="{{ "/en" }}">{{ site.title | escape }}</a> + {% endif %} </div> <nav class="site-nav"> <input type="checkbox" id="nav-trigger" class="nav-trigger" /> diff --git a/about/index.html b/about/index.html index 729f5fb..03c3b88 100644 --- a/about/index.html +++ b/about/index.html @@ -7,4 +7,6 @@ permalink: /about/ permalink_en: /about/ --- -{% tf about.md %} +<div id="about"> + {% tf about.md %} +</div> diff --git a/stylesheets/partials/minima.scss b/stylesheets/partials/minima.scss index a03b80d..7ec1b1c 100644 --- a/stylesheets/partials/minima.scss +++ b/stylesheets/partials/minima.scss @@ -47,7 +47,7 @@ $on-laptop: 800px !default; @import "../../node_modules/font-awesome/scss/font-awesome.scss", "minima/base", - "minima/cv", + "minima/about", "minima/layout", "minima/syntax-highlighting" ; diff --git a/stylesheets/partials/minima/_cv.scss b/stylesheets/partials/minima/_about.scss index 5e08134..c6edf23 100644 --- a/stylesheets/partials/minima/_cv.scss +++ b/stylesheets/partials/minima/_about.scss @@ -1,4 +1,4 @@ -#cv { +#about, #cv { h1 { margin-bottom: 0px; } |
