Ajustement à apporter dans la configuration de l'application

What app is this about, and its version: eleventy Version installée : 3.1.2~ynh3
What YunoHost version are you running: 12.1.39
What type of hardware are you using: Old laptop or computer

Describe your issue

Lorsque j’ai voulu mettre en oeuvre le tutoriel de 11ty sur le “blog”, à savoir la mise en oeuvre des collections de fichiers ayant le même tag (post), j’ai obtenu une url “tronquée” :

la page d’accueil avait une url ressemblant à ça :

https://domaine.tld/sousDossier/ 

Et la liste avec les fichiers à l’intérieur avaient une url comme ça :

https://domaine.tld/dossierPost/titrePost/

Le sous dossier avait sauté ( sous dossier, c’est pour indiquer que Eleventy doit aller chercher son contenu à cette url, c’est ce que l’on trouve dans la page de configuration de l’application).

de ce fait, j’ai un peu cherché et je pense avoir trouvé la solution (mais encore une fois, je ne sais pas faire une merge request sur le repo) :
Le fichier eleventy.config.cjs doit être modifié ainsi :

module.exports = async function(eleventyConfig) {
        const { HtmlBasePlugin } = await import("@11ty/eleventy");
        eleventyConfig.addPlugin(HtmlBasePlugin);

        eleventyConfig.addPassthroughCopy('__DATA_DIR__/src/css/style.css');
        eleventyConfig.addWatchTarget('__DATA_DIR__/src/css/style.css');
        eleventyConfig.addPassthroughCopy('__DATA_DIR__/src/assets');
        
        return {
                dir: {
                        input: '__DATA_DIR__/src',
                        output: '__DATA_DIR__/public',
                },
        };
};
module.exports.config = {
        pathPrefix: "/__PATH__/",
}

Share relevant logs or error messages

j’ai pu tester le bon fonctionnement de ce changement, mais pas avec les variables d’installation (et non, je n’ai pas réinstallé Yunohost pour tester)

L’étiquette eleventy ne reçoit pas l’appui de l’étiquette 11ty ?

@ericg Pourriez-vous jeter un oeil à ma proposition, svp ?

Merci pour la correction. J’ai intégré votre modification au fichier de configuration. Je n’ai pas encore testé.

1 Like