Skip to content

Releases: ashes999/butterfly

v0.3

04 Apr 16:53
Compare
Choose a tag to compare
  • 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 from authorName
  • 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

27 Jan 19:48
Compare
Choose a tag to compare
  • In the atom feed, updated-time matches post creation time. (Changing git 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.)

v0.1

01 Dec 04:58
Compare
Choose a tag to compare

First version. This includes:

  • A static layout/template HTML page
  • Creating blog posts (sorted reverse chronologically)
  • Creating non-chronological pages
  • Tagging posts (and searching by tags)
  • RSS