A simple, minimal static site generator using Bash and Pandoc.
Go to file
lee2sman 253421480a add caveats 2021-05-10 03:23:55 -04:00
templates initial commit 2021-05-10 03:14:41 -04:00
themes initial commit 2021-05-10 03:14:41 -04:00
.gitignore add .gitignore 2021-05-10 03:04:02 -04:00
README.md add caveats 2021-05-10 03:23:55 -04:00
build.sh initial commit 2021-05-10 03:14:41 -04:00
post.sh initial commit 2021-05-10 03:14:41 -04:00



Note: panblog is still in development and may continue to change, have bugs, destroy your computer, make your hand fall off, etc.

panblog is a simple, minimal bash and pandoc-based static site generator. It takes a flat file directory of markdown files and can build a website inside a folder, or you can add just a new post to an existing panblog.

panblog makes use of Pandoc, and specifically the template feature which allows the creation of html templates that include custom header and footer.


Git clone or download this directory to your computer.


Two ways to use:

Build entire site


Looks for all markdown files in the directory, then builds a folder site/ (or change name in template/build.sh) with each post by default in its own sub-folder so you can have a clean URLs.


- index.md
- index.html

Create a single post and add to site

./post.sh postname.md

Takes a single specified file and adds it to the site/ folder (or change in template/post.sh) with each post by default in its own sub-folder.


panblog comes with several theme options. A theme should be specified in your templates files.


cc0 Public Domain

Issues / pull requests considered.