diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,10 +1,16 @@
 # Changelog for slick
 
-## 1.1.0.0
-- Upgrade to lts-16.29
+## 1.1.2.0
+- Upgrade to lts-18.9 and add support for org-mode documents.
 
+## 1.1.1.1
+- Upgrade to lts-17.8 and ghc-8.10.4
+
 ## 1.1.1.0
 - Add `loadUsingMeta` to allow specifying a separate pandoc meta writer.
+
+## 1.1.0.0
+- Upgrade to lts-16.29
 
 ## 1.0.1.0
 - Add `makePandocReaderWithMetaWriter` and `makePandocReaderWithMetaWriter'` for reading in resources with custom Pandoc Writers for metadata.
diff --git a/slick.cabal b/slick.cabal
--- a/slick.cabal
+++ b/slick.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.33.0.
+-- This file has been generated from package.yaml by hpack version 0.34.4.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: ed2daf4cedbda6a1a41895f4c176fa62e5966613f2e5de2999685f0939e51627
+-- hash: 3ce71611de676254e3f2d771e29b65392e51071f726b0ac34b79222d719090b6
 
 name:           slick
-version:        1.1.1.0
+version:        1.1.2.0
 synopsis:       A quick & easy static site builder built with shake and pandoc.
 description:    Please see the README on GitHub at <https://github.com/ChrisPenner/slick#readme>
 category:       Web
diff --git a/src/Slick.hs b/src/Slick.hs
--- a/src/Slick.hs
+++ b/src/Slick.hs
@@ -17,6 +17,7 @@
   , slickWithOpts
   , markdownToHTML
   , markdownToHTML'
+  , orgModeToHTML
 
   -- ** Mustache Templating
   , compileTemplate'
diff --git a/src/Slick/Pandoc.hs b/src/Slick/Pandoc.hs
--- a/src/Slick/Pandoc.hs
+++ b/src/Slick/Pandoc.hs
@@ -11,6 +11,10 @@
   , markdownToHTML'
   , markdownToHTMLWithOpts
   , markdownToHTMLWithOpts' 
+  , orgModeToHTML
+  , orgModeToHTML'
+  , orgModeToHTMLWithOpts
+  , orgModeToHTMLWithOpts'
   , makePandocReader
   , makePandocReader'
   , makePandocReaderWithMetaWriter
@@ -20,6 +24,7 @@
   , loadUsing
   , loadUsing'
   , defaultMarkdownOptions
+  , defaultOrgModeOptions
   , defaultHtml5Options
   , convert
   , flattenMeta
@@ -61,6 +66,17 @@
       , writerExtensions     = writerExtensions def
       }
 
+-- | Reasonable options for reading an org-mode file
+defaultOrgModeOptions :: ReaderOptions
+defaultOrgModeOptions =
+  def { readerExtensions = exts }
+  where
+    exts = mconcat
+     [ extensionsFromList
+       [ Ext_fenced_code_attributes
+       , Ext_auto_identifiers
+       ]
+     ]
 --------------------------------------------------------------------------------
 
 -- | Handle possible pandoc failure within the Action Monad
@@ -86,7 +102,7 @@
 markdownToHTML' txt =
     markdownToHTML txt >>= convert
 
--- | Like 'markdownToHTML' but allows returning any JSON serializable object
+-- | Like 'markdownToHTML' but allows providing additional pandoc reader and writer options
 markdownToHTMLWithOpts
     :: ReaderOptions  -- ^ Pandoc reader options to specify extensions or other functionality
     -> WriterOptions  -- ^ Pandoc writer options to modify output
@@ -98,7 +114,7 @@
     (writeHtml5String wops)
     txt
 
--- | Like 'markdownToHTML' but allows returning any JSON serializable object
+-- | Like 'markdownToHTMLWithOpts' but returns any JSON serializable object.
 markdownToHTMLWithOpts'
     :: (FromJSON a)
     => ReaderOptions  -- ^ Pandoc reader options to specify extensions or other functionality
@@ -107,6 +123,45 @@
     -> Action a
 markdownToHTMLWithOpts' rops wops txt =
     markdownToHTMLWithOpts rops wops txt >>= convert
+
+-- | Convert org-mode text into a 'Value';
+--
+--   The 'Value'  has a "content" key containing rendered HTML.
+--
+--   Metadata is assigned on the respective keys in the 'Value'
+orgModeToHTML :: T.Text
+               -> Action Value
+orgModeToHTML txt =
+    orgModeToHTMLWithOpts defaultOrgModeOptions defaultHtml5Options txt
+
+-- | Like 'orgModeToHTML' but allows returning any JSON compatible object.
+orgModeToHTML' :: (FromJSON a)
+               => T.Text
+               -> Action a
+orgModeToHTML' txt =
+    orgModeToHTML txt >>= convert
+
+-- | Like 'orgModeToHTML' but allows providing additional pandoc reader and writer options
+orgModeToHTMLWithOpts
+    :: ReaderOptions  -- ^ Pandoc reader options to specify extensions or other functionality
+    -> WriterOptions  -- ^ Pandoc writer options to modify output
+    -> T.Text         -- ^ Text for conversion
+    -> Action Value
+orgModeToHTMLWithOpts rops wops txt =
+  loadUsing
+    (readOrg rops)
+    (writeHtml5String wops)
+    txt
+
+-- | Like 'orgModeToHTMLWithOpts' but allows returning any JSON compatible object
+orgModeToHTMLWithOpts'
+    :: (FromJSON a)
+    => ReaderOptions  -- ^ Pandoc reader options to specify extensions or other functionality
+    -> WriterOptions  -- ^ Pandoc writer options to modify output
+    -> T.Text         -- ^ Text for conversion
+    -> Action a
+orgModeToHTMLWithOpts' rops wops txt =
+    orgModeToHTMLWithOpts rops wops txt >>= convert
 
 -- | Given a reader from 'Text.Pandoc.Readers' this creates a loader which
 --   given the source document will read its metadata into a 'Value'
