Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Haskell

This branch is 98 commits ahead of ajdunlap:master

Failed to load latest commit information.
src/Yesod Re-structure project
test
.travis.yml Use a more comprehensive travis.yml
LICENSE
README.md Add build status to README
Setup.hs Scaffolding
yesod-markdown.cabal Add a test suite

README.md

Yesod markdown

Build Status

A small wrapper over pandoc's powerful Markdown -> Html support with usage tailored for Yesod.

This is a fork and continuation of a package originally by Alexander Dunlap.

Differences include:

  1. Updated to compile with newer dependencies
  2. Removed Yesod.Markdown.Macros
  3. Fixed and exported form field settings for Markdown fields
  4. Uses xss-sanitize by default and provides *Trusted functions to skip it

Usage

getPageR :: FilePath -> Handler RepHtml
getPageR fp = do
    content <- liftIO $ fmap markdownToHtml (markdownFromFile fp)

    defaultLayout do
        [shamlet|
            <div class="content">
                #{content}
            |]
Something went wrong with that request. Please try again.