view tests/bakes/test_assets.yaml @ 666:81d9c3a3a0b5

internal: Get rid of the whole "sub cache" business. * Compute cache keys up front, so the cache directory is only chosen once. * Buffer up config variants to apply before loading the config. Makes it possible to cache variant-resulting configs, too. * Make a factory class to reuse the logic that creates the `PieCrust` object correctly for multi-process workers and such. * Add a test.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 03 Mar 2016 08:22:41 -0800
parents eb3ace870708
children 45ad976712ec
line wrap: on
line source

---
in:
    posts/2010-01-01_post1-assets/blah.png: 'fake image'
    posts/2010-01-01_post1.md: 'my image: {{assets.blah}}'
    pages/_index.md: 'something'
out:
    '2010':
        '01':
            '01':
                post1.html: 'my image: /2010/01/01/post1/blah.png'
                post1:
                    blah.png: 'fake image'
    index.html: 'something'
---
config:
    site:
        pretty_urls: true
in:
    posts/2010-01-01_post1-assets/blah.png: 'fake image'
    posts/2010-01-01_post1.md: 'my image: {{assets.blah}}'
    pages/_index.md: 'something'
out:
    '2010':
        '01':
            '01':
                'post1':
                    index.html: 'my image: /2010/01/01/post1/blah.png'
                    blah.png: 'fake image'
    index.html: 'something'