Commit graph

6 commits

Author SHA1 Message Date
ccc0bf7afd Started header. 2023-06-09 03:12:16 +02:00
6428597dde New head declaration, css tweaks on buttons and colours defined.
Changed the operator on Palettes to @ and @@ to avoid clashing with Clay
and Blaze.
The buttonLink is roughly styled.
New organism head: supply components to populate the head or just use
the default head to render global css easily.
2023-06-09 02:36:02 +02:00
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