SkeleSite reference
This document applies to version 1.0 beta as of 2 May 2026.
Command-line usage
Synopsis:
skele [ -h | -v | -o DIR | -I ] <source-dir>
Arguments:
<source-dir>- directory with text, config and templates
Options:
-h- show brief usage instructions and exit
-v- show the current version number and exit
-o DIR- set output directory (default: current)
-I- write default files to source directory
Settings
SkeleSite can be configured either via environment variables or a config file in the source directory.
| Variable | Meaning | Default |
|---|---|---|
| SKEL_CONF | config file name | skele.rc |
| SKEL_TPL | template file name | page.html |
| SKEL_EXT | source file extension | .md |
| SKEL_MARK | source file processor | markdown |
| SKEL_TIME | timestamp format | %Y-%m-%d |
| SKEL_OUT | output directory name | . |
Obviously, using SKEL_CONF in the config file has no effect since by then it’s already loaded.
Template variables
| Name | Meaning | Notes |
|---|---|---|
| {title} | page title | |
| {m_time} | modification time | from file metadata |
| {content} | rendered page |