繁体   English   中英

如何与Hakyll一起使用Gulp

[英]How to use Gulp with Hakyll

我是Haskell的新手,以为我会先与Hakyll建立博客。 我还使用一饮而尽处理前我的js和SCSS。

构建Hakyll网站时,如何生成js和CSS文件?

我认为找到解决方案的关键是在我们整合粘土的部分中使用带有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

我认为您可以将"runghc" []部分替换为相应的"gulp" ["buildcss"]然后添加另一个match "js/*.js "gulp" ["buildcss"] 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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM