Safe Haskell | None |
---|
- newtype PageId = PageId {}
- data PreProcessor
- runPreProcessors :: MonadIO m => [PreProcessor] -> Trust -> Text -> m (Either Text Text)
- runPreProcessor :: MonadIO m => PreProcessor -> Trust -> Text -> m (Either Text Text)
- data Markup_001 = Markup_001 {
- preProcessors_001 :: [PreProcessor]
- markup_001 :: Text
- data Markup = Markup {
- preProcessors :: [PreProcessor]
- markup :: Text
- trust :: Trust
- data PublishStatus
- publishStatusString :: PublishStatus -> String
- data PageKind
- data Page_001 = Page_001 {}
- data Page_002 = Page_002 {}
- newtype Slug = Slug {
- unSlug :: Text
- slugify :: Text -> Slug
- toSlug :: Text -> Maybe Slug -> Slug
- data Page = Page {
- pageId :: PageId
- pageAuthor :: UserId
- pageTitle :: Text
- pageSlug :: Maybe Slug
- pageSrc :: Markup
- pageExcerpt :: Maybe Markup
- pageDate :: UTCTime
- pageUpdated :: UTCTime
- pageStatus :: PublishStatus
- pageKind :: PageKind
- pageUUID :: UUID
- type Pages = IxSet Page
- data FeedConfig = FeedConfig {
- feedUUID :: UUID
- feedTitle :: Text
- feedLink :: Text
- feedAuthorName :: Text
- initialFeedConfig :: IO FeedConfig
Documentation
0 'base ''UUID)
data PreProcessor Source
id ''PreProcessor)
runPreProcessors :: MonadIO m => [PreProcessor] -> Trust -> Text -> m (Either Text Text)Source
runPreProcessor :: MonadIO m => PreProcessor -> Trust -> Text -> m (Either Text Text)Source
data Markup_001 Source
Markup_001 | |
|
Markup | |
|
data PublishStatus Source
Page_001 | |
|
Page_002 | |
|
Page | |
|
data FeedConfig Source
FeedConfig | |
|