ref: f6a06576c78687680c43ba8caa38c5c52753c268 bss/README.md -rw-r--r-- 1.2 KiB
f6a06576rjpc new flake and updates bss somewhat but not really 6 months ago

this is a work in progress!

#bss - boring static site generator

A dead simple static site generator written in Perl with a little help from rsync.

#Getting Started

bss reads manifest.ini for its configuration options:



Pages begin (as in Jekyll) with a YAML "front matter" block:  

title: Nine Stories
layout: default 
    author: J.D. Salinger 
[% footer = 'partials/footer.tt' %]

	foot clan
[% INCLUDE $footer %]

Template files can use any of the following file exts: `.tmpl, .template, .html, .tt, .tt2`.

A simple web server is included but one would be wise in using it only for local development purposes. Ensure the BSS_DOCROOT ENV var is set.

An example:

$ BSS_DOCROOT=/path/to/your/_site bss build --server --watch

#FIXME (helpme) (todo)

  • [] Handle removing YAML block correctly
  • [] So that we can actually write OG daringfireball md


I've been using fatpack. This won't work with XS modules. So, this also needs to be fixed.