fixup some leftovers in link creation

This commit is contained in:
Mirek Kratochvil 2023-08-02 13:56:11 +02:00
parent d4e1fdeaeb
commit 8d2c3c229c
3 changed files with 6 additions and 4 deletions

View file

@ -1,5 +1,7 @@
--- ---
mount: / mount: /
redirects:
- also_index
title: Home title: Home
toc: off toc: off
timestamp: null timestamp: null

View file

@ -280,7 +280,8 @@ installPage mount pi = do
{- | Install a simple redirect handler page. -} {- | Install a simple redirect handler page. -}
installRedirect :: FilePath -> FilePath -> Site () installRedirect :: FilePath -> FilePath -> Site ()
installRedirect target from = do installRedirect target' from = do
target <- rootPageUrl target'
tname <- use redirectTemplate tname <- use redirectTemplate
templ <- use $ templates . to (M.! fromString tname) templ <- use $ templates . to (M.! fromString tname)
file <- indexFilename from file <- indexFilename from
@ -298,8 +299,7 @@ installPageRedirects :: FilePath -> PageInfo -> Site ()
installPageRedirects target pi = do installPageRedirects target pi = do
traverse_ traverse_
(installRedirect target) (installRedirect target)
(pi ^.. pageMeta . key "redirects" . values . _String . to T.unpack . (pi ^.. pageMeta . key "redirects" . values . _String . to T.unpack)
to unAbsolute)
-- | Find the path to the file of a given hash -- | Find the path to the file of a given hash
dataFilename :: String -> FilePath -> Site (FilePath, FilePath) dataFilename :: String -> FilePath -> Site (FilePath, FilePath)

View file

@ -19,7 +19,7 @@
<div id="search_fail" style="display: none"> <div id="search_fail" style="display: none">
<h1>No results found</h1> <h1>No results found</h1>
<p>You may try a simpler search query, or find the page <a href="{{root}}tag">by the categories</a>.</p> <p>You may try a simpler search query, or find the page <a href="{{#pageLink}}tag{{/pageLink}}">by the categories</a>.</p>
</div> </div>
<div id="search_error" style="display: none"> <div id="search_error" style="display: none">