Building a Static Site with ASP.NET Core MVC + Markdown
This blog itself is generated using a custom static site generator powered by:
- ASP.NET Core MVC
- Markdown content
- Clean Bootstrap layout
- Prism.js syntax highlighting
- SEO + JSON-LD Schema
- Tags, Archives, Pagination & TOC
- Static HTML output
Architecture Overview
At a high level:
Markdown (.md files)
⬇
Parsed + Converted to HTML
⬇
Razor Views Render Pages
⬇
Generator writes static .html files
⬇
Static website — zero server runtime needed