私は現在この構造を持つ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 /フォルダーに実行することです。この場合、私は別のプラグインを使うのを避け、単にあなたが必要とするファイルをコピーします。