The Website Has Been Rebuilt
A new website, a fresh start
EnderRealm’s official website has been completely rebuilt. This time, we did less.
The old site
The previous site was built with React + Vite + TypeScript, styled with Ant Design’s dark theme, and featured bilingual content, Markdown rendering and a lightweight custom router — with blog, announcement and changelog modules, plus a built-in content editor and important-announcement popups.
- Stack: React 19, TypeScript 5.9, Vite 7, Ant Design 5
- Content-driven: Markdown sources (blog / announcement / changelog)
- Routing: a lightweight history-based custom router
Why we switched
The old site was a single-page application (SPA) whose content was rendered dynamically via JavaScript — which search engines struggle to index. Its feature set also kept growing heavier, drifting away from what a website should be: simple.
The new site makes three changes:
- Purer: all redundant features removed — a true landing page
- SEO-friendly: fully static — every page is plain HTML at build time, crawlable without executing scripts
- Lighter: no heavyweight framework, faster first load
SEO approach for the new site
- Fully static: every page (including the
/en/mirror) is a standalone HTML file - Sitemap:
sitemap.xmlto submit pages to search engines robots.txt: open to mainstream crawlers- Canonical tags: no duplicate content, one canonical URL per page
- hreflang: declares the zh/en page correspondence
- Structured data: Organization / WebSite Schema.org markup
- Semantic HTML:
section,article,h1/h2and other semantic tags
We’ll keep sharing details and plans here in Updates.