coltrane

A minimal app framework for content sites.

MIT License

Downloads
3.3K
Stars
91
Committers
5
coltrane - 0.36.0 Latest Release

Published by adamghill 3 months ago

  • Handle string, date, epoch in publish_date and convert them to timezone-aware datetime.
coltrane - 0.35.4

Published by adamghill 5 months ago

  • Prevent missing compress templatetag from raising an error when calling the compress management command.
coltrane - 0.35.3

Published by adamghill 5 months ago

  • Set COMPRESS_OFFLINE=True when running the compress management command.
coltrane - 0.35.2

Published by adamghill 5 months ago

  • Add all environment variables to settings.ENV, not just the variables from .env.
coltrane - 0.35.1

Published by adamghill 5 months ago

  • Update default Dockerfile to fix some deployment problems.
coltrane - 0.35.0

Published by adamghill 5 months ago

  • Include variables from .env file in settings.ENV.
  • Rewrite all docs to remove any perceived dependency on poetry.
  • Create nested folder structure for new sites.
coltrane - 0.34.0

Published by adamghill 6 months ago

  • Add coltrane context template variable to expose the coltrane settings.
  • Add support for django-compressor.
  • Add support for redirects.
coltrane - 0.33.0

Published by adamghill 8 months ago

  • Bump rich-click dependency and slightly better command aliases support.
coltrane - 0.32.1

Published by adamghill 8 months ago

  • Parse JSON5 data as UTF-8.
coltrane - 0.32.0

Published by adamghill 8 months ago

  • Add pubdate to RSS feed #61 by Tobi-De.
  • Support setting a custom TIME_ZONE.
coltrane - 0.31.0

Published by adamghill 10 months ago

  • Create example Dockerfile and gunicorn.conf.py files for easier deployments of coltrane apps.
  • Add the ability to use JSON5 for data files.

Breaking changes

  • Remove loading data.json. All data should be in JSON files in the data directory.
  • The default markdown renderer is now mistune instead of markdown2. The next version of coltrane will remove the option to use markdown2.
coltrane - 0.30.0

Published by adamghill 11 months ago

  • Add COLTRANE_IS_SECURE env variable.
  • Add django.middleware.gzip.GZipMiddleware, django.middleware.http.ConditionalGetMiddleware, django.middleware.csrf.CsrfViewMiddleware middlewares.
coltrane - 0.29.0

Published by adamghill 11 months ago

  • django-unicorn integration.
  • Fix: Passing INSTALLED_APPS into init now does not override the default apps.
coltrane - 0.28.0

Published by adamghill 11 months ago

  • Add DISABLE_WILDCARD_TEMPLATES setting
  • Add data, slug, template, and now to direct HTML template for as much parity to markdown content as possible
coltrane - 0.27.0

Published by adamghill 11 months ago

  • Support directory wildcards.
  • Add paths template tag.
coltrane - 0.25.0

Published by adamghill 11 months ago

  • If a markdown file with a slug cannot be found, look for a template with the same slug. Special case for *.html which can be a fall-back option to render for any slug.
  • Add raise_404 template tag.
  • Add last_path template tag.
coltrane - 0.20.0

Published by adamghill almost 2 years ago

  • Add to_html template tag. #37 by Tobi-De
  • Breaking change: change date to publish_date in metadata. #39 by Tobi-De
  • Breaking change: change SITE setting to SITE_URL.
  • Automatically add verbatim templatetag around code fences.
coltrane - 0.18.2

Published by adamghill over 2 years ago

  • Add request to the template context when building static sites.
coltrane - 0.18.1

Published by adamghill over 2 years ago

  • Fix bug where static site path was incorrect
coltrane - 0.18.0

Published by adamghill over 2 years ago

  • Add toc to the template context which provides a table of contents for the markdown.