Lightweight text-based static blogging engine, inspired by blosxom.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
config
generated
inc/Module
lib
public
state
t
themes
.ackrc
.gitignore
Changes
MANIFEST
MANIFEST.SKIP
META.yml
Makefile.PL
Notes
README.md

README.md

Statik

statik is a lightweight flexible text-based static blogging engine, inspired by the venerable blosxom.

Posts are simple text files with headers, which are used to generate static web pages (html, atom, etc.) to be served by a standard webserver like apache or nginx.

No databases or dynamic web infrastructure are required, meaning you can host your blog on a simple vps and still have it perform like a star when you're slashdotted. The only real requirements are perl >= 5.06, and the following perl modules from CPAN:

  • Config::Tiny
  • DateTime
  • DateTime::Format::Strptime
  • DateTime::Format::RFC3339
  • Encode
  • Exporter::Lite
  • Hash::Merge
  • JSON
  • parent
  • Text::MicroMason
  • URI

Dynamic content, like comments and comment threads, are possible with javascript.