griffin
griffin copied to clipboard
A simple static website generator inspired by 11ty, hugo and others
- [x] Add new Plugin behaviour - [x] Make plugins register hooks - [x] Add new build stages where hooks can be added - [x] Move collections logic to plugin...
I'm trying to make a site where there's a home page that is a list of posts and then the show page for the individual posts. From reading through the...
Originally reported in #12. Users should be able to set permalinks for their collections. Previously we were assuming the collection name would be the "permalink", but a typical use case...
The current installer ships with a very rough first template that we need to rework. The new version will include a landing page, a global data folder, and will bundle...
Currently the documentation pages in `guides` need some work. The pages for the Data Cascade and Collections are incomplete and the sections grouping the pages need some rethinking.
Currently we only support a global data folder that is read before parsing content files. Let's assume that a Griffin project has the following simplified structure ```shell . ├── config...
Currently we can only read configuration file from `.exs` files that use `Code.eval_file/1`. Users coming into Griffin might want to use JSON and YAML instead. With a small refactor, it...
Currently permalinks override the default behaviour and allow writing to a custom path. We can extend this further by allowing `permalink` to use string interpolation: ``` --- permalink: "my-custom-path/#{DateTime.from_iso8601(date).year}-#{title}" ---...
Hi I've been looking for a static site generator in Elixir for some time, and griffin is looking great for me. However when running the `mix grf.server` task, the automatic...