# The portal's pages can be read without JavaScript

- Date: 2026-11-01
- Type: New
- Surface: Developer portal and CLI
- What you need to do: Nothing.
- Address: https://developers.rivr.io/changelog/2026-11-01-pages-readable-without-javascript

A page in the portal that has a Markdown twin (each guide, the API reference and every operation in it, the error codes, the events, the rate limits, versioning, the agents' rules, the changelog and the status page) now answers HTML that names itself: its own `<title>`, the twin's lead as `<meta name="description">`, `<link rel="canonical">` and `<link rel="alternate" type="text/markdown">` pointing at the twin, and a `<noscript>` with the heading, the lead and the links. The same links come as a `Link` header, and a `.md` answer carries `Link: <page>; rel="canonical"` back to its page. An agent or a crawler that reads HTML without running JavaScript finds the Markdown from the page itself, without knowing about /llms.txt in advance, and every other page points there. Your `?lang=`, `?market=` and `?code=` go with the links. In the browser, each tab is now named after its page.

