logoalt Hacker News

Stitch together lots of little HTML pages with navigations for interactions

63 pointsby OuterValetoday at 4:43 AM36 commentsview on HN

Comments

jstanleytoday at 11:36 AM

I agree with what you're saying, of course, simplicity is better, etc.

But the nav on your blog is a terrible example.

Firstly, you don't get to just click on the links to go to where you want to go, you first have to click the three-lines button, even on a desktop with an enormous screen.

And secondly, despite your claims about an "enhanced experience with a modern browser", it seems to work exactly as if there was no enhancement at all? I click the three-lines menu and it takes me to a new page listing the links I can click. The "X" button to "close" the menu navigates me back particularly quickly, but that is all that I can tell that is unusual.

I'm using Firefox 136 on Ubuntu.

And in any event, this is all unnecessary, because you can make a nav by just putting a bunch of links at the top of the page, like HN does.

sourcecodeplztoday at 9:26 AM

Wow, I love it when people discover these NEW ways of doing things.

Havoctoday at 9:46 AM

I've been trying to steer LLMs towards the Astro framework due to this - the island concept seems like a perfect fit

https://docs.astro.build/en/concepts/islands/

meander_watertoday at 7:11 AM

Isn't this just HATEOAS as espoused by libraries like htmx, datastar, hotwire etc.

https://htmx.org/essays/hateoas/

show 1 reply
bingemakertoday at 6:52 AM

I have a question: After clicking on a blog in the listing page ("Collective Speed is..."), the page navigated to that particular blog. What CSS transitions are used to convert that title to a header? I saw some animation which pushed that title to become a header. How does that work? I'm curious

show 2 replies
cluckindantoday at 6:09 AM

This is close to how things used to be, in the time before server-side includes.

avipeltztoday at 10:05 AM

isnt this just the old school way of making a static website? its nice and chill and peaceful

show 2 replies
danaristoday at 8:57 AM

OK...and what does that look like on a desktop browser?

Because if I click on a menu button on a desktop browser, I generally don't expect it to take over the entire page with a menu.

This seems like an example of unhelpfully mobile-centric website design, which has been becoming more prevalent in recent years.

show 3 replies
camillomillertoday at 6:38 AM

I dunno, it wants to challenge our dependence on javascript and then to make it work it needs to inject a “back” behavior into a normal link?

Js and fallbacks for menus is a solved issue. this is just another form of LLM dunning krueger derangement where you think the LLM-suggested solution is novel because you haven’t encountered it before, or because you fundamentally don’t understand the underlying problems that we have already solved.

show 4 replies
alex1satoday at 8:01 AM

[dead]

jazzypantstoday at 6:13 AM

I just don't see the appeal when it's much easier to just build a nice website using JavaScript.

Google Search doesn't work without JavaScript.

Seriously, what's the point? Don't just reflexively downvote me. Try to articulate why this is a good idea. It's not that hard to use your words.

show 3 replies