Static blog generator
Project description
What
Pretty small and simplified static blog generator with following features:
markdown for content
yaml for configuration
jinja2 for templating
atom for feed
aiohttp for development server
only two types of content - page and post
content metadata lives in configuration file, configuration file can splitted into multiple nested files
have sensible defaults for content sources
no python coding needed to work with
Why
Hope someday somebody will find this library pretty usefull.
How
Requirements
The only hard dependency is python3.
Installation
$ mkdir blog && cd blog
$ mkdir env && virtualenv -p python3 env && source ./env/bin/activate
$ pip install wt
Bootstrapping
$ wt init .
Configuration
Usage
While writing content (ie in development mode):
$ wt develop
This command will start the development server listening at 127.0.0.1:9000.
When content is ready you will need to build it:
$ wt build
Roadmap
[ ] documentation
[x] [STRIKEOUT:posts list pagination]
[ ] support for tags
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.