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)