All Projects → piranha → cyrax

piranha / cyrax

Licence: ISC license
Static site generator

Programming Languages

python
139335 projects - #7 most used programming language
CSS
56736 projects
HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to cyrax

jigsaw-docs-template
Starter template for a documentation site, using Jigsaw by Tighten
Stars: ✭ 39 (-4.88%)
Mutual labels:  static-site-generator
rocket
The modern web setup for static sites with a sprinkle of JavaScript
Stars: ✭ 169 (+312.2%)
Mutual labels:  static-site-generator
presskit.html
Re-implementation of presskit() as a static site generator
Stars: ✭ 250 (+509.76%)
Mutual labels:  static-site-generator
influencer-hugo
Influencer is a Hugo theme for book authors and writers. It has also Snipcart supports for order books and payments.
Stars: ✭ 66 (+60.98%)
Mutual labels:  static-site-generator
wasp
A Static Site Generator written in Crystal.
Stars: ✭ 20 (-51.22%)
Mutual labels:  static-site-generator
monopati
a minimalistic static content generator
Stars: ✭ 19 (-53.66%)
Mutual labels:  static-site-generator
gisture
A minimal and flexible blog generator based on GitHub Gist.
Stars: ✭ 24 (-41.46%)
Mutual labels:  static-site-generator
moul
The minimalist publishing tool for photographers
Stars: ✭ 147 (+258.54%)
Mutual labels:  static-site-generator
noir
Noir is a modern, responsive and customizable theme for Jekyll with dark mode support.
Stars: ✭ 68 (+65.85%)
Mutual labels:  static-site-generator
ftd
🚧 (Alpha stage software) FTD: Programming Language For Prose 🚧
Stars: ✭ 18 (-56.1%)
Mutual labels:  static-site-generator
generator-veams
Scaffold modern frontend web apps or web pages with a static site generator (Assemble or Mangony), Grunt and/or Gulp, Sass and Bower. Use modern frameworks like Bourbon, Bootstrap or Foundation and structure your JavaScript with ES Harmony support.
Stars: ✭ 45 (+9.76%)
Mutual labels:  static-site-generator
kerouac
Poetic static site generator for Node.js.
Stars: ✭ 80 (+95.12%)
Mutual labels:  static-site-generator
github-pages-vuepress
Build a static website using VuePress and deploy to Github Pages
Stars: ✭ 20 (-51.22%)
Mutual labels:  static-site-generator
jekyll-rdf
📃 A Jekyll plugin to include RDF data in your static site or build a complete site for your RDF graph
Stars: ✭ 46 (+12.2%)
Mutual labels:  static-site-generator
create-harold-app
Static blog/site generator
Stars: ✭ 33 (-19.51%)
Mutual labels:  static-site-generator
oliverbenns.com
oliverbenns.com
Stars: ✭ 51 (+24.39%)
Mutual labels:  static-site-generator
stati
An extensible and Jekyll-compatible PHP static website generator
Stars: ✭ 21 (-48.78%)
Mutual labels:  static-site-generator
PkgPage.jl
Create a beautiful landing page for your package in less than 10 minutes.
Stars: ✭ 98 (+139.02%)
Mutual labels:  static-site-generator
picidaejs
🐦Picidae is a document generator which has gentle experience.
Stars: ✭ 24 (-41.46%)
Mutual labels:  static-site-generator
forty
Forty theme - Hugo theme ported from HTML5UP origrinal theme called Forty.
Stars: ✭ 116 (+182.93%)
Mutual labels:  static-site-generator

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].