Skip to content

Commit 3ea8e22

Browse files
committed
render: Split the blog post renderer into several mixins
This should hopefully make it easier to reuse portions of the renderer for non-post pages, such as the About Me page.
1 parent 76c498a commit 3ea8e22

File tree

3 files changed

+230
-82
lines changed

3 files changed

+230
-82
lines changed

blog/build.rkt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
racket/promise
1111
racket/sequence
1212
racket/serialize
13-
scribble/base-render
1413
scribble/xref
1514
setup/xref
1615
threading
@@ -102,8 +101,7 @@
102101
(deserialize (call-with-input-file* (post-dep-info-path dep) read))]
103102
[else
104103
(eprintf "~a running <posts>/~a\n" (timestamp-string) (find-relative-path posts-dir (post-dep-src-path dep)))
105-
(define renderer (new (render-mixin render%)
106-
[dest-dir build-dir]))
104+
(define renderer (new blog-post-render% [dest-dir build-dir]))
107105
(define main-parts (list (post-dep-main-part dep)))
108106
(define out-paths (list (post-dep-info-path dep)))
109107

blog/build/render/feed.rkt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
racket/format
55
racket/list
66
racket/match
7-
racket/string
87
(only-in xml xexpr/c xexpr->string)
98

109
"../../lang/metadata.rkt"

0 commit comments

Comments
 (0)