heckle 2.0.1.0 → 2.0.1.1
raw patch · 2 files changed
+54/−1 lines, 2 files
Files
- heckle.cabal +2/−1
- heckle/Files.hs +52/−0
heckle.cabal view
@@ -1,5 +1,5 @@ name: heckle-version: 2.0.1.0+version: 2.0.1.1 synopsis: Jekyll in Haskell (feat. LaTeX) description: A static site generator that supports LaTeX/PDF and Markdown/HTML posts. Care has been taken to make it configurable, easy to use, and unopinionated. homepage: https://github.com/2016rshah/heckle@@ -32,6 +32,7 @@ executable heckle hs-source-dirs: heckle main-is: Main.hs+ other-modules: Files build-depends: base >=4.7 && <5 , heckle , directory >=1.2 && <1.3
+ heckle/Files.hs view
@@ -0,0 +1,52 @@+module Files where+++exampleTeXPost :: String+exampleTeXPost = unlines+ [ "\\documentclass{article}"+ , "\\author{Rushi Shah}"+ , "\\date{1 January 2015}"+ , "\\title{Example LaTeX Post}"+ , "\\begin{document}"+ , "\\maketitle"+ , "This is an example LaTeX/PDF post."+ , "\\end{document}"+ ]++exampleMDPost :: String+exampleMDPost = unlines + [ "% Example MD Post"+ , "% Rushi Shah"+ , "% 1 January 2016"+ , ""+ , "This is an example MD/HTML post"+ ]+ +exampleIndexFile :: String+exampleIndexFile = unlines+ [ "<ul id='blog-posts'></ul>"]++exampleResFile :: String+exampleResFile = unlines+ ["<ul id=\"blog-posts\">"+ ," <li class=\"blog-post\">"+ ," <a class=\"post-link\" href=\"posts/example-markdown.html\">"+ ," Example MD Post"+ ," </a>"+ ," <div class=\"post-date\">"+ ," 1 January 2016"+ ," </div>"+ ," </li>"+ ," <li class=\"blog-post\">"+ ," <a class=\"post-link\" href=\"posts/example-latex.pdf\">"+ ," Example Post"+ ," </a>"+ ," <div class=\"post-date\">"+ ," 1 January 2015"+ ," </div>"+ ," </li>"+ ,"</ul>"]++exampleTemplateFile :: String+exampleTemplateFile = unlines+ [ "<div id='blog-post'></div>"]