Metadata-Version: 1.0
Name: cyrax
Version: 2.2
Summary: Static site generator
Home-page: http://hg.piranha.org.ua/cyrax/
Author: Alexander Solovyov
Author-email: alexander@solovyov.net
License: BSD
Description: .. -*- mode: rst -*-
        
        =======
        Cyrax
        =======
        
        Cyrax is a static site generator using Jinja2_ template engine.
        
        It's inspired from Jekyll_ and Hyde_ site generators and started when I realized
        that I'm dissatisfied with both of them by different reasons. When I tried to
        come up with name I remembered my favourite character from Mortal Kombat 3 so
        here we go.
        
        Installation
        ------------
        
        Well, it's quite simple, as usually::
        
        pip install cyrax
        
        Cyrax depends on Jinja2 template library, so you can install it through your OS
        package system. Also CherryPy is used by Cyrax' internal web server (if you want
        to use it at all :).
        
        Note, please, that to use parsers like markdown, or reST, or textile,
        corresponding libraries should be installed (either python-markdown or
        python-markdown2 are good enough for markdown).
        
        Usage
        -----
        
        Read some docs_, run ``cyrax --help`` to read about command line options, look
        at `example site`_.
        
        News
        ----
        
        Indeed something happens with each release and you are probably interested what
        (and too lazy to read `changelog`_).
        
        .. _changelog: http://hg.piranha.org.ua/cyrax/
        
        2.1-2.2 (21.12.2010)
        ~~~~~~~~~~~~~~~~
        
        - nasty bug with circular dependecies
        - forget to process tags in RstPost
        
        2.0 (18.12.2010)
        ~~~~~~~~~~~~~~~~
        
        - refactored module system, no more ``cyraxlib``, only ``cyrax`` now exists
        - completely refactored internal models system, now it uses usual inheritance
        instead of some strange composition (which means it's easier to understand
        and to extend now)
        - ability to write posts in reStructuredText (which as well could serve as an
        `example`_ to writing your own models).
        
        .. _example: http://hg.piranha.org.ua/cyrax/file/tip/cyrax/rstpost.py
        
        1.0-1.1 (28.11.2010)
        ~~~~~~~~~~~~~~~~~~~~
        
        - now most of urls generated on page (by function ``url_for``) are relative to
        current page, which means that you mostly can view your site without using
        web-server (though you'll need to click on ``index.html`` yourself :)
        - some docs, heh. This part needs attention anyway
        
        .. _Jinja2: http://jinja.pocoo.org/2/
        .. _Jekyll: http://github.com/mojombo/jekyll/
        .. _Hyde: http://github.com/lakshmivyas/hyde/
        .. _repository: http://hg.piranha.org.ua/cyrax/
        .. _docs: http://hg.piranha.org.ua/cyrax/docs/
        .. _example site: http://hg.piranha.org.ua/cyrax/file/tip/content/
        
Platform: any
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Utilities
