ChrisPenner / slick

Static site generator built on Shake configured in Haskell
BSD 3-Clause "New" or "Revised" License
204 stars 24 forks source link

Package division #17

Closed kakkun61 closed 3 years ago

kakkun61 commented 3 years ago

Motivation

Pandoc has a lot of dependencies, you know, so it takes a long time to build slick too, which depends on pandoc, even if users don't need pandoc.

I want only the core of slick.

How

By package division.

slick contains these modules:

After this PR,

Note

No changes in source codes.

ChrisPenner commented 3 years ago

Hey there! Thanks for putting this together! 🙌

This all looks pretty reasonable, I'll plan to merge and re-publish everything as soon as I have a chance 😄

I'm a bit curious about how you're managing to use slick without using pandoc though haha; are you just using html directly?

kakkun61 commented 3 years ago

I am using lucid.

However, after removing the unnecessaries of slick for me, I found no dependencies on slick. Now I am using shake directly. My repo is kakkun61/static-site-generator-template.

Now I cannot say that this PR must be useful… 🤔

It is OK no matter if you reject this PR.