Commit graph

4 commits

Author SHA1 Message Date
1a445dd1a1 Big change on Components logic.
Components are now a state monad with a map of css elements. At runtime,
css is gathered from the different components without duplication and
rendered. This should provide a scalable solution. Care should be taken
when naming a new component as overlapping names would not be both
rendered.
2023-06-07 20:03:32 +02:00
84eef2f8cd Added Core.Colors
Define a Palette, handle Colors gracefully, simply interfaced to output
to Clay or String formats.
2022-09-23 17:03:34 +02:00
2d5e928689 Added rudimentary blog posts functionality
At the moment, it seems a little hacky: templates from Kit.Templates are
compiled as html in a _templates directory, so that Hakyll can use them.
It seems that I might have to compile twice at times, as templates may
not be cached when I want to apply them. Might have to sort this out, or
it is a happy hack..
2022-09-21 19:56:36 +02:00
4bb7d7b140 First commit
Describes the base structure for the project, as well as some basic
functions.
TODO: everything really...
2022-09-21 18:02:50 +02:00