27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
|
* No back-links.
Rendered articles will be able to include previous/next links for other articles in their series. The listings within series will be resolved at render time and not at compile time, making it simple for articles to fetch series metadata.
## Organization
* thelocalyarn
* articles
* series
* templates
* img
* web (CSS, JS, fonts, etc)
* yarn-lib
* articles/
* series/
* templates/
* img/
* web/ (CSS, JS, fonts, etc)
* yarn-lib/
* markup (anything needed by articles at compile time)
* struct (AST)
* stitch (for gathering info from/referring to other files)
* render
* render/
* base
* html
* latex
* mp3? etc…
* yarn-doc
* yarn-doc/
* pollen.rkt
* blog.rkt
* feed.rkt
* index.rkt
* crossref.rkt
* makefile
Templates will `(require yarn/render/html)` or whichever module is needed for the output format.
|