Skip to content
An ASP.NET Core blogging engine
C# JavaScript CSS HTML
Branch: master
Clone or download
Pull request Compare This branch is 171 commits ahead, 1 commit behind madskristensen:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Blog engine for ASP.NET Core 2.2

This is my fork of Mads Kristensen's Miniblog.Core built on ASP.NET Core 2.2.
It is mostly a playground project and dogfooding exercise with various Azure & web development features that are approachable in a simple project that any developer (including me) can understand.

Build status

Mads' NuGet package:

Build status NuGet

Deploy to Azure

Live demo:
userId: demo
Password: demo


Custom themes

In search for custom designed themes for MiniBlog.Core? Click here.

Original Features

  • Windows/Open Live Writer support
  • RSS and ATOM feeds
  • User comments
  • Search engine optimized
  • All major browsers fully supported (IE 9+)
  • Social media integration (Facebook, Twitter, Google+)
  • Lazy loads images for better performance
  • Easy YouTube video embedding
  • Looks great when printed
  • Works offline with use of Service Worker
  • Follows best practices for web applications

My Additions & Changes

My ToDo List

  • Simplify porting UserSecrets to Key Vault
  • Refactor IBlogService to use async methods for Metaweblog
  • Port to RoosterJs editor
  • Add WebPush notifications
  • Incorporate social notifications for new posts
  • Add WordCloud generation
  • Add a New Blog Wizard to set up all the Azure bits
  • Replicate Mads' NuGet packaging / deployment

Technical features

YouTube embeds

You can embed any youtube video by using the following syntax in the source of a blog post:


ScXvuavqhzo is the ID of the YouTube video which can be found in any YouTube link looking this

How to use

Clone it.


You can’t perform that action at this time.