Properly link off to posts in Atom feed; include post content in feed

This commit is contained in:
2024-02-28 12:33:11 -06:00
parent 676aea2a99
commit 3d5e4db7d8
4 changed files with 15 additions and 3 deletions

View File

@@ -5,6 +5,7 @@ import Data.ByteString.Lazy (ByteString)
import qualified Data.ByteString as B
import Data.Text
import Data.Text.Encoding (decodeUtf8)
import Data.Text.Lazy (toStrict)
import qualified Lucid as LU
import System.IO ()
@@ -18,3 +19,8 @@ mdToLucid cmtextinput = case (commonmark "" cmtextinput) of
mdFileToLucid :: FilePath -> IO (LU.Html ())
mdFileToLucid path = fmap (mdToLucid . decodeUtf8) (B.readFile path)
mdFileToText :: FilePath -> IO (Text)
mdFileToText path = do
htmlContent <- mdFileToLucid path
return $ toStrict $ LU.renderText htmlContent