úÎ.T,D     FConvert a relative filepath to a filepath in the destination (_site). AConvert a relative filepath to a filepath in the cache (_cache). Get the url for a given page. @Given a path to a file, try to make the path writable by making  all directories on the path. IGet all contents of a directory. Note that files starting with a dot (.)  will be ignored. 4Trim a string (drop spaces and tabs at both sides). #Split a list at a certain element. &Check is a cache file is still valid. 5A class for datatypes that can be rendered to pages. (Get a context to do substitutions with. @Get the dependencies for the renderable. This is used for cache  invalidation. (Get the destination for the renderable.     AA Page is basically key-value mapping. Certain keys have special 3 meanings, like for example url, body and title.  (Create a Page from a key-value mapping. #Auxiliary function to pack a pair. BGet the URL for a certain page. This should always be defined. If # not, it will return trash.html. DGet the body for a certain page. When not defined, the body will be  empty. 1The default writer options for pandoc rendering. -Get a render function for a given extension. )Read metadata header from a file handle. !3Check if the given string is a metadata delimiter. "Used for caching of files. DRead a page from a file. Metadata is supported, and if the filename J has a .markdown extension, it will be rendered using pandoc. Note that E pages are not templates, so they should not contain $identifiers. &Write a page to the site destination.     HPagePath is a class that wraps a FilePath. This is used to render Pages 6 without reading them first through use of caching. #A custom page. $%&'Create a custom page. ,Destination of the page, relative to _site. Dependencies of the page. #Key - value mapping for rendering. #Create a PagePath from a FilePath. 5Execute an IO action only when the cache is invalid.  File to be rendered or created. Files the render depends on. 3IO action to execute when the file is out of date. Render to a Page. Template to use for rendering. 1Renderable object to render with given template. 0The body of the result will contain the render. ERender each renderable with the given template, then concatenate the  result. GChain a render action for a page with a number of templates. This will L also write the result to the site destination. This is the preferred way  to do general rendering. JMark a certain file as static, so it will just be copied when the site is  generated. "Mark a whole directory as static. (      !"#$%&'()*+ hakyll-0.2Text.Hakyll.UtilText.Hakyll.RenderableText.Hakyll.PageText.Hakyll.RenderablesText.Hakyll.Render toDestinationtoCachetoURLmakeDirectoriesgetRecursiveContentstrimsplit isCacheValid Renderable toContextgetDependenciesgetURLPage fromContextgetBodyreadPage writePagePagePath CustomPagecreateCustomPagecreatePagePathdependsrenderrenderAndConcat renderChainstaticstaticDirectorypackPair getPageURL writerOptionsrenderFunction readMetaData isDelimiter cachePageurl dependenciesmapping