Skip to main content

A static site generator for cmpalgorithms project

Project description

cagen

About

cagen is a static site generator intented for cmpalgorithms project. So it's very rare you are interested in that.

License

The software is distributed under GPL 2-only license.

How it runs

It assumes your documents are written with markdown syntax. It is capable of convert those documents to any other format, using pandoc (specifically pypandoc wrapper) and Mako templating system.

The reason to use "external" templating system instead of built-in pandoc template system is because pandoc templates are not capable of make conditions with values (something like $if(author=='me') Print full name here $endif$).

The program just converts markdown files to HTML ones by default in the same directory. Unlike many other static site generators, there is no predefined structure by default: no assets directory neither site directory. By default, all generated files are in the same directory than the source files. Obviously, you can modify it if you want.

We provide:

The software is implemented in python because it's easy to program (I'm very language-neutral). If you want some really fast static site generator, be free to fork the project and program with any compiled language.

Installation

You can install via pip:

pip install cagen

Other resources

  • You can see the issue tracker and contribute if you want suggesting new features or reporting a bug.
  • The API documentation of libcagen i available.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cagen-0.1.0a1.dev11.tar.gz (15.3 kB view hashes)

Uploaded Source

Built Distribution

cagen-0.1.0a1.dev11-py3-none-any.whl (15.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page