-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
26 lines (20 loc) · 730 Bytes
/
Makefile
File metadata and controls
26 lines (20 loc) · 730 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
all: clean prepare get-quartz link-quartz-overrides install-quartz-dependencies install-dependencies
prepare:
@mkdir quartz
get-quartz: quartz
@cd quartz; \
curl -L https://github.com/jackyzha0/quartz/archive/refs/tags/v4.5.1.tar.gz | tar --strip-components=1 -xzf -
link-quartz-overrides: content quartz.config.ts quartz.layout.ts static/icon.png static/og-image.png
@cd quartz; \
rm -rf content quartz.config.ts quartz.layout.ts quartz/static/icon.png quartz/static/og-image.png; \
ln -s ../content; \
ln -s ../quartz.config.ts; \
ln -s ../quartz.layout.ts; \
cp -r ../static/. quartz/static
install-dependencies:
@pnpm install
install-quartz-dependencies: quartz
@cd quartz; \
npm i
clean:
@rm -rf quartz