add footer to index page
This commit is contained in:
parent
185f8d5ca4
commit
a29fff1094
3 changed files with 30 additions and 12 deletions
|
@ -14,7 +14,7 @@ import System.FilePath.Find (find, always, fileName, (==?))
|
|||
import System.IO (hPrint, stderr)
|
||||
|
||||
import Depend
|
||||
import Info (Info)
|
||||
import Info (IndexInfo (..), Info)
|
||||
import Options
|
||||
import qualified SinglePage
|
||||
import qualified GalleryPage
|
||||
|
@ -56,9 +56,9 @@ main2 (GalleryPage {title, files, nsfw, output, dataDir}) = do
|
|||
writeOutput output page
|
||||
|
||||
main2 (IndexPage {file, output}) = do
|
||||
ginfos <- readYAML file
|
||||
printV $ "galleries" := ginfos
|
||||
let page = IndexPage.make ginfos
|
||||
info <- readYAML file
|
||||
printV $ "info" := info
|
||||
let page = IndexPage.make info
|
||||
writeOutput output page
|
||||
|
||||
main2 (DependSingle {file, nsfw, output, prefix, buildDir, dataDir}) = do
|
||||
|
@ -70,14 +70,14 @@ main2 (DependSingle {file, nsfw, output, prefix, buildDir, dataDir}) = do
|
|||
writeOutput output deps
|
||||
|
||||
main2 (DependGallery {file, output, buildDir, dataDir, tmpDir, infoName}) = do
|
||||
ginfos <- readYAML @[_] file
|
||||
printV $ "galleries" := ginfos
|
||||
IndexInfo {galleries} <- readYAML file
|
||||
printV $ "galleries" := galleries
|
||||
infos <- mapM (infoYAML dataDir) =<<
|
||||
find always (fileName ==? infoName) dataDir
|
||||
printV $ "info files" := infos
|
||||
let dependGallery0 g = dependGallery' g infos buildDir dataDir tmpDir
|
||||
let deps = toLazyText $ mconcat $ intersperse "\n\n\n" $
|
||||
map dependGallery0 ginfos
|
||||
map dependGallery0 galleries
|
||||
writeOutput output deps
|
||||
|
||||
infoYAML :: FilePath -- ^ data dir
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue