This repository has been archived on 2023-09-18. You can view files and clone it, but cannot push or open issues or pull requests.
blogtopoid/README.rst

56 lines
1.6 KiB
ReStructuredText
Raw Permalink Normal View History

2014-07-24 13:17:38 +00:00
|PyPI version| |Build Status| |Dependency Status|
2014-02-07 20:15:24 +00:00
2014-02-06 23:00:00 +00:00
blogtopoid
==========
This is pre-alpha. Most things don't work yet.
blogtopoid is a blog generator - it takes a bunch of posts, renders them
to HTML and saves them to a web directory.
Structure
=========
Work flow:
- take all documents from pagesdir, render them and save them to outputdir/.
- take all posts from inputdir, render and save to outputdir/YYYY/mm/dd/.
post filename must be "YYYYMMDD post title.ext".
- generate index.html linking all posts.
- generate rss feed including all posts.
- generate listing pages for all used tags.
- pack and copy style files from style/ to outputdir/style/.
Post formats
============
Currently posts and pages can either be markdown2 or reStructuredText.
In posts and pages ``{{blogurl}}`` gets replaced with blogurl from
config, in style files ``{{styleurl}}`` with blogurl/style.
Usage
=====
- pip install --pre blogtopoid
2014-02-06 23:00:00 +00:00
- run blogtopoid --quickstart
- run blogtopoid
- see post-receive.example for automatically deploying from git
commits.
TODO
====
2014-02-10 21:53:24 +00:00
- implement --post
2014-02-06 23:00:00 +00:00
- TEST!
- make a shipable default template
- paginate index (not relevant with current index)
2014-02-10 21:53:24 +00:00
- check hashes
2014-02-07 20:15:24 +00:00
.. |PyPI version| image:: https://badge.fury.io/py/blogtopoid.png
:target: https://pypi.python.org/pypi/blogtopoid
.. |Build Status| image:: https://travis-ci.org/hansenerd/blogtopoid.png?branch=master
:target: https://travis-ci.org/hansenerd/blogtopoid
2014-07-24 13:17:38 +00:00
.. |Dependency Status| image:: https://gemnasium.com/hansenerd/blogtopoid.svg
:target: https://gemnasium.com/hansenerd/blogtopoid