Differences From Artifact [06110670ad]:

To Artifact [8bd1731e75]:


1
2
3
4

5
6

7
8
9


10
11
12
13
14

15
16
17
18
19
20
21
22
23
24
REFS=refs.bib
PROCBIB=docs/bib.md

.PHONY: publish clean serve purge

site: build


build: clean $(PROCBIB)
	mkdocs build
publish: build


	fossil uv add `find site`
	fossil uv sync
clean: 
	rm -f $(PROCBIB)
	find -name '*~' | xargs -r rm

serve:
	mkdocs serve
purge:
	fossil uv ls | xargs fossil uv rm {}
	rm -rf site/

$(PROCBIB): $(REFS)
	echo -e "# References\n" > $@
	pandoc -C $(REFS) \
	    -t markdown_strict >> $@
|
<


>

|
>
|
|
|
>
>
|


<

>

|
|

<
<
<
<
<
<
1

2
3
4
5
6
7
8
9
10
11
12
13
14
15

16
17
18
19
20
21






PDF=syllabus-latest.pdf


.PHONY: publish clean serve purge

site: build
$(PDF):
	myst build --pdf
build: clean
	BASE_URL=/ecer/uv myst build --html
publish: build $(PDF)
	cd _build/html && \
	fossil uv add `find . | xargs realpath --relative-to=. | grep -v '^\.'`
	fossil uv add $(PDF)
	fossil uv sync
clean: 

	find -name '*~' | xargs -r rm
	myst clean -y
serve:
	myst start
purge: clean
	fossil uv ls | xargs fossil uv rm {}