@@ -91,9 +91,14 @@ listPackagesHandler
9191listPackagesHandler (Headers session _) pageParam = do
9292 Tracing. rootSpan alwaysSampled " list-all-packages" $ do
9393 let pageNumber = pageParam ?: PositiveUnsafe 1
94- templateDefaults <- templateFromSession session defaultTemplateEnv
94+ templateEnv' <- templateFromSession session defaultTemplateEnv
9595 (count', results) <- Search. listAllPackages (fromPage pageNumber)
96- render templateDefaults $ Search. showAllPackages count' pageNumber results
96+ let templateEnv =
97+ templateEnv'
98+ { title = " Packages — Flora.pm"
99+ , description = " List of packages"
100+ }
101+ render templateEnv $ Search. showAllPackages count' pageNumber results
97102
98103showNamespaceHandler
99104 :: ( DB :> es
@@ -119,6 +124,7 @@ showNamespaceHandler (Headers session _) packageNamespace pageParam =
119124 let templateEnv =
120125 templateDefaults
121126 { navbarSearchContent = Just $ " in:" <> display packageNamespace <> " "
127+ , title = " Core packages — Flora.pm"
122128 , description = description
123129 }
124130 render templateEnv $
@@ -136,6 +142,7 @@ showNamespaceHandler (Headers session _) packageNamespace pageParam =
136142 let templateEnv =
137143 templateDefaults
138144 { navbarSearchContent = Just $ " in:" <> display packageNamespace <> " "
145+ , title = " Packages in " <> display packageNamespace <> " — Flora.pm"
139146 , description = packageIndex. description
140147 }
141148 render templateEnv $
@@ -215,7 +222,7 @@ showPackageVersion (Headers session _) packageNamespace packageName mversion =
215222
216223 let templateEnv =
217224 templateEnv'
218- { title = display packageNamespace <> " / " <> display packageName
225+ { title = display packageNamespace <> " › " <> display packageName <> " — Flora.pm "
219226 , description = release. synopsis
220227 , indexPage = isNothing mversion
221228 }
@@ -367,7 +374,7 @@ showVersionDependenciesHandler (Headers session _) packageNamespace packageName
367374 release <- guardThatReleaseExists package. packageId version $ const (web404 session)
368375 let templateEnv =
369376 templateEnv'
370- { title = display packageNamespace <> " / " <> display packageName
377+ { title = display packageNamespace <> " › " <> display packageName <> " › dependencies — Flora.pm "
371378 , description = " Dependencies of " <> display packageNamespace <> display packageName
372379 }
373380 releaseDependencies <-
0 commit comments