Portfolio¶
Ce projet est né d'un conseil de mon professeur de NSI : déposer un lien vers mon compte Github sur ParcoursSup. Trouvant cela un peu léger, j'ai décidé de créer un site internet a la place
Le but de ce site est donc de présenter brièvement mes projets personnels en programmation.
Ce site devait en premier lieu être un blog réalisé avec un CMS. Cependant, mon site s'est fait attaquer à plusieurs reprises, et je trouvais également plus valorisant de le créer moi-même.
J'ai donc décidé de l'héberger sur GitHub grâce à l'environnement GitHub Pages et de construire le site avec Bootstrap. Ayant discuté de ce projet avec mon professeur de NSI, il m'a conseillé de créer le site grâce à MkDocs.
Le projet a donc évolué, et est sous la forme actuelle, c'est à dire MkDocs avec le thème Material, et toujours hébergé sur GitHub.
Le 17 juin 2022, le projet a été déplacé sur Framagit, dans le but de promouvoir le logiciel libre.
Le 9 novembre 2022, j'ai décidé d'envoyer le sitemap sur Google pour son indexation.
Le 25 novembre 2022, je me suis inscrit au programme étudiant proposé par GitHub, qui m'a permis d'obtenir un domaine. Le domaine que je possède actuellement est xotak.me
Le 20 janvier 2023, après m'être battu pendant 2 mois avec mon DNS, le site est à nouveau référencé sur Google, mais cette fois, c'est le domaine qui est référencé. J'ai également migré la pipeline vers alpine.
En mars 2026, après avoir laissé mon site à l'abandon pendant un certain temps, j'y suis de retour. Les technologies et les environnements de développement de Python ayant bien évolué, j'ai décidé de reprendre le site de 0. Premièrement, la gestion du projet et de l'environnement est maintenant confiée à uv. Puis, material-mkdocs et surtout mkdocs ont été remplacés par zensical, qui vise la parité des fonctionnalités de mkdocs suite au changement de direction qu'a effectué ce dernier avec la version 2.0.0. Enfin, une bonne mise à jour du contenu était nécessaire.
Repo : Lien