Skip to content
Mark Downie edited this page Sep 15, 2019 · 33 revisions

The DasBlog Blogging Engine reintroduced with ASP.NET Core.

One of the primary goals of this project is to preserve the essence of the original dasBlog engine while taking advantage of the modern cross platform goodness of .NET Core. We will also use a more modern

The main folder structure of the site consist of the three folders Content, Config and Themes.

Content

The content folder contains all the files necessary for your blog posts this includes XML files with the content and attributes of the blog post, files are named as follows "2019-08-15.dayentry.xml". It also contains all the images uploaded with the blog post during creation and editing in a binary sub folder.

The Content folder structure is compatible with the original dasBlog Engine and any files can be directly copied in place.

Config

The original dasBlog Engine had three configuration files and we have emulated the essence, however, they may not be fully compatible. For convenience during deployment files are named based on the environment, for example, for a "Production" environment dasBlog core looks for "site.Production.config".

Additional information can be found here:-

  • site.{Environment}.config
  • meta.{Environment}.config
  • siteSecurity.{Environment}.config

We have also added a configuration file designed to redirect from old dasblog URL (.aspx), this would allow old dasBlog URLs to be successfully redirected to the new URL format.

  • IISUrlRewrite.{Environment}.config

Themes

Clone this wiki locally