Misaka no longer requires custom renderer methods to return str objects.
HTML escaping is now handled by Houdini.
Replaced the default theme with dark (default) and light versions of a new theme.
Removed some left over code from the light theme.
Fixed some typos in the default theme.
Removed unneeded configuration settings from the light theme.
The programming language of a code block is now stored in the data-lang attribute of the <code> tag instead of the lang attribute of the <pre> tag.
Tildes are no longer allowed in post slugs.
Updated the default theme to reflect code highlighting changes.
Removed unnecessary line height styling from the default theme.
Fixed a bug in the serve command when handling paths containing Unicode characters.
SimpleHTTPServer expects str objects internally so base_url should be stored as a str object not a unicode object.
Fixed a bug in the watch subcommand when a file is moved into the directory that is being watched.
Use tuples for on-the-fly iteration for consistency.
Updated command argument descriptions.
Log messages are now formatted by the logging module.
Refactored file system interaction as well as path and URL handling.
Updated command error messages.
Removed a redundant file system check.
Further refactored how URLs are handled.