A static presentation site. Built using Haskell: Hakyll for the overall compilation, Blaze-Html for Html, Clay for Css and some structures of my own. Uses an atomic design kit.
Go to file
Etienne Werly 18c5deda11 Merge pull request 'Minimal Footer' (#28) from addFooter into main
Reviewed-on: #28
2023-07-08 00:55:20 +01:00
app Changed Prop's cssMap from Map String Css to IntMap String. 2023-07-03 16:21:46 +02:00
assets/img Header integration. 2023-06-13 02:30:07 +02:00
posts Tinkered with templates compiling, no need for runGHC. 2023-06-21 16:14:12 +02:00
src Minimal Footer 2023-07-08 01:52:35 +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 Tag support completed. 2023-06-23 14:51:52 +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
etienne-moqueur.cabal Minimal Footer 2023-07-08 01:52:35 +02:00
hie.yaml Added Routes to Main. 2023-06-19 23:47:41 +02:00
package.yaml Updated stackage version 2023-07-03 15:57:43 +02:00
stack.yaml Updated stackage version 2023-07-03 15:57:43 +02:00
stack.yaml.lock Updated stackage version 2023-07-03 15:57:43 +02:00

README.md

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