-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile
22 lines (18 loc) · 1.41 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.PHONY: all
all: build copy
build:
rm -rf dist/ \
&& slidev build slides/2019/elixir/slides.md --base /2019/elixir/ --out dist/2019/elixir/ \
&& slidev build slides/2020/web-traffic-research/slides.md --base /2020/web-traffic-research/ --out dist/2020/web-traffic-research/ \
&& slidev build slides/2021/i18n-java/slides.md --base /2021/i18n-java/ --out dist/2021/i18n-java/ \
&& slidev build slides/2021/blog-arch/slides.md --base /2021/blog-arch/ --out dist/2021/blog-arch/ \
&& slidev build slides/2022/content-marketing-to-personal-brand/slides.md --base /2022/content-marketing-to-personal-brand/ --out dist/2022/content-marketing-to-personal-brand/ \
&& slidev build slides/2022/how-to-implement-concurrency/slides.md --base /2022/how-to-implement-concurrency/ --out dist/2022/how-to-implement-concurrency/ \
export:
# slidev export slides/2019/elixir/slides.md --dark --output dist/2019/elixir/elixir.pdf \
# && slidev export slides/2020/web-traffic-research/slides.md --dark --output dist/2020/web-traffic-research/web-traffic-research.pdf \
# && slidev export slides/2021/i18n-java/slides.md --dark --output dist/2021/i18n-java/i18n-java.pdf \
# && slidev export slides/2021/blog-arch/slides.md --dark --output dist/2021/blog-arch/blog-arch.pdf \
# && slidev export slides/2022/content-marketing-to-personal-brand/slides.md --dark --output dist/2022/content-marketing-to-personal-brand.pdf \
copy:
cp netlify.toml dist/