Welcome to the Vazhai Blog!
Welcome to the Vazhai Blog — a space for stories, updates, and reflections from our work in rural education across Tamil Nadu.
This post is unique: it's a static HTML file committed directly to the repository and deployed by Netlify. It proves that our hybrid blog system works — static posts and dynamic posts coexist seamlessly under the same /blog/ URL structure.
How the Hybrid System Works
When you visit any URL under /blog/, Netlify first checks if a static HTML file exists at that path. If it does, it serves it directly — no function invocation needed. If no file exists, the request is forwarded to the blog render function, which fetches the post from Netlify Blobs and renders it on the fly.
This means:
- Static posts load instantly with zero cold-start latency, perfect for content that changes rarely
- Dynamic posts created through the blog editor are stored in Blobs and rendered server-side when requested
- Both types appear as cards on the blog listing page, with identical layout and styling
- No extra logic is needed — the redirect rule handles everything automatically
"Where teachers cannot reach, we teach. Where parents cannot guide, we provide."
What's Coming
We'll be publishing regular updates from our School Companions in Krishnagiri, stories from students, impact reports, and behind-the-scenes glimpses of our work. All posts created through the blog editor will be dynamic, stored in Netlify Blobs, and rendered by our serverless function.
If you're a blogger or admin on the Vazhai platform, you can create posts directly from your dashboard using the block-based Editor.js interface — no technical skills required.
Thank you for being part of this journey. Every child in a remote government school deserves someone who shows up — and together, we're making sure they have that.
— The Vazhai Team
💬 Comments