Skip to main content

Another Static Site Generator

Project description

Taika
=====

.. image:: https://img.shields.io/pypi/v/taika.svg
:target: https://pypi.python.org/pypi/taika

.. image:: https://readthedocs.org/projects/taika/badge/?version=latest
:target: https://taika.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status

.. image:: https://gitlab.com/hectormartinez/taika/badges/master/pipeline.svg
:target: https://gitlab.com/hectormartinez/taika/commits/master
:alt: Pipeline Status

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/ambv/black
:alt: Code style: black


Another Static Site Generator

* Free software: MIT license
* Documentation: https://taika.readthedocs.io.


Features
--------

* YML configuration
* Simple
* Extensible
* Documents JSON representated

Credits
-------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage


History
=======

:tag:`v0.5.2` (YYYY-MM-DD)
--------------------------

Fixed
~~~~~

* ``taika.ext.rst`` was printing ``suffixes``.
* Now documents have `url` which is used to specify the path in the dest directory.
* Modified the extensions for the new document key `url`.
* rST include directory now works as it should.

Added
~~~~~

* ``collections`` extension that groups documents per pattern.
* ``excerpt`` extension added.
* ``rst`` extension now reads options from config file.


:tag:`v0.5.1` (2018-04-16)
--------------------------

Changed
~~~~~~~

* The metadata was saying that the package was compatible with versions of Python
and was wrong. Tags, classifiers and requires added.
* Files are read as bytes, so all the plugins and tests were adapted.

:tag:`v0.5.0` (2018-04-16)
--------------------------

Added
~~~~~

* Extensions system.
* Two extensions: ``rst`` and ``layouts``.
* INI file configuration.
* Main ``Taika`` class to orchestrate managers and configuration.
* ``taika.ext.rst`` now exits on warnings.

Changed
~~~~~~~

* CLI parsing now is done by ``argparse``.

Fixed
~~~~~

* Documentation.


:tag:`v0.4.0` (2018-03-17)
---------------------------

Added
~~~~~

* CLI entry point via ``taika``.
* GitLab folder for issues and merge requests customization.
* Spell checker for the documentation.

Removed
~~~~~~~

* Certain folders that should be untracked.
* Unused badges on the README.


:tag:`v0.3.0` (2018-03-15)
--------------------------

Necessary BUMP to wrap my head around the schema.


:tag:`v0.2.1` (2018-03-15)
--------------------------

Added
~~~~~

* GitLab Continuous Integration.
* Configuration for pytest: now the working directory is the ``tests`` folder.

Removed
~~~~~~~

* Travis Continuous Integration.


:tag:`v0.2.0` (2018-03-15)
--------------------------

Added
~~~~~

* Added the skeleton for the project.
* Added the first functions and functionality via API.


0.1.X (YYYY-MM-DD)
------------------

This versions correspond to older taika versions that I've uploaded to PyPi.


Project details


Download files

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

Source Distribution

taika-0.5.2.tar.gz (25.8 kB view hashes)

Uploaded Source

Built Distribution

taika-0.5.2-py36-none-any.whl (15.7 kB view hashes)

Uploaded Python 3.6

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