Vous n'êtes pas identifié(e).
et juste après ... gel hydroalcoolique
c'est mieux qu'avant
(pas testé ceci dit...)
Mais comprends bien que ça va cacher **toutes** les pages présentes à la racine (donc celles avec le tag "/"). Si c'est juste la page d'accueil que tu veux cacher, alors il vaudrait mieux ceci :
Vérifie le test en question en regardant sous quel nom de fichier apparaît la page d'accueil dans la liste des fichiers (_lgbt_filelist) : index? index.md? index.html ?
(si tu veux encore t'en servir dans 30 ans, alors il faut que tu puisses en comprendre le fonctionnement, c'est pourquoi je ne t'envoie pas un code complet modifié) )
Pour l'autre souci (les titres), je pense que le problème vient de pandoc qui te génère un document html complet. Cependant, ce que tu veux c'est uniquement convertir ton code markdown en html dans les <head> et compagnie. Regarde le code source de tes pages produites pour voir le problème :
La solution consisterait à changer de convertisseur markdown plutôt que pandoc, ou bien étudier les options de pandoc pour qu'il ne produite pas un doc html standalone. Pour ça, retire l'option "-s" dans le lgbt.conf
Et si tu dois include du CSS, alors fais-le en éditant ton template plutôt qu'en comptant sur pandoc.
J'abuse un peu, mais je profite de l'occasion : n'y a t-il pas une instruction simple pour que l'affichage des archives se fasse du plus récent au plus ancien ?
Non pas en l'état, il faut l'implémenter.
Arf ! Si les pseudos changent plus que le code, comment s'en sortir !?
En effet, j'ai changé de pseudo il y a déjà un petit moment. Désolé pour la confusion. Un pseudo reste un choix personnel et vu que je n'utilise quasiment plus debian mais plutôt OpenBSD (ainsi que d'autres futilités dabs mon voyage de libriste), j'ai senti le besoin de marquer le coup.
Bref.
Il semble que tu as trouvé un bug. Dans ce cas, c'est toujours une bonne idée de le signaler à l'auteur : ça lui permet de le corriger. Ça tombe bien, il y a un mail dans le code source pour ça
On va chercher à comprendre d'où vient ce bug. Pour ça, il faudrait réussir à le reproduire. Le plus simple serait de nous envoyer une archive de ton site qu'on puisse tester sur nos machines.
Il y a peut-être aussi des défauts venant du fait que lgbt a été développé sous OpenBSD et principalement testé sur cette plateforme : peut-être persiste-t-il des différences avec debian. (j'ai réécrit le tout en C pour notamment éviter ce genre de défaut, si au passage ça t'intéresse : staticook).
Le but caché de ces 2 projets, c'est d'être hackés par ceux qui les utilisent, donc inutile de se cantonner à la version d'origine
titre | titre tmp
Pour la page d'archive ce n'est pas normal, elle a son propre titre. Tu n'as pas créé de page archive.md à tout hasard? Car il ne faut pas.
Dans la fonction "gen_archive", il y a ça :
C'est censé mettre à la place de LISTALLTITLE ce que tu as définit dans lgbt.conf.
Plus loin, tu dis
LISTALLTITLE est remplie, et fait le job (titrer la page d'archive)
Donc à priori, c'est bon. Seul le tag <title> est à revoir.
Il semble donc que c'est la fonction "get_title" qui ne fait pas bien son boulot lorsque "gen_page" est appelé.
"get_title" extrait le contenu du premier <h1></h1> trouvé. Sinon, un titre basé sur le chemin de la page est créé. C'est ce qui semble être ton cas. Voici le bout de code correspondant :
Il faut donc comprendre pourquoi gettitle ne fait pas bien son boulot. Est-ce que sed a un comportement différent sous debian?
En tout cas, puisque la page d'archive est créée temporairement dans /tmp, ça t'indique pourquoi "tmp" apparaît dans le titre. Pareil pour la page d'index.
Pour l'instant, je ne vois pas pourquoi gettitle ne retournerait pas le bon titre. Sans les sources de ton site, j'ai du mal à tester davantage. Je soupçonne ton convertisseur markdown, mais j'ignore lequel est précisé dans ton lgbt.conf.
- Dans la page d'archive, une rubrique / (racine du site) apparaît, qui ne sert à rien. Comment la virer aussi ?
Il "suffit" de modifier la fonction gen_archive avec un petit test :
Un type génial (Thuban) le fait sous openBSD
Oh stop it you !
Je le faisais sous debian avant aussi.
Mais j'ai finalement trouvé OpenBSD plus pratique à gérer :
Plus sûr (séparation des privilèges systématique, pledge, unveil qui gère les accès mémoire et aux fichiers très finement, et ce, par défaut).
Un parefeu plus facile à configurer.
Un serveur mail hyper facile à configurer par rapport à postfix
Un remplaçant à nginx dont la configuration fait 3 km de long
...
Au fait, pour du mail, l'ADSL c'est amplement suffisant.
C'est plus embêtant pour du partage de fichiers.
Coucou.
@fiche : le terminal peut te permettre d'avoir dans un fichier texte la liste des logiciels installés sur ton système, Thuban m'avait filé la commande mais je ne sais plus si c'est ici ou sur le forum HL. Ensuite tu fais la même avec ton installation fraîche et tu compares les deux listes pour installer ce qui te manque #enjoy
@dyp, 3hg, Chalu et quelques autres qui se reconnaîtront : * et bonne migration sur Stretch
La réponse est là : https://yeuxdelibad.net/Logiciel-libre/ … ebian.html
Retirer les dépendances inutiles
Virer les logs inutiles :