Releases: ashes999/butterfly
Releases · ashes999/butterfly
v0.3
- Support for "pure" static websites (no posts, only pages). Thanks @MatthijsKamstra for identifying many of the necessary changes!
- Ability to customize the HTML that comes out of
<butterfly-pages />
(specify a prefix, suffix, and tag attribues) - Post/page title appears wherever you specify
<butterfly-title />
- Any value in
config.json
can appear in templates, eg.$authorName
gets replaced with the config.json value fromauthorName
- Config option to specify the front page as a different page (
homePageLayout
property) meta-title
metadata can specify the post title- The ability to specify/order pages via a
meta-order
metadata - Bug fixes, unit testing (90.62% coverage), and build integration
And many, many more changes. You can see the full list of work here.
v0.2
- In the atom feed,
updated-time
matches post creation time. (Changinggit
branches, cloning, etc. will mangle the modification time.) - The atom feed
<link />
tag appears automatically in your layout. - You can add a link to an existing post or page using the syntax
[[post or page name]]
. - Disqus integration.
- You can specify
"googleAnalyticsId": "UA-12345678-1"
in your config file to generate the latest Analytics code automatically in your layout. - Tag counts are optional by default. You can re-enable them by adding the
show-counts
attribute to<butterfly-tags />
. (This is useful if you want to diff the generated HTML and see what changed.)