The previous template chained the node directly into the filter
input string, producing hrefs like:
.../nodes/seed.radicle.dev/seed.radicle.dev users/did:key:…
The node appeared twice and a space replaced a slash. The root
cause was commit 6309f51, which refactored a hardcoded URL to use
the `explore` filter but passed the node via `append` instead of
as the filter's positional argument.
The fix assigns the node to a variable first and passes it to
`explore` directly, keeping the filter input to `users/<did>`.
Per-author node override continues to work.
Signed-off-by: Yorgos Saslis <yorgos.work@proton.me>
This works without JavaScript, and starts out with the user preference
(according to the browser) by default. If JavaScript is available, the
toggle writes to LocalStorage.
Instead of having the link to the homepage (via the logo) and the theme
switcher in the footer, split this up. The logo is now in the top left
and the theme toggle in the bottom right. The footer itself is removed
on the homepage, but kept for blog posts, guides, etc.
The aside was copied into every page, which invites inconsistency. To
avoid that, move it to the layout.
As a bonus, our RSS feed is also less redundant now.