mirror of
https://github.com/roc-lang/roc.git
synced 2025-12-09 02:54:49 +00:00
|
|
||
|---|---|---|
| .. | ||
| input | ||
| output | ||
| platform | ||
| .gitignore | ||
| README.md | ||
| static-site.roc | ||
Static site generator
This is an example of how you might build a static site generator using Roc.
It searches for Markdown (.md) files in the input directory, inserts them
into a HTML template defined in Roc, and writes the result into the
corresponding file path in the output directory.
To run, cd into this directory and run this in your terminal:
If roc is on your PATH:
roc run static-site.roc -- input/ output/
If not, and you're building Roc from source:
cargo run -- static-site.roc -- input/ output/
The example in the input directory is a copy of the 2004 website
by John Gruber, introducing the Markdown format.
https://daringfireball.net/projects/markdown/