Skip to content
Hakyll SASS compiler over hsass
Haskell
Branch: develop
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/Hakyll/Web
.gitignore
.travis.yml
LICENSE
README.md
Setup.hs
hakyll-sass.cabal

README.md

Hakyll SASS

A library for Hakyll providing a compiler for SASS using hsass. This package can be found on Hackage under hakyll-sass.

To install, run the following command:

cabal install hakyll-sass

Build Status

Master: Build Status Develop: Build Status

Usage Instructions

To use in a Hakyll project, do something similar to the following:

SASS file - css/default.sass:

.example
    border: solid 1px #000000

HTML file - templates/default.html:

<link rel="stylesheet" href="/css/default.css" />
<div class="example">Example</div>

Haskell file - site.hs:

import Hakyll.Web.Sass (sassCompiler)

main = hakyll $ do
    match "css/*.sass" $ do
        route $ setExtension "css"
        let compressCssItem = fmap compressCss
        compile (compressCssItem <$> sassCompiler)
You can’t perform that action at this time.