Mercurial > piecrust2
view docs/config.yml @ 1188:a7c43131d871
bake: Fix file write flushing problem with Python 3.8+
Writing the cache files fails in Python 3.8 because it looks like flushing
behaviour has changed. We need to explicitly flush. And even then, in very
rare occurrences, it looks like it can still run into racing conditions,
so we do a very hacky and ugly "retry" loop when fetching cached data :(
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 15 Jun 2021 22:36:23 -0700 |
parents | 40228511d600 |
children |
line wrap: on
line source
# Basic stuff. site: title: PieCrust author: Ludovic Chabant tagline: Freshly baked sites & documents since 2006 description: A static website generator and flat-file CMS pretty_urls: true sources: docs: type: ordered data_endpoint: site.docs default_layout: doc api: type: ordered data_endpoint: site.api default_layout: api routes: - url: /docs/%slug% source: docs func: docurl - url: /api/%slug% source: api func: apiurl chef: env: PATH: node_modules/.bin baker: assets_dirs: assets: # Ignore stuff that will get concatenated into the main JS file. ignore: js/piecrust # This is 2015, come on Markdown. markdown: extensions: abbr, fenced_code, footnotes, smart_strong, codehilite, smarty extension_configs: codehilite: css_class: highlight guess_lang: false # Need Bootstrap. sass: load_paths: - ../node_modules/bootstrap/scss