Releases: cryogen-project/cryogen-core
Releases · cryogen-project/cryogen-core
Allow fast compilation of changed files only
- Allow fast compilation of changed files only.
- Enable post-processing of HTML files.
- Allow the sitemap to exclude specified files.
Allow multiple filename extensions in Markup
0.3.2 Release 0.3.2
Add support for `:update-article-fn` to customize parsed articles
- See http://cryogenweb.org/docs/customizing-cryogen.html for details
- Also added ability to customize the class on generated TOCs
Some improvements to SEO and extensibility
- Expose plaintext
description
to pages/posts so it can be included in description tags for previews/SEOdescription
either comes from the post/page metadata or it's generated from the preview
- Enable users to derive extra params from params + site data by passing in a
:extend-params-fn
along with overrides
Relax config schema as many keys aren't actually required.
0.2.1 (closes #118) relax config schema
Updated to use and produce a shallower project structure
Project Structure Changes:
- Remove
resources/templates
folder altogether - Move posts and pages to
content/
in root folder - Move
config.edn
tocontent/
in root folder - Move
themes
to root folder - Move output folder
public
to root folder (specifiable via:public-dest
) - All user-specified resource paths are with respect to
content/
folder (theme-specific resources will be relative to that theme's folder)
See #117
Update behaviour of clean-urls? feature
Due to feedback in #115, this feature has been updated to fit more use cases.
- key has been changed to
:clean-urls
- will accept one of the following values:
:dirty
:trailing-slash
:no-trailing-slash
- will accept one of the following values:
See the configuration docs for more details.
Update dependencies
Includes a fix to clj-rss
to remove extra newlines yogthos/clj-rss#16
Update dependencies
0.1.66 bumped up dependencies
Update behaviour of clean-urls? feature
- Files no longer generated as
/foo-bar/index.html
, generated as justfoo-bar.html
instead - With
clean-urls?
on, all page links will have trailing.html
stripped