diff options
author | bd <bdunahu@operationnull.com> | 2024-07-14 17:16:52 -0600 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2024-07-14 17:31:28 -0600 |
commit | 733194e8567bc495db88de9b0ae1b228d59572fe (patch) | |
tree | ec371e8e393dbda41f24b3f355876b726fc2e8b2 /src/operationnull/site.scm |
initial commit
Diffstat (limited to 'src/operationnull/site.scm')
-rw-r--r-- | src/operationnull/site.scm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/operationnull/site.scm b/src/operationnull/site.scm new file mode 100644 index 0000000..084bf1b --- /dev/null +++ b/src/operationnull/site.scm @@ -0,0 +1,35 @@ +(define-module (operationnull site) + #:use-module (haunt builder assets) + #:use-module (haunt builder atom) + #:use-module (haunt builder blog) + #:use-module (haunt html) + #:use-module (haunt post) + #:use-module (haunt reader) + #:use-module (haunt reader commonmark) + #:use-module (haunt site) + #:use-module (operationnull pages) + #:use-module (operationnull static) + #:use-module (operationnull theme) + #:export (main-site)) + + +(define %blog-collection + `(("Posts" "/posts/index.html" ,posts/reverse-chronological))) + +(define main-site + (site #:title "operationnull" + #:domain "operationnull.com" + #:posts-directory "content/posts" + #:build-directory "target" + #:default-metadata + '((author . "bdunahu")) + #:readers (list commonmark-reader) + #:builders (list (static-page index-content "index.html" "home") + (static-page contact-content "pages/contact.html" "contact") + (blog #:theme main-theme + #:prefix "/posts/" + #:collections %blog-collection) + (static-page gold-content "pages/gold.html" "More Worthless than Gold") + (atom-feed) + (atom-feeds-by-tag) + (static-directory "content/assets" "assets")))) |