发布于 2016-01-11 23:35:46
我认为找到您的解决方案的关键是在集成clay部分中的using clay with hakyll
match "css/*.hs" $ do
route $ setExtension "css"
compile $ getResourceString >>= withItemBody (unixFilter "runghc" [])
-- cabal sandbox users can use (unixFilter "cabal" ["exec", "runghc"])
-- given that you've added cabal to your PATH我认为您可以用相应的"gulp" ["buildcss"]替换"runghc" []部分,并添加另一个部分match "js/*.js
match "css/*.scss" $ do
route $ setExtension "css"
compile $ getResourceString >>= withItemBody (unixFilter "gulp" ["buildcss"])
match "js/*.js" $ do
route $ setExtension "js"
compile $ getResourceString >>= withItemBody (unixFilter "gulp" ["buildjs"])注意:这段代码是未经测试的,因为我在设置中没有使用gulp。
https://stackoverflow.com/questions/34712261
复制相似问题