You define Routes by adding Route Modules to the app/Route/ folder. page ⇐ Find Route
How to define Routes for Lineups?
The lineup is the list of wiki pages currently displayed within one tab, in order, with duplication possible.
See fedwiki/wiki-client/lib/lineup.coffee code : The lineup represents a sequence of pages with possible duplication. We maintain the lineup in parallel with the DOM list of .page elements. Eventually lineup will play a more central role managing calculations and display updates.
Example lineup:
/view/welcome-visitors/view/no-route-found/view/the-elm-pages-architecture
No route found for /view/welcome-visitors/view/no-route-found/view/the-elm-pages-architecture Did you mean to go to one of these routes: * /blog/:slug * /view/:slug * /greet * /hello * /index
Compare our Route.View.Slug_ module with the Route.Blog.Slug_ sample module. ⇐ Find Route ⇒ Splat Routes ⇒ Optional Splat Routes
npx elm-pages@latest run AddRoute View.Slug_.SPLAT__
Debugger (Inspect) commit – replace View.Slug_ with View.Slug_.SPLAT__
rename elm-pages-starter-express/app/Route/View/{Slug_.elm => Slug_/SPLAT__.elm}

RouteParams
Watch expressions: routeParams
15785 and 15786 (breakpoints)
blog.dreyeck.ch (http) – with example lineup.
~
Deciding Between Server-Rendered and Pre-Rendered Routes page
remote pages, e.g. https://web.archive.org/web/20230823220515/https://elm-pages.com/
Data, ActionData
StatelessRoute vs StatefulRoute
Miller Columns in ES6 Modules JavaScript github
DOT FROM lambda-browsing