Hakyll.Core.Identifier

hakyll-4.7.5.1: A static website compiler library

Safe Haskell | None
Language | Haskell98

Hakyll.Core.Identifier

Description

An identifier is a type used to uniquely identify an item. An identifier is conceptually similar to a file path. Examples of identifiers are:

-     posts/foo.markdown

-     index

-     error/404

Synopsis

- data Identifier
- fromFilePath :: String -> Identifier
- toFilePath :: Identifier -> FilePath
- identifierVersion :: Identifier -> Maybe String
- setVersion :: Maybe String -> Identifier -> Identifier

# Documentation

data Identifier

Instances

Eq Identifier |
Ord Identifier |
Show Identifier |
IsString Identifier |
Binary Identifier |
NFData Identifier |

fromFilePath :: String -> Identifier

Parse an identifier from a string

toFilePath :: Identifier -> FilePath

Convert an identifier to a relative `FilePath`

identifierVersion :: Identifier -> Maybe String

setVersion :: Maybe String -> Identifier -> Identifier