Skip to main content

Cyrax

PyPI

Cyrax is a static site generator using Jinja2 template engine.

It’s inspired by Jekyll and Hyde site generators and started when I realized that I’m dissatisfied with both of them for 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 the Jinja2 template library, so you can install it through your OS package system (in other case pip will install it automatically).

Note, please, that in order 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.

Also it’s really easy to extend Cyrax, see an example.

News

Indeed something happens with each release and you are probably interested what (and too lazy to read changelog).

3.1 (17.12.2019)

  • Fix for rendering unicode data to file

3.0 (01.10.2019)

  • Python 3 support

  • settings.cfg renamed to .cyrax.cfg

2.7 (11.10.2016)

  • support for globs in exclude in .cyrax.cfg

2.6 (10.10.2016)

  • make Jinja2 do extension available in templates

2.4-2.5 (16.08.2011)

  • drop unused dependency on cherrypy

  • make rst render start with h2 in inner sections

2.3 (28.12.2010)

  • rework RstPost a bit, removing nasty bugs with template caching

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).

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

Metadata

Release files for cyrax 3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cyrax 3.1
File Size Uploaded
cyrax-3.1.tar.gz 18.0 kB Details

Release files / cyrax-3.1.tar.gz

Download URL cyrax-3.1.tar.gz
Size 18.0 kB
Tags Source
SHA-256 checksum
How to use checksums
03090aae4d74d486b7d801b9b96e61810331db36310935fed439a3c55dd473b0
BLAKE2b-256 checksum
How to use checksums
ae0dbd1ed98c91b57194f2182cb47f6d4ccfda99b8966e3382a6c5390d37ca84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5

Release history Release notifications | RSS feed

This release

3.1 This release

1 release file

3.0

1 release file

2.7

1 release file

2.6

1 release file

2.5

1 release file

2.4

1 release file

2.3

1 release file

2.2

1 release file

2.1

1 release file

2.0

1 release file

1.1

1 release file

1.0

1 release file

0.1.18

1 release file

0.1.17

1 release file

0.1.16

1 release file

0.1.15

1 release file

0.1.14

1 release file

0.1.13

1 release file

0.1.12

1 release file

0.1.11

1 release file

0.1.10

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page