/ / URL personnalisée du dossier des ressources dans Jekyll - jekyll, liquide, jekyll-extensions

URL personnalisée du dossier des ressources dans Jekyll - jekyll, liquide, jekyll-extensions

J'ai actuellement un projet Jekyll avec cette structure:

├── _config.yml
├── assets
|   ├── js
|   ├── css
|   └── images

Et mon _config.yml ressemble à:

.
.
lang: en
destination: _site/en
.
.

Ainsi, lors de la construction du projet, tout le site se trouve dans le dossier _site / en /, ce qui inclut le dossier de assets avec tous mes assets statiques (Images, css, js, etc.).

Existe-t-il un moyen de créer la page en configurant une destination personnalisée pour le dossier des actifs?

├── _config.yml
├── _site
|   ├── en
|   └── assets

J'ai essayé en ajoutant ceci à mon _config.yml (après avoir installé jekyll-assets) sans chance:

assets:
dirname: assets
baseurl: /assets/
sources:
- assets

Réponses:

0 pour la réponse № 1

Depuis le dossier racine est maintenant: /_site/en/ vous devez descendre d'un niveau.

Essayez d'utiliser ceci:

../assets/

Cela permettra de quitter un répertoire de /en/.


0 pour la réponse № 2

A la fin, je construis mon site dans plusieursJekyll construire des exécutions. Donc, pour moi, le moyen le plus simple de procéder consiste à exclure le dossier des actifs de chaque construction de langue et à exécuter simplement un "cp -a" du dossier des actifs sur le dossier _site /. Dans ce cas, j’évite d’utiliser un autre plugin et je copie simplement les fichiers dont vous avez besoin.