BlogEngine Docs

Installation

The BlogEngine.NET installation process is fairly straight forward. The information below will guide you through the process and help you with any issues you encounter. By installation, we mean that...

Read More

BlogEngine Troubleshooting

Here you find a collection of most common problems people run into using BlogEngine.NET and solutions to fix them. Basic requirements .NET 4.5 application pull integrated mode in IIS 7+...

Read More

Auto Update

This feature should allow update BlogEngine.NET version 3.0 and up with a click of the button. Versions prior to 3.0 must be updated manually. To be clear, one would need...

Read More

Custom Front Page

By default BlogEngine displays list of posts in reverse alphabetical order, as most blogs do. However sometimes it makes sense to display specific page instead of post list. For this...

Read More

Custom Fields

Custom Profile Fields Custom fields used to extend standard data structures. Go to your profile page in admin and click "add" button in custom fields area. Enter key and value...

Read More

Adopting CKEditor

At the core of any editor, no matter how complex it is, is a simple text box. And two main operations with editor include writing to this box and reading...

Read More

Creating Custom Theme

This is a walk-through on how to build custom theme for BlogEngine.NET from scratch. In this example, version 3.1 was used, but should work with later versions too. 1. Theme...

Read 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. Simple Case Simplest possible...

Read 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....

Read 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...

Read 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...

Read More

BlogEngine Configuration

Usage scenarios Application configuration can be modified in Web.config via "appSettings" section. By default BlogEngine configured to run as single blog application: <add key="BlogEngine.UsageScenario" value="singleblog" /> This setup removes some...

Read More