Skip to content
An ASP.NET Core blogging engine
JavaScript C# CSS HTML
Branch: master
Clone or download
bacardibryant and madskristensen Added list view property to blog settings (#130)
* Added PostListView property to BlogSettings.cs and appsettings.json to allow control over the amount of content displayed for each post during browsing. Options are TitlesOnly, TitlesAndExcerpts (default), and FullPosts.

* Increased the default number of posts per page from two to four. The new default view is TitlesAndExcerpts, meaning that only the post title and the excerpt, if provided, for each blog post will be displayed while browsing posts.
Latest commit c331032 Jan 14, 2020
Type Name Latest commit message Commit time
Failed to load latest commit information.
build v1.0.3 Oct 31, 2017
src Added list view property to blog settings (#130) Jan 14, 2020
.gitattributes Add .gitignore and .gitattributes. Sep 25, 2017
.gitignore Reset upstream defaults (#127) Dec 30, 2019
LICENSE Added license file Oct 28, 2017
Miniblog.Core.sln Various updates Oct 21, 2017 Migration to .NET Core 3.1 LTS (#122) Dec 9, 2019

Blog engine for ASP.NET Core 3.1

A full-featured yet simple blog engine built on ASP.NET Core 3.1.

Build status NuGet

Deploy to Azure

Live demo:
Username: demo
Password: demo


Custom themes

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


  • 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

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

On the command line, install the template.

dotnet new --install MadsKristensen.AspNetCore.Miniblog

Then create it into any folder.

dotnet new miniblog

Then run it or open it in Visual Studio or your favorite code editor.

dotnet run


SVG icons by

You can’t perform that action at this time.