Developer builds 37,000-page multilingual Quran site using Next.js 15 static prerendering
A developer launched qurandaily.org, a free Quran, hadith, and duas website offering content in six languages including English, Arabic, Urdu, Turkish, Indonesian, and French. All approximately 37,000 pages are fully prerendered at build time using Next.js 15 and next-intl, eliminating server-side rendering on the critical path. The build process uses generateStaticParams to enumerate 6,236 Quranic verses across six locales, producing a complete static output without live database queries. To avoid memory crashes during sitemap generation, the developer sharded sitemaps by locale, reducing peak build memory from over 1.6GB to around 600MB. The site runs on a VPS behind nginx and Cloudflare in Full TLS mode, using a self-signed 15-year origin certificate to avoid recurring renewal overhead.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in