BoxLang 🚀 A New JVM Dynamic Language Learn More...
A static site generator implemented in CommandBox
box install commandbox-ssg
box
mkdir my-test-site --cd
echo "### Hello from commandbox-ssg" > index.md
ssg build
0.2.2
skip_beautify
flag in favor on content type
detection. Only html files will be parsed using jSoup0.2.1
skip_beautify
front matter attribute to skip
jSoup parsing. Fixes an issue where non-html files would get wrapped
in html/body tags0.2.0
0.1.3
_site/
directory by default. This was causing
issues when passthrough folders contained markdown files.published
flag set to false.template
cache to render
pages instead of collections.all
. The
excludeFromCollections
flag should finally work correctly.0.1.2
onBuildReady()
event will fire once configuration has
been loaded if it exists in applicationHelper.cfm
beforeProcessCollections()
event will fire once
template data has been loaded but before
processCollectionsData()
is executed if it exists in applicationHelper.cfm
beforeGenerate()
event will fire after collections and
pagination has been processed and before static generation if it
exists in applicationHelper.cfm
0.1.1
0.1.0
publishDate
property has been renamed
date
. The value will default to lastModified time of
the file unless explicitly set_data/**.json
files can now be nested--showconfig
will now output details
about the process and the ssg-config0.0.17
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
build
command has been restructured to
get pagination working.prc.outFile
and not by
directory structure and fileSlugpagination
flag it will be
removed from collections.all
. Only renedered templates
are retained0.0.9
ssg watch
command and will trigger a build when a change is detectedfind
instead of contains
when
checking layout/view arrays to determine if the item exists0.0.8
/_includes
directory will is automatically excluded0.0.7
ssg init
behavior when scaffolding
application. It should work properly on Windows now.0.0.6
ssg serve
command that writes out the required
.htaccess
and server.json
to serve static
content if not already present. Also starts a static web server to
see your changes.0.0.5
view
attribute to specify how a template is
rendered irregardless of type. If view is not spcified it will fall
back to type
view
or
type
attributes when renderingssg_state
variable that monitors folder
structure and which layouts/includes exist
$
box install commandbox-ssg