我目前有一个具有这种结构的Jekyll项目:
├── _config.yml
├── assets
| ├── js
| ├── css
| └── images
我的_config.yml看起来像:
.
.
lang: en
destination: _site/en
.
.
因此,在构建项目时,所有站点都在_site / en /文件夹中,这包括de assets文件夹以及我的所有静态资源(Images,css,js等)。
有没有办法构建配置资产文件夹的自定义目标的页面?
├── _config.yml
├── _site
| ├── en
| └── assets
我尝试将此添加到我的_config.yml(已经安装了jekyll-assets)而没有幸运:
assets:
dirname: assets
baseurl: /assets/
sources:
- assets
答案 0 :(得分:0)
由于根文件夹现在是:/_site/en/
,您需要降低级别。
尝试使用:
../assets/
这将逐步退出/en/
。
答案 1 :(得分:0)
最后,我在几个jekyll构建执行中构建我的网站。所以,对我来说,最简单的方法是将每个语言版本的资产文件夹排除在外,然后只需运行一个“cp -a”即可。资源文件夹到_site /文件夹。在这种情况下,我避免使用其他插件,只需复制您需要的文件。