GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Joachim (joachim@boitam.eu)'s status on Sunday, 12-Jan-2025 01:22:43 JST Joachim Joachim

    J’ai l’impression d’être passé à côté d’un truc : je développe un nouveau projet sur 11ty et j’essaye de lister les sous-pages d’une page.

    Je ne comprends pas pourquoi je ne trouve pas un moyen de boucler sur les enfants. Dans Hugo on a `.Pages` ou `.Parent`, dans Kirby on a `$page->children()` ou `$page->parent()`. Dans la doc de 11ty je ne vois aucun moyen d’accéder aux relations définies par l’arborescence des fichiers source.
    Tout ce qui m’est proposé, c’est le système de `collections`, qui est certes plutôt puissant, mais ne répond pas vraiment à ce que je veux faire.

    In conversation about 5 months ago from boitam.eu permalink

    Attachments


    • Embed this notice
      Joachim (joachim@boitam.eu)'s status on Sunday, 12-Jan-2025 01:24:31 JST Joachim Joachim
      in reply to

      (c’est cocasse parce que j’ai conseillé 11ty fort de mes 4 ou 5 projets dessus… mais c’était tous des projets à une page :unwanted_duck:)

      In conversation about 5 months ago permalink
    • Embed this notice
      Joachim (joachim@boitam.eu)'s status on Sunday, 12-Jan-2025 01:34:27 JST Joachim Joachim
      in reply to
      • Julien Bidoret

      @julienbidoret Là sur ma page d’accueil je veux lister les sous-enfants, groupés par les enfants.

      En gros, j’ai une arbo

      - accueil
      - 2022
      - galerie 1
      - galerie 2
      - 2023
      - galerie 3
      - galerie 4
      - 2024
      - galerie 5
      - galerie 6

      Sur ma page, je voudrais

      <section>
      2022
      -> lien vers galerie 1
      -> lien vers galerie 2
      </section>
      <section>
      2023
      -> lien vers galerie 3
      -> lien vers galerie 4
      </section>
      <section>
      2024
      -> lien vers galerie 5
      -> lien vers galerie 6
      </section>

      Chaque page de galerie a le tag "galerie" et le tag de l’année.

      Donc en gros il faudrait que les collections aient conscience de sous-collections…

      In conversation about 5 months ago permalink
    • Embed this notice
      Julien Bidoret (julienbidoret@post.lurk.org)'s status on Sunday, 12-Jan-2025 01:34:29 JST Julien Bidoret Julien Bidoret
      in reply to

      @joachim
      11ty n'a qu'une très faible (je dirais bien aucune, mais j'suis pas assez spécialiste) conscience de l'arborescence.. Venant de Kirby ou Hugo, c'est très perturbant. Mais le principe des collections (via le fichier de config d'un dossier) peut résoudre ça assez facilement.

      In conversation about 5 months ago permalink
    • Embed this notice
      Joachim (joachim@boitam.eu)'s status on Sunday, 12-Jan-2025 01:37:13 JST Joachim Joachim
      in reply to
      • Julien Bidoret

      @julienbidoret Là si je boucle sur la collection "galerie" j’aurai pas les sections groupées par année, et je ne peux pas avoir programmatiquement une liste des collections à boucler (les collections années, sachant que mon site est supposé avoir d’autres collections).

      In conversation about 5 months ago permalink
    • Embed this notice
      Joachim (joachim@boitam.eu)'s status on Sunday, 12-Jan-2025 01:38:49 JST Joachim Joachim
      in reply to
      • Julien Bidoret

      @julienbidoret Donc ouais, l’absence de notion d’arborescence, même de loin dans les data, c’est un peu ballot pour avoir un truc un poil automatique, sans dupliquer plein de scaffolding lorsque tu ajoutes une galerie.

      In conversation about 5 months ago permalink
    • Embed this notice
      Joachim (joachim@boitam.eu)'s status on Sunday, 12-Jan-2025 01:48:46 JST Joachim Joachim
      in reply to
      • Julien Bidoret

      @julienbidoret oui mais il faut définir dans la racine une liste de toutes les collections concernées, non ?

      In conversation about 5 months ago permalink
    • Embed this notice
      Julien Bidoret (julienbidoret@post.lurk.org)'s status on Sunday, 12-Jan-2025 01:48:47 JST Julien Bidoret Julien Bidoret
      in reply to

      @joachim J’ai résolu ça en ayant un fichier dans chaque dossier-année qui définit une collection pour chaque année.

      In conversation about 5 months ago permalink
    • Embed this notice
      Joachim (joachim@boitam.eu)'s status on Sunday, 12-Jan-2025 01:50:10 JST Joachim Joachim
      in reply to
      • tk 🍜
      • Julien Bidoret

      @tk @julienbidoret bah voilà il faut recoder tout le principe de hiérarchie de fichiers, ça me paraît overkill

      In conversation about 5 months ago permalink
    • Embed this notice
      tk 🍜 (tk@social.apreslanu.it)'s status on Sunday, 12-Jan-2025 01:50:12 JST tk 🍜 tk 🍜
      in reply to
      • Julien Bidoret

      @joachim @julienbidoret y a pas moyen de faire une double boucle d'une collection avec un glob du type `**/*.md` et un peu de code sur la propriété `inputPath` ?

      In conversation about 5 months ago permalink
    • Embed this notice
      Joachim (joachim@boitam.eu)'s status on Sunday, 12-Jan-2025 01:52:06 JST Joachim Joachim
      in reply to
      • tk 🍜
      • Julien Bidoret

      @julienbidoret @tk mais oui ça me paraît tellement basique comme fonctionnalité… c’est juste un set de données que 11ty possède à la compilation d’une manière ou d’une autre, ça pourrait être inclus quelque part dans le contexte 🥲

      In conversation about 5 months ago permalink
    • Embed this notice
      Julien Bidoret (julienbidoret@post.lurk.org)'s status on Sunday, 12-Jan-2025 01:52:07 JST Julien Bidoret Julien Bidoret
      in reply to
      • tk 🍜

      @tk
      Sans doute, mais je n’ai pas trouvé de ressource “propre” sur ce type d’approche. Et je me suis dit que j’étais passé à côté d’un truc, tellement ça me semble pratique de s’appuyer sur une arborescence…
      @joachim

      In conversation about 5 months ago permalink
    • Embed this notice
      Joachim (joachim@boitam.eu)'s status on Sunday, 12-Jan-2025 01:53:04 JST Joachim Joachim
      in reply to
      • Julien Bidoret

      @julienbidoret je vais ajouter une data qui liste juste les collections à boucler mais ça me paraît tellement idiot…

      In conversation about 5 months ago permalink
    • Embed this notice
      Julien Bidoret (julienbidoret@post.lurk.org)'s status on Sunday, 12-Jan-2025 01:53:05 JST Julien Bidoret Julien Bidoret
      in reply to

      @joachim 🤔 J’avoue n’être pas assez solide sur ces questions. Mais j’ai buté dessus plusieurs fois (et produit du code –que je viens de regarder…– d’une laideur sans nom pour contourner le problème).

      In conversation about 5 months ago permalink
    • Embed this notice
      Joachim (joachim@boitam.eu)'s status on Sunday, 12-Jan-2025 02:21:00 JST Joachim Joachim
      in reply to
      • tk 🍜
      • Chat-Pirate
      • Julien Bidoret

      @borisschapira @julienbidoret @tk de ce que j’ai compris le plugin navigation a besoin que chaque page lui précise son nom dans la nav, son ordre et son parent si besoin. Donc déjà c’est pas extrait automatiquement à partir de la structure des fichiers, ça rajoute des trucs à se soucier lorsqu’on met à jour (les CMS que tu dois réapprendre à chaque mise à jour annuelle, c’est un peu la défaite). En plus, et là je me trompe peut-être, mais l’objet rendu par le plugin ne contient quasiment aucune info de chaque page… donc c’est pas top si on veut plus que juste l’url et le titre

      In conversation about 5 months ago permalink
    • Embed this notice
      Chat-Pirate (borisschapira@framapiaf.org)'s status on Sunday, 12-Jan-2025 02:21:01 JST Chat-Pirate Chat-Pirate
      in reply to
      • tk 🍜
      • Julien Bidoret

      @joachim @julienbidoret @tk ce n'est pas le but du plugin "navigation" ?

      In conversation about 5 months ago permalink
    • Embed this notice
      Joachim (joachim@boitam.eu)'s status on Sunday, 12-Jan-2025 03:55:45 JST Joachim Joachim
      in reply to
      • Nicolas Hoizey

      @nhoizey merci je vais regarder !

      In conversation about 5 months ago permalink
    • Embed this notice
      Nicolas Hoizey (nhoizey@mamot.fr)'s status on Sunday, 12-Jan-2025 03:55:46 JST Nicolas Hoizey Nicolas Hoizey
      in reply to

      @joachim ça n’existe effectivement pas.

      Pour mon site photo, j’ai fait des collections sur la base de l’arborescence visible dans l’URL, avec des filtres associés. C’est vrai que ce serait mieux en natif.

      Voir les filtres `sub_galleries` et ˋ photos_here_and_below` dans https://github.com/nhoizey/nicolas-hoizey.photo/blob/main/src/_11ty/filters/collection.js

      In conversation about 5 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
        nicolas-hoizey.photo/src/_11ty/filters/collection.js at main · nhoizey/nicolas-hoizey.photo
        Nicolas Hoizey's photography portfolio. Contribute to nhoizey/nicolas-hoizey.photo development by creating an account on GitHub.
    • Embed this notice
      Joachim (joachim@boitam.eu)'s status on Sunday, 12-Jan-2025 04:09:50 JST Joachim Joachim
      in reply to
      • Baptiste

      @Saint_loup oui c’est un très bon générateur quand tu as une source de data externe, mais pas pour une arborescence…

      In conversation about 5 months ago permalink
    • Embed this notice
      Baptiste (saint_loup@mastodon.design)'s status on Sunday, 12-Jan-2025 04:09:51 JST Baptiste Baptiste
      in reply to

      @joachim

      Remarque globale sur l'impression d'être passé à coté d'un truc : faut avouer que Eleventy est pas vraiment "batteries incluses" pour tout ce qui y gestion de contenu structuré. Y a plutôt des primitives puissantes sur lesquelles construire (collections comme tu dis, fichier .11tydata s'appliquant à tout un dossier, etc.)

      In conversation about 5 months ago permalink
    • Embed this notice
      Joachim (joachim@boitam.eu)'s status on Saturday, 18-Jan-2025 04:18:19 JST Joachim Joachim
      in reply to

      Suite à mon désarroi sur 11ty, j’ai migré mon projet en question sur Hugo (j’en reparlerai un de ces jours), et de dépit j’ai modifié mon article. J’ai ajouté les limites de Eleventy, et une section sur Hugo. Avec en plus à la fin une mention des interfaces mattrbld et DecapCMS pour les sites statiques faits avec Hugo ou 11ty.

      https://blog.professeurjoachim.com/billet/2024-12-15-bon-tu-veux-te-faire-ton-site-web?modif=2025-01-17

      In conversation about 5 months ago permalink
    • Embed this notice
      Joachim (joachim@boitam.eu)'s status on Saturday, 18-Jan-2025 05:06:53 JST Joachim Joachim
      in reply to
      • Nicolas Hoizey
      • nicod_

      @nicod j’ai déjà eu une solution de @nhoizey : https://mamot.fr/@nhoizey/113811079772556325

      Mais c’est pas assez low-code pour l’ami à qui j’écris l’article :/

      In conversation about 5 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Nicolas Hoizey (@nhoizey@mamot.fr)
        from Nicolas Hoizey
        @joachim@boitam.eu ça n’existe effectivement pas. Pour mon site photo, j’ai fait des collections sur la base de l’arborescence visible dans l’URL, avec des filtres associés. C’est vrai que ce serait mieux en natif. Voir les filtres `sub_galleries` et ˋ photos_here_and_below` dans https://github.com/nhoizey/nicolas-hoizey.photo/blob/main/src/_11ty/filters/collection.js
    • Embed this notice
      nicod_ (nicod@diaspodon.fr)'s status on Saturday, 18-Jan-2025 05:06:54 JST nicod_ nicod_
      in reply to
      • Nicolas Hoizey

      @joachim
      > Eleventy ne gère pas (bien) la hiérarchie des dossiers et fichiers

      Effectivement, ça peut être problématique ça.

      @nhoizey tu as déjà été confronté à ça ? (cf l'article de Joachim ci dessus)

      In conversation about 5 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.