grug

A static website generator written in Guile Scheme.
Log | Files | Refs | README | LICENSE

grug.scm (596B)


      1 (use-modules (grug site)
      2              (grug builders)
      3              (grug publishers))
      4 
      5 (site #:metadata `((title . "Example Site"))
      6       #:builders (list (simple-pages "pages")
      7                        (copy-directory "css")
      8                        (blog "posts" #:prefix "/blog"))
      9       #:publishers (list (rsync-publisher #:user "lukejw"
     10                                           #:host "loquat.dev"
     11                                           #:destination "/var/www/htdocs/www.loquat.dev/"
     12                                           #:flags (cons "--rsync-path=openrsync" %default-rsync-flags))))