Skip to content

Commit 3ab6d85

Browse files
authored
更新构建流程
1 parent 97eee57 commit 3ab6d85

File tree

1 file changed

+8
-21
lines changed

1 file changed

+8
-21
lines changed

build/setup.sh

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,22 @@ jbuild() {
1313
}
1414

1515
jbuild_mixed() {
16-
jbuild --destination build/mixed --config "$@"
16+
jbuild --destination _site --config "$@"
1717
}
1818

19-
echo "=== build mixed version ==="
20-
jbuild_mixed _config.yml,build/locales.yml,$1
21-
2219
jbuild_single() {
23-
jbuild --destination build/single --config "$@"
20+
jbuild --destination _site_single --config "$@"
21+
rm -rf build/single/{assets,feed.xml,robots.txt,sitemap.xml}
22+
cp -r _site_single/* _site/
2423
}
2524

25+
echo "=== build mixed version ==="
26+
jbuild_mixed _config.yml,build/locales.yml,$1
27+
2628
echo "=== build default version ==="
2729
jbuild_single _config.yml,build/default.yml,build/locales.yml,$1
2830

29-
rm -rf build/single/assets
30-
rm -rf build/single/feed.xml
31-
rm -rf build/single/robots.txt
32-
rm -rf build/single/sitemap.xml
33-
cp -r build/single/* build/mixed/
34-
31+
rm -rf build/data
3532
cp -r _data build/data
3633

3734
exclude_target=("_data" "_site" "_includes" "_layouts")
@@ -82,16 +79,6 @@ for config in build/config.*.yml; do
8279

8380
jbuild_single _config.yml,build/config.$language.yml,build/single.yml,build/locales.yml,$1
8481

85-
rm -rf build/single/assets
86-
rm -rf build/single/feed.xml
87-
rm -rf build/single/robots.txt
88-
rm -rf build/single/sitemap.xml
89-
cp -r build/single/* build/mixed/
90-
9182
rm -rf _data
9283
cp -r build/data _data
9384
done
94-
95-
mkdir -p _site
96-
rm -rf _site/*
97-
cp -r build/mixed/* _site/

0 commit comments

Comments
 (0)