This is a very lightweight and small static site generator. This is a highly unstable project with no promises of consistent API or even that it's functioning. Use with caution.
roxy --layouts ./layouts --content ./content --output ./build --theme theme.tmTheme
Roxy layouts are made with Tera templates. Most of the functionality of Roxy comes from Tera.
Content files are a combination of Frontmatter and Markdown (separated by dashes.)
title: My first post!
---
Hello, Roxy!
There is one special Frontmatter field: layout
. By default, this will be index.html
(from whatever directory is selected as the layouts folder). Setting this field will change the template Roxy uses for this file.
title: My post with a custom layout
layout: special.tera
---
# Fancy!
Markdown is parsed using pulldown-cmark.
Roxy takes any theme which is accepted by syntect.