◊(Local Yarn Code "Check-in [795da342]")

Overview
Comment:Hack: ensure pollen.rkt and deps are precompiled before cache preheat
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 795da342e7eb3fae358724a879b4febfb68bdbc9eb842ed44301fc2686405c8c
User & Date: joel on 2020-05-04 01:56:33
Other Links: manifest | tags
Context
2020-05-04
02:01
Further mess with index entries in ‘Goodnight, Irene: Scene 1’ check-in: b4be51b7 user: joel tags: trunk, errata
01:56
Hack: ensure pollen.rkt and deps are precompiled before cache preheat check-in: 795da342 user: joel tags: trunk
01:54
Define img tag function explicitly for home page (since unbound ids aren't allowed anymore) check-in: 19db9f05 user: joel tags: trunk
Changes

Modified makefile from [7107d1ff] to [37817015].

28
29
30
31
32
33
34

35
36
37
38
39
40
41
# its dependencies (or missing) all of the articles will be rebuilt. Its dependencies are also on
# the Pollen cache watchlist (see pollen.rkt)
#
# After articles are rendered in this way, all the series pages are "touched", to trick Pollen into
# re-rendering those pages without relying on its cache. Without this step, it seems those pages
# are rendered “transitively” during the article render, and the listings are incomplete.
vitreous.sqlite: $(core-files) $(html-deps) template.html.p

	racket -tm util/init.rkt
	raco pollen setup -p articles/
	raco pollen render -p -t html articles/*.poly.pm
	touch series/*.poly.pm
	raco pollen setup -p series/
	raco pollen render -p -t html series/*.poly.pm
	rm -f template.html series/template.html







>







28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# its dependencies (or missing) all of the articles will be rebuilt. Its dependencies are also on
# the Pollen cache watchlist (see pollen.rkt)
#
# After articles are rendered in this way, all the series pages are "touched", to trick Pollen into
# re-rendering those pages without relying on its cache. Without this step, it seems those pages
# are rendered “transitively” during the article render, and the listings are incomplete.
vitreous.sqlite: $(core-files) $(html-deps) template.html.p
	raco make pollen.rkt
	racket -tm util/init.rkt
	raco pollen setup -p articles/
	raco pollen render -p -t html articles/*.poly.pm
	touch series/*.poly.pm
	raco pollen setup -p series/
	raco pollen render -p -t html series/*.poly.pm
	rm -f template.html series/template.html