/ / JekyllのassetsフォルダーのカスタムURL - jekyll、liquid、jekyll-extensions

JekyllのアセットフォルダのカスタムURL - ジキール、液体、ジキール拡張

私は現在この構造を持つJekyllプロジェクトを持っています:

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

そして私の_config.ymlはこんな感じです:

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

そのため、プロジェクトを構築するときにすべてのサイトが_site / en /フォルダ内にある場合、これにはすべての静的アセット(Images、css、jsなど)を含むde assetsフォルダが含まれます。

アセットフォルダーのカスタム宛先を設定するページを作成する方法はありますか?

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

私はこれを私の_config.ymlに追加してみました(jekyll-assetsをインストールしたことがあります)。

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

回答:

回答№1は0

ルートフォルダは今からです: /_site/en/ あなたはレベルを下げる必要があります。

これを試してみてください:

../assets/

これにより、ディレクトリが1つ下に移動します。 /en/.


回答№2の場合は0

最後に、私は自分のサイトをいくつかのサイトに構築していますjekyllは死刑執行を執行します。ですから、私にとってこれを行う最も簡単な方法は、各言語ビルド用のassetsフォルダーを除外し、単純にassetフォルダーの "cp -a"を_site /フォルダーに実行することです。この場合、私は別のプラグインを使うのを避け、単にあなたが必要とするファイルをコピーします。