Projet de site statique en Haskell
Find a file
etienne 978dffb671 Added compile rule on assets.
Assets declared throughout Components are gathered in a FileTree
structure. At compile time, the assets tree is flattened to give all
assets paths and each asset is matched and copied.
This prevents unused assets that are in the source to be deployed.
2023-06-19 22:17:20 +02:00
app Added compile rule on assets. 2023-06-19 22:17:20 +02:00
assets/img Header integration. 2023-06-13 02:30:07 +02:00
posts Added sitemap.xml 2023-06-19 00:16:25 +02:00
src Added compile rule on assets. 2023-06-19 22:17:20 +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 Added sitemap.xml 2023-06-19 00:16:25 +02:00
etienne-moqueur.cabal FileTree Type defined in Utils.FileTree 2023-06-19 21:16:09 +02:00
package.yaml FileTree Type defined in Utils.FileTree 2023-06-19 21:16:09 +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 FileTree Type defined in Utils.FileTree 2023-06-19 21:16:09 +02:00
stack.yaml.lock FileTree Type defined in Utils.FileTree 2023-06-19 21:16:09 +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