What problem does it solve?
This Skill provides a production-ready blog feature for Blazor WASM applications hosted on Azure Static Web Apps with serverless backend processing. It handles post listing, detail rendering, and content storage using Markdown with YAML frontmatter in Azure File Share.
Core Features & Use Cases
- Frontend UI: Razor components for listing posts and rendering Markdown content on the client.
- Backend API: Azure Functions endpoints to list and fetch posts; YAML frontmatter parsing; DI; JSON payloads.
- Storage & Content: Markdown posts stored on Azure File Share with images; sample content included.
- Deployment & Configuration: Guidance for local dev, environment variables, and routing.
Quick Start
Load the project resources, start the Functions API and SWA, then open http://localhost:3000/blog. Create sample posts in the file share under blog-posts and test GET endpoints /api/blog/posts and /api/blog/posts/{slug}.