Skip to main content

Quoins for static sites

Project description

django-yamldoc: Quoins for static sites

PyPI version

This is a Django application for maintaining documents in YAML format and refining them to a traditional ORM’d database to serve them to users. It’s for people who prefer VCS over SQL.


yamldoc is technically reusable, and used in multiple personal projects over the years, with some individual YAML documents over a hundred thousand lines long. However, yamldoc is probably of no interest to you. Its architecture is less elegant than the average Django app, mixing various concerns united only by the theme of refining YAML to HTML via quearyable SQL.

yamldoc is currently marked as compatible with markdown < 3.3. The two packages are in fact still compatible at >= 3.3, but markdown performance with large blocks of HTML was degraded in 3.3. This is relevant to yamldoc and unsolved as of version 3.3.6, hence the soft block.


yamldoc was originally called vedm for “Viktor Eikman’s Django miscellania”.

yamlwrap, available here, was once a central component of yamldoc.


Copyright 2016–2021 Viktor Eikman

django-yamldoc is licensed as detailed in the accompanying file LICENSE.

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

django-yamldoc-2.0.0.tar.gz (28.3 kB view hashes)

Uploaded source

Built Distribution

django_yamldoc-2.0.0-py3-none-any.whl (34.9 kB view hashes)

Uploaded py3

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