Projet de site statique en Haskell
Find a file
etienne ef97b3fb76 Core change: Components use a Writer Monad instead of State.
Replacing Core.Components is the Components module where Props are
defined with a Monoid structure. Component is a synonym of Writer Prop.
2023-06-18 20:05:07 +02:00
app Core change: Components use a Writer Monad instead of State. 2023-06-18 20:05:07 +02:00
assets/img Header integration. 2023-06-13 02:30:07 +02:00
posts Big change on Components logic. 2023-06-07 20:03:32 +02:00
src Core change: Components use a Writer Monad instead of State. 2023-06-18 20:05:07 +02:00
test First commit 2022-09-21 18:02:50 +02:00
.ghci First commit 2022-09-21 18:02:50 +02:00
.gitignore First commit 2022-09-21 18:02:50 +02:00
CHANGELOG.md Fixed template hack 2022-09-26 11:30:24 +02:00
etienne-moqueur.cabal Core change: Components use a Writer Monad instead of State. 2023-06-18 20:05:07 +02:00
package.yaml Big change on Components logic. 2023-06-07 20:03:32 +02:00
README.md Big change on Components logic. 2023-06-07 20:03:32 +02:00
Setup.hs First commit 2022-09-21 18:02:50 +02:00
stack.yaml First commit 2022-09-21 18:02:50 +02:00
stack.yaml.lock First commit 2022-09-21 18:02:50 +02:00

My new attempt at a personal site

A personal CMS written in Haskell. The most prominent libraries used are

  • Hakyll, a static site compiler,
  • Blaze to generate html,
  • Clay to preprocess css

Building

Build using stack:

stack build

and then to compile the actual site:

stack run build