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