A naïve static site generator.

#6Improve error handling

Right now, Pageling doesn’t really care about errors and warnings; it just lets them happen, print their info in the default format, and crash the program if the need is be. This gets confusing when error happens in postprocessors, since their code is loaded and evaluated at runtime, and the info given is not very helpful.

Pageling should track which phase the program is in, catch errors which happen in there, report them in a nice format and appropriate context, and ideally not exit when that could be avoided. (That would especially be useful when taking issue #2 into consideration.)