| Safe Haskell | None |
|---|
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
- data Identifier
- fromFilePath :: String -> Identifier
- toFilePath :: Identifier -> FilePath
- identifierVersion :: Identifier -> Maybe String
- setVersion :: Maybe String -> Identifier -> Identifier
Documentation
data Identifier Source
Instances
| Eq Identifier | |
| Ord Identifier | |
| Show Identifier | |
| Typeable Identifier | |
| IsString Identifier | |
| Binary Identifier | |
| NFData Identifier |
fromFilePath :: String -> IdentifierSource
Parse an identifier from a string
toFilePath :: Identifier -> FilePathSource
Convert an identifier to a relative FilePath
identifierVersion :: Identifier -> Maybe StringSource
setVersion :: Maybe String -> Identifier -> IdentifierSource