aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <msabate@suse.com>2023-04-10 18:39:05 +0200
committerMiquel Sabaté Solà <msabate@suse.com>2023-04-10 18:39:05 +0200
commit83378509ecb0578a0c0e811a31985379cee3969f (patch)
tree996b8fbf152c8949085aeea6776d83e9643af514
parentcbd092f5d020dbebda7a364606b26dc5aef0e72e (diff)
downloadjo.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.lock48
-rw-r--r--_i18n/ca/about.md62
-rw-r--r--_i18n/ca/cv.md8
-rw-r--r--_i18n/en/about.md61
-rw-r--r--_i18n/en/cv.md4
-rw-r--r--_includes/header.html6
-rw-r--r--about/index.html4
-rw-r--r--stylesheets/partials/minima.scss2
-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;
}