yass
Yet Another Static Site (generator)
Yass is an incredibly un-opinionated static site generator. Learn more!
Getting started
Starting from a blank page isn’t fun, so yass init
spits out the source to jhollinger.github.io/yass/ to help get you started.
$ gem install yass $ yass init blog Creating blog/layouts/default.html.liquid Creating blog/layouts/splash.html.liquid Creating blog/site/assets/highlight.min.js Creating blog/site/assets/highlightjs-atom-one-dark.min.css Creating blog/site/assets/main.css.liquid Creating blog/site/helpers/index.md.liquid Creating blog/site/index.md.liquid Creating blog/site/layouts-templates/index.md.liquid Creating blog/templates/asset_tags.liquid Creating blog/templates/nav.liquid $ cd blog
Building
The built site will be placed into dist
.
yass build
NOTE If you’re building for webserverless, local viewing, and using the skip_index
filter anywhere, use the --no-skip-index
option.
yass build --no-skip-index
Use the watch
command to continually build your site as files change.
yass watch # also supports --no-skip-index
License
MIT License. See LICENSE for details.
Copyright
Copyright © 2025 Jordan Hollinger.