diff options
author | Case Duckworth | 2023-07-17 22:50:05 -0500 |
---|---|---|
committer | Case Duckworth | 2023-07-17 22:50:05 -0500 |
commit | 5bf6bf3581c91641f2cf19b32ea61c5c309f2463 (patch) | |
tree | a76519e76779b6a9ec3410098ff200229537241e | |
parent | Ignore out/ (diff) | |
download | boudin-5bf6bf3581c91641f2cf19b32ea61c5c309f2463.tar.gz boudin-5bf6bf3581c91641f2cf19b32ea61c5c309f2463.zip |
Add links to stylesheet in default templates
-rwxr-xr-x | boudin.scm | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/boudin.scm b/boudin.scm index ac22682..51bf8d5 100755 --- a/boudin.scm +++ b/boudin.scm | |||
@@ -289,6 +289,8 @@ boudin --- a little static site generator | |||
289 | (lambda (page) | 289 | (lambda (page) |
290 | `(html (@ (lang "en")) | 290 | `(html (@ (lang "en")) |
291 | (head (title ,(page-meta-ref page "title" "[untitled]")) | 291 | (head (title ,(page-meta-ref page "title" "[untitled]")) |
292 | (link (@ (href "../style.css") ; relative | ||
293 | (rel "stylesheet"))) | ||
292 | (meta (@ (name "viewport") | 294 | (meta (@ (name "viewport") |
293 | (content "initial-scale=1.0")))) | 295 | (content "initial-scale=1.0")))) |
294 | (body ,(let ((title (page-meta-ref page "title" #f))) | 296 | (body ,(let ((title (page-meta-ref page "title" #f))) |
@@ -299,7 +301,11 @@ boudin --- a little static site generator | |||
299 | (make-parameter | 301 | (make-parameter |
300 | (lambda pages | 302 | (lambda pages |
301 | `(html (@ (lang "en")) | 303 | `(html (@ (lang "en")) |
302 | (head (title ,(site-name))) | 304 | (head (title ,(site-name)) |
305 | (link (@ (href "./style.css") ; relative | ||
306 | (rel "stylesheet"))) | ||
307 | (meta (@ (name "viewport") | ||
308 | (content "initial-scale=1.0")))) | ||
303 | (body (h1 ,(site-name)) | 309 | (body (h1 ,(site-name)) |
304 | (ul | 310 | (ul |
305 | ,@(map (lambda (pg) | 311 | ,@(map (lambda (pg) |
@@ -354,7 +360,7 @@ boudin --- a little static site generator | |||
354 | 360 | ||
355 | (define (write-page page) | 361 | (define (write-page page) |
356 | (print-log "writing " (or (page-meta-ref page "title" #f) | 362 | (print-log "writing " (or (page-meta-ref page "title" #f) |
357 | (page-source-path page))) | 363 | (page-source-path page))) |
358 | (create-directory (pathname-directory (page-dest-path page)) 'parents) | 364 | (create-directory (pathname-directory (page-dest-path page)) 'parents) |
359 | (with-output-to-file (page-dest-path page) | 365 | (with-output-to-file (page-dest-path page) |
360 | (lambda () (sxml-display-as-html ((page-template) page))))) | 366 | (lambda () (sxml-display-as-html ((page-template) page))))) |