Skip to content

poppastring/dasblog-core

DasBlog

Wiki | FAQ | Blog | Contributing

Latest release Windows Build status Linux Build status

DasBlog

A blogging engine built with ASP.NET Core that preserves the essence of the original DasBlog while taking advantage of the modern cross-platform goodness of .NET.

Quick start

dotnet new install DasBlog.Template
dotnet new dasblog -n myblog
cd myblog
.\DasBlog.Web.exe

Navigate to http://localhost:5000 and log in with the default credentials. Change them immediately at /admin/authors.

Features

  • Browser editor for creating and publishing posts with image uploads, categories, and scheduled publishing
  • Open Live Writer and MetaWeblog API support for desktop publishing
  • Theme management with a built-in editor for creating, customizing, and switching Razor themes
  • Static pages for content outside the blog timeline
  • Comment moderation with spam filtering
  • RSS/Atom feeds and categories
  • ActivityPub for Fediverse discovery
  • CDN support for serving media from a content delivery network
  • CLI tools for configuration and management

Install

Option Description
.NET template dotnet new dasblog — fastest way to get running
Deploy to Azure Button One-click Azure deployment
Azure App Services Step-by-step for Linux, Windows, or sub-folder
Cloud hosting Any host that supports .NET 10
Local Run on your own machine

Documentation

Check out the wiki for deployment guides, configuration, theme design, and architecture.

Migrating from classic DasBlog? See the migration guide.

Contributing

We welcome contributions! See CONTRIBUTING.md for setup instructions and guidelines.

Please submit an issue if you encounter any problems.