Custom Fields

Custom fields used to extend standard data structures. [More]

Creating Custom Theme

This is a walk-through on how to build custom theme for BlogEngine.NET from scratch. [More]

How to add custom page to a blog

To add custom page to a blog, create a page in the blog root, for example "MyPage.aspx". For "MasterPageFile", use master page of your custom theme. Here used "Standard" theme. [More]

Adding pictures

To add picture to the post, with default Summernote editor there are 3 options to choose from.1. Cli [More]

Building NuGet Package

BlogEngine.NET uses NuGet (.nupkg) format to distribute extensions, themes or widgets. It is easiest to use NuGet package explorer to create a package. Here are some rules to verify before uploading package to online gallery. [More]


Here you find a collection of most common problems people run into using BlogEngine.NET and solutions to fix them. If you don't see your case, visit discussions forum and talk to people there. [More]

Frequently Asked Questions

Here is a list of the most frequently asked questions about BlogEngine.NET. [More]

Database Blog Provider

BlogEngine.NET includes a Database Blog Provider (DbBlogProvider) in case you prefer to store data in a database rather than the default XML provider. The DbBlogProvider is capable of storing and retrieving data in any database which supports standard SQL. [More]

Converting Single Extension For BE 3.0

This is walk-through on how to convert older BlogEngine.NET extensions built for website project to compiled extension that can be installed in version 3.0 and up. [More]

Custom Front Page

By default BlogEngine displays list of posts in reverse alphabetical order, as most blogs do. Howeve [More]