diff options
-rw-r--r-- | README.md | 6 | ||||
-rw-r--r-- | example/haunt.scm | 1 | ||||
-rw-r--r-- | haunt/asset.scm | 5 |
3 files changed, 10 insertions, 2 deletions
@@ -23,7 +23,8 @@ Example Configuration (use-modules (haunt site) (haunt reader) (haunt builder blog) - (haunt builder atom)) + (haunt builder atom) + (haunt builder assets)) (site #:title "Built with Guile" #:domain "example.com" @@ -33,7 +34,8 @@ Example Configuration #:readers (list sxml-reader html-reader) #:builders (list (blog) (atom-feed) - (atom-feeds-by-tag))) + (atom-feeds-by-tag) + (static-directory "images")) ``` Usage diff --git a/example/haunt.scm b/example/haunt.scm index 52782dc..66a8392 100644 --- a/example/haunt.scm +++ b/example/haunt.scm @@ -1,5 +1,6 @@ (use-modules (haunt site) (haunt reader) + (haunt asset) (haunt builder blog) (haunt builder atom) (srfi srfi-19)) diff --git a/haunt/asset.scm b/haunt/asset.scm index ba69e77..0255010 100644 --- a/haunt/asset.scm +++ b/haunt/asset.scm @@ -35,6 +35,11 @@ install-asset directory-assets)) +;; Assets are static files that are copied verbatim from a site's +;; source directory to the target output directory, such as images, +;; CSS, and JavaScript files. The 'source' and 'target' fields are +;; file names that are relative to a source and target directory, +;; respectively. (define-record-type <asset> (make-asset source target) asset? |