From b674125c5a3331000f6712f893d94c1d3f6a542d Mon Sep 17 00:00:00 2001 From: Etienne Marais Date: Fri, 6 Dec 2024 12:02:23 +0100 Subject: [PATCH] feat(about): improve the content of about.md --- static/css/main.css | 20 ++++++++ static/images/about/profile.jpg | Bin 0 -> 16886 bytes static/pages/about.md | 42 +++++++++++++---- static/pages/index.md | 4 +- static/pages/logging.md | 6 +++ static/templates/base.html | 80 ++++++++++++++++++-------------- 6 files changed, 107 insertions(+), 45 deletions(-) create mode 100644 static/images/about/profile.jpg diff --git a/static/css/main.css b/static/css/main.css index 444ee9f..f27659a 100644 --- a/static/css/main.css +++ b/static/css/main.css @@ -302,6 +302,22 @@ footer p { padding: 0 0 4px 0; } +.profile { + padding-top: 5px; + padding-bottom: 5px; + display: flex; + flex-direction: row; + gap: 16px; + align-items: center; +} + +.profile img { + width: 260px; + height: 260px; + border: 1px solid; + border-radius: 100%; +} + /* --- Media query --- */ @media all and (max-width: 1024px) { @@ -316,4 +332,8 @@ footer p { header nav { flex-direction: column; } + + .profile { + flex-direction: column; + } } diff --git a/static/images/about/profile.jpg b/static/images/about/profile.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3166538a320aaa57519328c297fa4d826c96b19e GIT binary patch literal 16886 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 LKkzmF?fm}(ftr>A literal 0 HcmV?d00001 diff --git a/static/pages/about.md b/static/pages/about.md index b45d394..bfbc4a0 100644 --- a/static/pages/about.md +++ b/static/pages/about.md @@ -2,16 +2,40 @@ page_title: "About" --- -## Me +## Who Am I? -French computer scientist curious about everything, I've started this blog to -centralise my knowledge and share some pieces of my mind with others if it can -help. Everything written in this website is my opinion. It doesn't reflect the -ideas of my employers, my family or anyone else. + +
+ Profile +
+

+ French computer scientist curious about everything, I've started this blog to + centralise my knowledge and share some pieces of my mind with others if it can + help. Everything written in this website is my opinion. It doesn't reflect the + ideas of my employers, my family or anyone else. +

+

+ As I like both languages, there might be some French and some English in this + blog. Even if I'm not as comfortable in English as in French, I will do my best + to improve my writing style! +

+
+
-As I like both languages, there might be some French and some English in this -blog. Even if I'm not as comfortable in English as in French, I will do my best -to improve my writing style! +## Companies I work or have been working at + +- [Tarides](https://tarides.com/): Currently working here, I'm mostly working + on the OCaml build system, [dune](https://github.com/ocaml/dune). +- [Takima](https://www.takima.fr/): Consulting firm where I have been working + on a project under NDA after following the internal courses for 3 months. +- [Nomadic Labs](https://www.nomadic-labs.com/): I did my internship in the + company. It was about quantifying the energetic consumption of the blockchain + to ensure it was a linear and not an exponential growth. + +If you are more interesting in the Open Source projects I have been working on, +I suggest you to have a look at the [Projects](/projects) page. + + ## Contact @@ -21,7 +45,7 @@ that could interest you: - **Mail**: dev[at]maiste.fr - **Github**: [maiste](https://github.com/maiste) - **Rss**: flux (without a link as I haven't already written the code to have -it, sorry!) + it, sorry!) If you would like me to make a change or improve something, you can ask on GitHub [issues](https://github.com/maiste/maiste.fr/issues) :) diff --git a/static/pages/index.md b/static/pages/index.md index f1c69d5..d00c418 100644 --- a/static/pages/index.md +++ b/static/pages/index.md @@ -27,9 +27,11 @@ I plan to: - [✔️] Port the Blog using the _tree.ml_ module, - [✔️] Move the `index.ml` to pages - [✔️] Add a [logging](/logging) page -- [ ] Improve the content of the [about](/about) page, +- [✔️] Improve the content of the [about](/about) page, - [ ] Set up the RSS feed back, - [ ] Find a decent design for the website: + - Follow [xvw](https://xvw.lol) suggestion and rely on + [Penpot](https://penpot.app/) to create a design first - Blog post page - Colors - Change the principal font as Overpass feels to tight... diff --git a/static/pages/logging.md b/static/pages/logging.md index c0db798..0587f04 100644 --- a/static/pages/logging.md +++ b/static/pages/logging.md @@ -9,6 +9,12 @@ care about it. ## 2024 +## 2024-12-06 + +Bring back the profile picture in the [about](/about) page. Improve the content +of the page by adding more information about employers. Add a disclaimer on all +the pages about opinions. + ### 2024-11-24 Add this logging section. It is still hidden for the public as I do not know diff --git a/static/templates/base.html b/static/templates/base.html index 8519861..e674fd0 100644 --- a/static/templates/base.html +++ b/static/templates/base.html @@ -1,9 +1,8 @@ - + - - - - + + + Maiste.fr @@ -16,46 +15,57 @@ - + - + - +
- +
- {%- autoescape false -%} - {{ yocaml_body }} - {%- endautoescape -%} + {%- autoescape false -%} {{ yocaml_body }} {%- endautoescape -%}
- - - - + +