LMBishop / panulat

A static site generator for my own website.

Home Page:https://leonardobishop.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

panulat

A static site generator for my own website. Uses ejs for templates.

Building and running

This program is intended to be run using Docker.

Using Docker

$ docker build -t panulat .

The program uses the following environment variables:

Name Value Default
PAGES_DIR The directory containing Markdown and HTML formatted pages. pages
VIEWS_DIR The directory containing templates. views
STATIC_DIR The directory containing static files to be copied. static
OUTPUT_DIR The output directory for rendered pages. build
SKIP_OUTPUT_DIR_CREATION If the output dir should not be deleted and re-created. false
WEBSERVER_ENABLED If the webserver should start. Used for testing. false
WEBSERVER_AUTOREBUILD If pages should be automatically rebuilt when changing. true
WEBSERVER_PORT The port the webserver should listen on. 3000
LOGGING_LEVEL How verbose logs should be. info

About

A static site generator for my own website.

https://leonardobishop.com/


Languages

Language:TypeScript 97.4%Language:Dockerfile 2.6%