Hosting

A Blazorade Scraibe site is a Blazor WebAssembly application that serves pre-generated static HTML pages.

If you have not read the core model yet, start with Architecture positioning and Constraints and rationale.

Scraibe is primarily targeted at Azure Static Web Apps, and that is the hosting model documented here.

Scraibe was originally created to address the SEO limitation commonly seen in Blazor WebAssembly applications. The same limitation does not apply to Blazor Server applications that use server-side rendering (SSR).

Azure Static Web Apps

Blazorade Scraibe generates a static HTML file for every content page (e.g. scraibe-docs/authoring/mermaid.html) and a staticwebapp.config.json that rewrites clean URLs to those files:

/scraibe-docs/authoring/mermaid  →  scraibe-docs/authoring/mermaid.html

Blazorade Scraibe is built and tested against Azure Static Web Apps. It natively reads staticwebapp.config.json, applies clean-URL rewrites, and aligns with Scraibe's static-first publishing model.

The free tier includes:

  • Custom domains with automatic HTTPS
  • Clean-URL routing via staticwebapp.config.json
  • Global CDN distribution

Authentication on the free tier is limited to the built-in identity providers. If you need custom authentication flows (e.g. Azure AD B2C, your own OpenID Connect provider), Blazorade ID works with Blazor WebAssembly and requires no server-side component.

Learn more about Azure Static Web Apps

For how publish produces these route mappings, see Publishing.

Copyright © 2026 Blazorade | Powered by Blazorade Scraibe - Your Blazor site — published, SEO-ready, and free to host — with GitHub Copilot as your site builder - on steroids.

An unhandled error has occurred. Reload 🗙