💾 Archived View for lord.re › fast-posts › 56-refonte-home › index.gmi captured on 2023-09-08 at 16:35:01. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-06-03)

➡️ Next capture (2024-08-18)

🚧 View Differences

-=-=-=-=-=-=-

Refont de la Homepage

-------------------------------------------------

[15/02/2021] - ~5mins - #meta #hugo #css

-------------------------------------------------

Hey ça faisait longtemps que j'avais pas trifouillé mon site (non) du coup voilà c'est fait !

Je commençais à me lasser un peu de la page d'accueil.

Les grosses boites colorées c'est cool mais … qu'est-ce que ça prend comme place !

J'avais dans l'idée d'adopter un design plus léger visuellement mais je crois qu'au final j'ai dévié.

En gros ça s'est fait en deux étapes :

Pagination : OUTTTO

La pagination c'est le truc basique.

Sauf que je commence à avoir un peu trop de contenu et donc j'en étais arrivé à 27 pages.

Bien plus que de doigts et d'orteils du coup ça devient vraiment pas pratique à utiliser.

En plus un des problèmes de la pagination c'est que ce qui est aujourd'hui en page 2 (ou 17, hein, c'est qu'un chiffre pour l'exemple) demain ne le sera plus mais se retrouvera en page 6 (ou 17, c'est aussi un chiffre pour l'exemple). Du coup c'est au final vraiment pas pratique.

J'ai donc eu dans l'idée de dégager la pagination et avoir une seule longue page (comme d'antan) et/ou comme sur la capsule gemini de

mon glog

.

En cherchant un peu sur le web j'ai trouvé un ptit moyen simple dans un template Hugo pour classer par date et en groupant par année.

Et c'est franchement pas mal du tout comme rendu.

Ni une ni deux je poste une première ébauche sur le Fédiverse et j'ai quelques retours variés.

Et surtout le cher Chagratt qui m'a complètement perturbé (et je crois qu'il s'est aussi perturbé puisqu'il a commis

un article également

(il a dégainé le premier !).

Il m'a tooté que ce serait pas mal de n'afficher qu'un nombre limité d'article sur la homepage mais de rajouter d'autres infos/liens dessus.

Et là je me suis dit banco !

En plus c'est vrai que la homepage avec absolument tous les articles ça fait une page avec un poids assez conséquent qui m'aurait exclu du club des 512KB (non j'ai pas postulé mais je pourrai, mais je ne l'ai pas fait même si je suis encore dans les clous).

Archives

Du coup, je conserve l'idée de la page avec absolument tous les articles listés et je nomme ça

ref "archives" >}} les archives

.

Chaque post a donc la couleur de sa catégorie, la catégorie, un ptit ❖ que l'on peut survoler pour avoir le ptit résumé de l'article (easter egg), la date, le temps de lecture puis les tags.

Ça me semble assez léger, l'affichage est assez clair.

En plus comme c'est groupé par année c'est légèrement plus lisible.

Et ce bout de template je vais le piquer pour en mettre un pout sur la home.

Sur la Home

Intro

Sur la Home j'ai donc mis un ptit speech de présentation (rhaaa ce que c'est dur à écrire et j'arrive jamais à obtenir un résultat qui me satisfasse.

Je trouve ça limite cringe.

Je suis trop nul en introspection pour ça.

Les derniers posts

Ensuite je fous les derniers posts avec la même présentation que sur les archives.

C'est assez concis et tout.

Un lien vers les archives et une icône de RSS.

Toujours plus

Là j'ai foutu une explication des différentes catégories.

À chaque fois c'est cliquable pour n'avoir que ça, un lien vers le RSS également.

Là j'avoue m'être fait plaisir à faire un peu de flexbox pour les boiboites.

Du coup ça se range un peu comme elles peuvent et ça rend pas si mal.

Le seul inconvénient c'est que ça ne peut pas resize plus petit que la largeur d'une boite.

Mais franchement si un appareil ne peut pas en afficher une seule en largeur ça fait extrèmement petit.

Foutoir

Ici je guide un peu plus les lecteurs vers les différentes entrées du header.

C'est vrai que c'était pas spécialement clair juste les icônes dans la barre de navigation donc là ça permet d'expliciter un peu plus.

En ayant en plus gardé l'icône et le texte coloré ça donne moins l'effet d'un mur de texte infranchissable (contrairement au speech d'intro).

Visionnages

J'ai aussi un peu rangé la section visionnages.

J'y ait mis mon

ref "visionnages/stephking" >}} Marathon Stephen King

ainsi que

ref "visionnages/topimdb" >}} le marathon TOP 250 IMDB

.

J'ai également mis un lien pour la section par année même si il est vrai que classer en vrac comme ça, ça n'a que peu d'intéret.

Moralité

CSS Grid c'est franchement chouette quand on prend le temps de s'en servir comme il faut.

Le design reste responsive assez simplement.

En l'utilisant conjointement avec flexbox on peut faire à peu près tout ce qu'on veut beaucoup plus simplement qu'avant.

Bon j'ai quand même galeré un peu en tatônnant dans tous les sens mais j'ai fini par obtenir le résultat que j'avais en tête.

Les templates Hugo c'est vraiment chouette et pas si compliqué.

Quatre ans plus tard je suis toujours convaincu d'avoir fait le bon choix.

L'allure me convient bien mieux.

Je ne sais pas ce que vous en pensez mais je trouve ça plus sympas qu'avant.

Il me reste juste à trouver une solution pour l'intro.

{{< img src="new_home.png" alt="capture d'écran de la page d'accueil" title="Alors Alors ?" >}}

------------------------------------

🏠 Retour à la home

------------------------------------

[15/02/2021] [meta hugo css]

------------------------------------

[>> Suivant >>] ⏭ Parasite

[<< Précédent <<] ⏮ The Usual Suspects