diff options
51 files changed, 393 insertions, 138 deletions
@@ -17,6 +17,10 @@ build: @stack build @stack exec personalPage build +deploy: + @make build + @stack exec personalPage deploy + watch: @nodemon --watch src -e hs --exec 'make watch-command --silent' @@ -28,10 +28,10 @@ Later, stop the environment with: make stop ``` -## Deploy on gitlab pages +## Deploy ```bash -./deploy +./make deploy ``` ## Improvements diff --git a/cv.markdown b/cv.markdown deleted file mode 100644 index a824ad5..0000000 --- a/cv.markdown +++ /dev/null @@ -1,55 +0,0 @@ ---- -test: bazzz ---- - -# Expérience - -## Développeur - -5 ans et 2 mois, depuis 2014 - -Zengularity, Paris - -Architecture web pour les systèmes d’information. - -- Catalogue de formations pour les bénéficiaires du RSA en Seine-Saint-Denis. -- Déclaration de sinistres pour Saretec. -- Affranchissement à l’unité et automatique d’étiquettes Colissimo pour La Poste. -- Espace adhérent de la Mutuelle Nationale Territoriale (MNT). -- Analyse d’échantillons alimentaires et visualisation des résultats pour Adisseo. - -- Scala -- Scala.js -- Elm -- Akka -- Play! -- MongoDB -- PostgreSQL -- ElasticSearch - -## Chercheur stagiaire - -5 mois, 2013 - -IRISA, Rennes - -Mise à l’échelle d’une recherche à facettes, à base de requêtes guidées et -expressives, dans le web sémantique. - -- Semantic Web -- Scala -- Java -- LaTeX -- GWT -- Jena - -## Ingénieur de recherche stagiaire - -3 mois, 2012 - -Mission Critical IT, Bruxelles - -Recherche et édition guidées de données du web sémantique. - -- Semantic Web -- Mercury @@ -4,19 +4,19 @@ $for(experience)$ $body$ $endfor$ -\section{Études} +\section{Educational background} $for(education)$ $body$ $endfor$ -\section{Compétences} +\section{Skills} $for(skills)$ $body$ $endfor$ -\section{Intérêts} +\section{Interests} $for(hobbies)$ $body$ diff --git a/cv/education/1-insa.md b/cv/education/1-insa.md index fe722cc..fa2e34b 100644 --- a/cv/education/1-insa.md +++ b/cv/education/1-insa.md @@ -1,8 +1,8 @@ --- -name: Diplôme d’ingénieur en informatique +name: Master of Science Computer Science location: INSA, Rennes --- -- Langage -- Système -- Réseau +- Language +- System +- Network diff --git a/cv/education/2-master.md b/cv/education/2-master.md index 4e9b9f3..6fe177b 100644 --- a/cv/education/2-master.md +++ b/cv/education/2-master.md @@ -1,8 +1,8 @@ --- -name: Master Recherche en Informatique +name: Master of Research Computer Science location: University of Rennes I --- -- Apprentissage artificiel -- Modélisation -- Indexation de données +- Machine learning +- Modelisation +- Data indexation diff --git a/cv/experience/1-developer.md b/cv/experience/1-developer.md index 2fb3ccb..f502285 100644 --- a/cv/experience/1-developer.md +++ b/cv/experience/1-developer.md @@ -1,6 +1,6 @@ --- -name: Développeur -time: depuis 2014 +name: Developer +time: since 2014 location: Zengularity, Paris skills: - Scala @@ -13,10 +13,10 @@ skills: - ElasticSearch --- -Architecture web pour les systèmes d’information. +Web Oriented Architecture (WOA) for information systems. -- Catalogue de formations pour les bénéficiaires du RSA en Seine-Saint-Denis. -- Déclaration de sinistres pour Saretec. -- Affranchissement à l’unité et automatique d’étiquettes Colissimo pour La Poste. -- Espace adhérent de la Mutuelle Nationale Territoriale (MNT). -- Analyse d’échantillons alimentaires et visualisation des résultats pour Adisseo. +- Training platform for the unemployed in Seine-Saint-Denis. +- File house insurance claims for Saretec. +- Unit and automatic franking of Colissimo labels for La Poste. +- Participant’s pages for the Mutuelle Nationale Territoriale (MNT). +- Food sample analysis with results visualization for Adisseo. diff --git a/cv/experience/2-researcher.md b/cv/experience/2-researcher.md index 6fe2c6d..e33164a 100644 --- a/cv/experience/2-researcher.md +++ b/cv/experience/2-researcher.md @@ -1,6 +1,6 @@ --- -name: Chercheur stagiaire -time: 5 mois +name: Phd Intern +time: 5 months location: IRISA, Rennes skills: - Semantic Web @@ -11,5 +11,5 @@ skills: - Jena --- -Mise à l’échelle d’une recherche à facettes, à base de requêtes guidées et -expressives, dans le web sémantique. +Scalable query-based faceted search for guided and expressive search on the +semantic web. diff --git a/cv/experience/3-research-developer.md b/cv/experience/3-research-developer.md index f8da1cd..e4b65a1 100644 --- a/cv/experience/3-research-developer.md +++ b/cv/experience/3-research-developer.md @@ -1,10 +1,10 @@ --- -name: Ingénieur de recherche stagiaire -time: 3 mois +name: R&D Engineering Intern +time: 3 months location: Mission Critical IT, Bruxelles skills: - Semantic Web - Mercury --- -Recherche et édition guidées de données du web sémantique. +Guided querying and edition of semantic web information. diff --git a/cv/hobby/1-hobbies.md b/cv/hobby/1-hobbies.md index 25fd153..33c5705 100644 --- a/cv/hobby/1-hobbies.md +++ b/cv/hobby/1-hobbies.md @@ -1,2 +1,2 @@ -- Ajuster mon poste informatique (NixOS, i3, clavier bépo). -- Créer des jeux vidéos (SDL, Elm). +- Tune my workstation (NixOS, i3, bépo keyboard layout). +- Create video games (SDL, Elm). diff --git a/cv/skill/1-technical-lead.md b/cv/skill/1-technical-lead.md index 6fdd8b2..8d2788c 100644 --- a/cv/skill/1-technical-lead.md +++ b/cv/skill/1-technical-lead.md @@ -1,6 +1,6 @@ --- -name: Meneur technique +name: Technical lead --- -- Rédiger des tâches et sous-tâches à partir des besoins. -- Optimiser l’ordre des tâches pour l’équipe de développement. +- Create tasks and subtasks from functional needs. +- Optimise task order for the development team. diff --git a/cv/skill/2-developer.md b/cv/skill/2-developer.md index f62363c..d8fbb00 100644 --- a/cv/skill/2-developer.md +++ b/cv/skill/2-developer.md @@ -1,10 +1,10 @@ --- -name: Développeur +name: Developer --- -- Programmer avec des langages fonctionnels (Haskell, Scala, Elm). -- Construire des applications web (protocole HTTP ; langages HTML, CSS, Javascript et JSON). -- Interagir avec des données (SQL, MongoDB, SPARQL). -- Travailler avec des versions (Git). -- Vérifier techniquement et fonctionnellement les développements. -- Écrire des scripts en Bash. +- Program with functional languages (Haskell, Scala, Elm). +- Build web applications (HTTP protocol; HTML, CSS, Javascript and JSON languages). +- Interact with data (SQL, MongoDB, SPARQL). +- Work with versioning (Git). +- Check code and run of developments. +- Write bash scripts. diff --git a/cv/skill/3-researcher.md b/cv/skill/3-researcher.md index 5eb1320..1f6b3e3 100644 --- a/cv/skill/3-researcher.md +++ b/cv/skill/3-researcher.md @@ -1,8 +1,8 @@ --- -name: Chercheur +name: Researcher --- -- Mener une recherche bibliographique. -- Construire un prototype et expérimenter à partir de ce prototype. -- Analyser les résultats du prototype et vérifier les hypothèses. -- Présenter un résultat de recherche à travers un article et un diaporama (LaTeX). +- Conduct a bibliographic research. +- Build a prototype and experiment from it. +- Analyse the results from an experimentation and check the hypotheses. +- Present a research study through an article and a slideshow (LaTeX). @@ -1,12 +0,0 @@ -#!/usr/bin/env bash -set -e -git checkout master -git fetch -git merge --ff-only origin/master -nix-shell --command "make clean install build" -git checkout -b deploy -git add --force public -git commit -m "deploy $(date +%Y-%m-%d)" -git push --force origin deploy -git checkout master -git branch -D deploy diff --git a/fr/README.md b/fr/README.md new file mode 100644 index 0000000..ebb5f0e --- /dev/null +++ b/fr/README.md @@ -0,0 +1,29 @@ +# Currently not translated in french + +## Language bar + +```haskell +darkRed :: C.Color +darkRed = C.rgb 119 21 21 +``` + +```html +<div class="Language__Container"> + <a class="Language__Link" href="">FR</a> + <a class="Language__Link" href="">EN</a> +</div> +``` + +```haskell +".Language__Container" ? do + display flex + flexDirection rowReverse + backgroundColor Color.darkRed + paddingRight (px 5) + +".Language__Link" ? do + color Color.white + sym2 margin (px 5) (px 5) + fontSize (px 12) + textDecoration none +``` diff --git a/fr/cv.tex b/fr/cv.tex new file mode 100644 index 0000000..3d6aa2f --- /dev/null +++ b/fr/cv.tex @@ -0,0 +1,23 @@ +\section{Experience} + +$for(experience)$ + $body$ +$endfor$ + +\section{Études} + +$for(education)$ + $body$ +$endfor$ + +\section{Compétences} + +$for(skills)$ + $body$ +$endfor$ + +\section{Intérêts} + +$for(hobbies)$ + $body$ +$endfor$ diff --git a/fr/cv/education/1-insa.md b/fr/cv/education/1-insa.md new file mode 100644 index 0000000..fe722cc --- /dev/null +++ b/fr/cv/education/1-insa.md @@ -0,0 +1,8 @@ +--- +name: Diplôme d’ingénieur en informatique +location: INSA, Rennes +--- + +- Langage +- Système +- Réseau diff --git a/fr/cv/education/2-master.md b/fr/cv/education/2-master.md new file mode 100644 index 0000000..4e9b9f3 --- /dev/null +++ b/fr/cv/education/2-master.md @@ -0,0 +1,8 @@ +--- +name: Master Recherche en Informatique +location: University of Rennes I +--- + +- Apprentissage artificiel +- Modélisation +- Indexation de données diff --git a/fr/cv/experience/1-developer.md b/fr/cv/experience/1-developer.md new file mode 100644 index 0000000..2fb3ccb --- /dev/null +++ b/fr/cv/experience/1-developer.md @@ -0,0 +1,22 @@ +--- +name: Développeur +time: depuis 2014 +location: Zengularity, Paris +skills: + - Scala + - Scala.js + - Elm + - Akka + - Play! + - MongoDB + - PostgreSQL + - ElasticSearch +--- + +Architecture web pour les systèmes d’information. + +- Catalogue de formations pour les bénéficiaires du RSA en Seine-Saint-Denis. +- Déclaration de sinistres pour Saretec. +- Affranchissement à l’unité et automatique d’étiquettes Colissimo pour La Poste. +- Espace adhérent de la Mutuelle Nationale Territoriale (MNT). +- Analyse d’échantillons alimentaires et visualisation des résultats pour Adisseo. diff --git a/fr/cv/experience/2-researcher.md b/fr/cv/experience/2-researcher.md new file mode 100644 index 0000000..6fe2c6d --- /dev/null +++ b/fr/cv/experience/2-researcher.md @@ -0,0 +1,15 @@ +--- +name: Chercheur stagiaire +time: 5 mois +location: IRISA, Rennes +skills: + - Semantic Web + - Scala + - Java + - LaTeX + - GWT + - Jena +--- + +Mise à l’échelle d’une recherche à facettes, à base de requêtes guidées et +expressives, dans le web sémantique. diff --git a/fr/cv/experience/3-research-developer.md b/fr/cv/experience/3-research-developer.md new file mode 100644 index 0000000..f8da1cd --- /dev/null +++ b/fr/cv/experience/3-research-developer.md @@ -0,0 +1,10 @@ +--- +name: Ingénieur de recherche stagiaire +time: 3 mois +location: Mission Critical IT, Bruxelles +skills: +- Semantic Web +- Mercury +--- + +Recherche et édition guidées de données du web sémantique. diff --git a/fr/cv/hobby/1-hobbies.md b/fr/cv/hobby/1-hobbies.md new file mode 100644 index 0000000..25fd153 --- /dev/null +++ b/fr/cv/hobby/1-hobbies.md @@ -0,0 +1,2 @@ +- Ajuster mon poste informatique (NixOS, i3, clavier bépo). +- Créer des jeux vidéos (SDL, Elm). diff --git a/fr/cv/skill/1-technical-lead.md b/fr/cv/skill/1-technical-lead.md new file mode 100644 index 0000000..6fdd8b2 --- /dev/null +++ b/fr/cv/skill/1-technical-lead.md @@ -0,0 +1,6 @@ +--- +name: Meneur technique +--- + +- Rédiger des tâches et sous-tâches à partir des besoins. +- Optimiser l’ordre des tâches pour l’équipe de développement. diff --git a/fr/cv/skill/2-developer.md b/fr/cv/skill/2-developer.md new file mode 100644 index 0000000..f62363c --- /dev/null +++ b/fr/cv/skill/2-developer.md @@ -0,0 +1,10 @@ +--- +name: Développeur +--- + +- Programmer avec des langages fonctionnels (Haskell, Scala, Elm). +- Construire des applications web (protocole HTTP ; langages HTML, CSS, Javascript et JSON). +- Interagir avec des données (SQL, MongoDB, SPARQL). +- Travailler avec des versions (Git). +- Vérifier techniquement et fonctionnellement les développements. +- Écrire des scripts en Bash. diff --git a/fr/cv/skill/3-researcher.md b/fr/cv/skill/3-researcher.md new file mode 100644 index 0000000..5eb1320 --- /dev/null +++ b/fr/cv/skill/3-researcher.md @@ -0,0 +1,8 @@ +--- +name: Chercheur +--- + +- Mener une recherche bibliographique. +- Construire un prototype et expérimenter à partir de ce prototype. +- Analyser les résultats du prototype et vérifier les hypothèses. +- Présenter un résultat de recherche à travers un article et un diaporama (LaTeX). diff --git a/fr/index.html b/fr/index.html new file mode 100644 index 0000000..960bc30 --- /dev/null +++ b/fr/index.html @@ -0,0 +1,66 @@ +<section class="Section__Container"> + + <h1 class="Resume__NameAndPrint Section__Title"> + Joris Guyonvarch + + <a class="Resume__Print" href="cv.pdf" target="_blank"> + $partial("templates/icons/printer.svg")$ + </a> + </h1> + + <a class="Resume__GitLabLink IconLink__Link" href="https://gitlab.com/guyonvarch"> + <span class="IconLink__Icon"> + $partial("templates/icons/gitlab.svg")$ + </span> + guyonvarch + </a> + +</section> + +<section class="Section__Container"> + + <h1 class="Section__Title">Expérience</h1> + + <ul class="Section__Entries"> + $for(experience)$ + $body$ + $endfor$ + </ul> + +</section> + +<section class="Section__Container"> + + <h1 class="Section__Title">Études</h1> + + <ul class="Section__Entries"> + $for(education)$ + $body$ + $endfor$ + </ul> + +</section> + +<section class="Section__Container"> + + <h1 class="Section__Title">Compétences</h1> + + <ul class="Section__Entries"> + $for(skills)$ + $body$ + $endfor$ + </ul> + +</section> + +<section class="Section__Container"> + + <h1 class="Section__Title">Intérêts</h1> + + <ul class="Section__Entries"> + $for(hobbies)$ + $body$ + $endfor$ + </ul> + +</section> diff --git a/fr/project/01-shared-cost.md b/fr/project/01-shared-cost.md new file mode 100644 index 0000000..fc82853 --- /dev/null +++ b/fr/project/01-shared-cost.md @@ -0,0 +1,13 @@ +--- +name: Shared Cost +gitlab: guyonvarch/sharedCost +skills: + - Haskell + - Scotty + - Elm + - Clay + - Persistent +--- + +Partage des coûts au sein d’un groupe de personnes avec une Application +Internet Riche (RIA). diff --git a/fr/project/02-ad-listener.md b/fr/project/02-ad-listener.md new file mode 100644 index 0000000..4cf85c3 --- /dev/null +++ b/fr/project/02-ad-listener.md @@ -0,0 +1,11 @@ +--- +name: ad-listener +gitlab: guyonvarch/ad-listener +skills: + - Haskell + - TagSoup +--- + +Surveille l’ajout de nouvelles annonces à partir de critères de recherche +personnalisés et notifie par courriel lorsqu’une nouvelle annonce est +disponible. diff --git a/fr/project/03-reading.md b/fr/project/03-reading.md new file mode 100644 index 0000000..ab8493a --- /dev/null +++ b/fr/project/03-reading.md @@ -0,0 +1,14 @@ +--- +name: Reading +gitlab: guyonvarch/reading +live: https://guyonvarch.gitlab.io/reading +skills: + - Scala + - Scala.js + - ScalaCSS + - Scalatags + - Scala.Rx +--- + +Guide les élèves à trouver un livre en raffinant le résultat avec une recherche +à facettes. diff --git a/fr/project/04-map-marks.md b/fr/project/04-map-marks.md new file mode 100644 index 0000000..4808a0a --- /dev/null +++ b/fr/project/04-map-marks.md @@ -0,0 +1,10 @@ +--- +name: Map Marks +gitlab: guyonvarch/mapMarks +live: https://guyonvarch.gitlab.io/mapMarks +skills: + - JavaScript + - Leaflet +--- + +Affiche des marqueurs sur une carte à partir d’un fichier CSV. diff --git a/fr/project/05-catchvoid.md b/fr/project/05-catchvoid.md new file mode 100644 index 0000000..b270781 --- /dev/null +++ b/fr/project/05-catchvoid.md @@ -0,0 +1,10 @@ +--- +name: cAtchVoid +gitlab: guyonvarch/catchvoid +live: http://guyonvarch.gitlab.io/catchvoid +skills: + - Elm + - Game development +--- + +Attrape les points de ta couleur tout en évitant les autres points. Tu peux inverser la couleur de ton joueur, ce qui a pour effet d’inverser la mécanique du jeu. Fais le meilleur score possible. diff --git a/fr/project/06-personal-page.md b/fr/project/06-personal-page.md new file mode 100644 index 0000000..b391e97 --- /dev/null +++ b/fr/project/06-personal-page.md @@ -0,0 +1,13 @@ +--- +name: Personal Page +gitlab: guyonvarch/personalPage +live: https://guyonvarch.me/ +skills: + - Haskell + - Hakyll + - Clay + - LaTeX +--- + +Présente le curriculum et les projets à partir de données au format YAML avec +une application web. diff --git a/fr/project/07-timer.md b/fr/project/07-timer.md new file mode 100644 index 0000000..8a5c1f7 --- /dev/null +++ b/fr/project/07-timer.md @@ -0,0 +1,9 @@ +--- +name: Timer +gitlab: guyonvarch/timer +live: http://guyonvarch.gitlab.io/timer +skills: + - Elm +--- + +Crée et gère une liste de minuteurs avec une Application Internet Riche (RIA). diff --git a/fr/project/08-cooking.md b/fr/project/08-cooking.md new file mode 100644 index 0000000..9485e30 --- /dev/null +++ b/fr/project/08-cooking.md @@ -0,0 +1,12 @@ +--- +name: Cooking +gitlab: guyonvarch/cooking +live: https://guyonvarch.gitlab.io/cooking +skills: + - Haskell + - Hakyll + - Clay +--- + +Présente des recettes sous la forme d’un blog à partir de fichiers +markdown. diff --git a/fr/project/09-nixos-config.md b/fr/project/09-nixos-config.md new file mode 100644 index 0000000..2884686 --- /dev/null +++ b/fr/project/09-nixos-config.md @@ -0,0 +1,8 @@ +--- +name: nixos-config +gitlab: guyonvarch/nixos-config +skills: + - Nix +--- + +Configure de manière déclarative mon système NixOS. diff --git a/fr/project/10-dotfiles.md b/fr/project/10-dotfiles.md new file mode 100644 index 0000000..685f385 --- /dev/null +++ b/fr/project/10-dotfiles.md @@ -0,0 +1,6 @@ +--- +name: dotfiles +gitlab: guyonvarch/dotfiles +--- + +Configure les applications que j’utilise. diff --git a/fr/projects.html b/fr/projects.html new file mode 100644 index 0000000..8659cbc --- /dev/null +++ b/fr/projects.html @@ -0,0 +1,5 @@ +<ul class="Projects__List"> + $for(projects)$ + $body$ + $endfor$ +</ul> @@ -19,7 +19,7 @@ <section class="Section__Container"> - <h1 class="Section__Title">Expérience</h1> + <h1 class="Section__Title">Experience</h1> <ul class="Section__Entries"> $for(experience)$ @@ -31,7 +31,7 @@ <section class="Section__Container"> - <h1 class="Section__Title">Études</h1> + <h1 class="Section__Title">Educational background</h1> <ul class="Section__Entries"> $for(education)$ @@ -43,7 +43,7 @@ <section class="Section__Container"> - <h1 class="Section__Title">Compétences</h1> + <h1 class="Section__Title">Skills</h1> <ul class="Section__Entries"> $for(skills)$ @@ -55,7 +55,7 @@ <section class="Section__Container"> - <h1 class="Section__Title">Intérêts</h1> + <h1 class="Section__Title">Hobbies</h1> <ul class="Section__Entries"> $for(hobbies)$ diff --git a/project/01-shared-cost.md b/project/01-shared-cost.md index fc82853..041f825 100644 --- a/project/01-shared-cost.md +++ b/project/01-shared-cost.md @@ -9,5 +9,5 @@ skills: - Persistent --- -Partage des coûts au sein d’un groupe de personnes avec une Application -Internet Riche (RIA). +Share costs with a group of people with a Rich Internet Application +(RIA). diff --git a/project/02-ad-listener.md b/project/02-ad-listener.md index 4cf85c3..130cde1 100644 --- a/project/02-ad-listener.md +++ b/project/02-ad-listener.md @@ -6,6 +6,5 @@ skills: - TagSoup --- -Surveille l’ajout de nouvelles annonces à partir de critères de recherche -personnalisés et notifie par courriel lorsqu’une nouvelle annonce est -disponible. +Watch for new ads according to custom search criteria and send an +email notification each time a new ad is available. diff --git a/project/03-reading.md b/project/03-reading.md index ab8493a..625e4d8 100644 --- a/project/03-reading.md +++ b/project/03-reading.md @@ -10,5 +10,5 @@ skills: - Scala.Rx --- -Guide les élèves à trouver un livre en raffinant le résultat avec une recherche -à facettes. +Guide students to find a book by refining the result set with faceted +search. diff --git a/project/04-map-marks.md b/project/04-map-marks.md index 4808a0a..569dbd7 100644 --- a/project/04-map-marks.md +++ b/project/04-map-marks.md @@ -7,4 +7,4 @@ skills: - Leaflet --- -Affiche des marqueurs sur une carte à partir d’un fichier CSV. +Show marks on a map from any given CSV file. diff --git a/project/05-catchvoid.md b/project/05-catchvoid.md index b270781..3834bce 100644 --- a/project/05-catchvoid.md +++ b/project/05-catchvoid.md @@ -7,4 +7,5 @@ skills: - Game development --- -Attrape les points de ta couleur tout en évitant les autres points. Tu peux inverser la couleur de ton joueur, ce qui a pour effet d’inverser la mécanique du jeu. Fais le meilleur score possible. +Catch the points of your color, avoid the others. You can switch +colors in order to reverse the game mechanic. Get the best score. diff --git a/project/06-personal-page.md b/project/06-personal-page.md index b391e97..954e00d 100644 --- a/project/06-personal-page.md +++ b/project/06-personal-page.md @@ -9,5 +9,4 @@ skills: - LaTeX --- -Présente le curriculum et les projets à partir de données au format YAML avec -une application web. +Show resume and projects from YAML data with a web application. diff --git a/project/07-timer.md b/project/07-timer.md index 8a5c1f7..7aeab8f 100644 --- a/project/07-timer.md +++ b/project/07-timer.md @@ -6,4 +6,4 @@ skills: - Elm --- -Crée et gère une liste de minuteurs avec une Application Internet Riche (RIA). +Create and manage timers with a Rich Internet Application (RIA). diff --git a/project/08-cooking.md b/project/08-cooking.md index 9485e30..e90c8a8 100644 --- a/project/08-cooking.md +++ b/project/08-cooking.md @@ -8,5 +8,4 @@ skills: - Clay --- -Présente des recettes sous la forme d’un blog à partir de fichiers -markdown. +Show recipes as a blog from markdown files. diff --git a/project/09-nixos-config.md b/project/09-nixos-config.md index 2884686..b09c11f 100644 --- a/project/09-nixos-config.md +++ b/project/09-nixos-config.md @@ -5,4 +5,4 @@ skills: - Nix --- -Configure de manière déclarative mon système NixOS. +Configure declaratively my NixOS system. diff --git a/project/10-dotfiles.md b/project/10-dotfiles.md index 685f385..582dcf8 100644 --- a/project/10-dotfiles.md +++ b/project/10-dotfiles.md @@ -3,4 +3,4 @@ name: dotfiles gitlab: guyonvarch/dotfiles --- -Configure les applications que j’utilise. +Configure the tools I use. diff --git a/src/Main.hs b/src/Main.hs index d66e67b..1e9e6d9 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -10,8 +10,8 @@ import Hakyll (Compiler, Configuration (..), import qualified Hakyll as H import qualified System.FilePath as FilePath (replaceExtension, takeDirectory) -import qualified System.Process as Process (readCreateProcess, shell, - system) +import qualified System.Process as Process (rawSystem, readCreateProcess, + shell, system) import qualified Text.Pandoc as Pandoc main :: IO () @@ -115,6 +115,8 @@ writeLaTeX = traverse $ \pandoc -> configuration :: Configuration configuration = H.defaultConfiguration { destinationDirectory = "public" + , deploySite = const $ + Process.rawSystem "rsync" [ "-avzh", "public/", "joris@guyonvarch.me:/var/www/guyonvarch.me" ] } metadataListField :: Context a diff --git a/templates/layout.html b/templates/layout.html index 18a3817..aabe2b8 100644 --- a/templates/layout.html +++ b/templates/layout.html @@ -1,5 +1,5 @@ <!DOCTYPE html> -<html lang="fr"> +<html> <head> <meta charset="utf-8"> @@ -8,7 +8,7 @@ <meta name="description" content="I’m a developer using functional programming. View my resume and projects."> <title>Joris Guyonvarch</title> <link rel="stylesheet" href="/style.css" /> - <link rel="icon" href="/assets/icon.png"> + <link rel="icon" href="/assets/icon.png" /> </head> <body> @@ -21,7 +21,7 @@ <a href="/projects.html" class="Header__Link $if(isProjects)$Header__LinkCurrent$endif$"> <div class="Header__Icon">$partial("templates/icons/code.svg")$</div> - Projets + Projects </a> </header> diff --git a/templates/layout.tex b/templates/layout.tex index e49ea84..320dee7 100644 --- a/templates/layout.tex +++ b/templates/layout.tex @@ -76,7 +76,7 @@ \centering {\Huge Joris Guyonvarch} \\ \vspace{0.2cm} - {\Large Développeur} \\ + {\Large Developer} \\ \end{minipage} \begin{minipage}[t]{0.4\textwidth} \begin{flushright} |