A: DasBlog Core is an open source blogging engine based heavily on the work produced by a community of volunteers and contributors who helped make the original DasBlog a very popular blogging option.
A: We think so. The original DasBlog relies on Web Forms and will not be supported going forward.
A: Yes! Since .NET runs on Mac OS and Linux, DasBlog Core runs there also. Any original code that relied on Windows-specific APIs have been removed.
A: Add to an existing issue or create a new issue via GitHub. Before creating a new issue, make sure that the issue does not already exist and feel free to add to the issue.
A: Please jump right in! We love contributions and we are happy to offer advice via Issues or PRs.
A: Yes. Themes are developed using Razor! More details can be found here.
A: DasBlog Core ships with several built-in themes and includes a theme editor at /admin/themes for browsing, switching, and customizing themes directly from the browser.
A: Copy the theme under a new name and keep the active production theme unchanged while you work. The theme design guide covers greenfield creation and brownfield modification.
A: Use a source checkout or an isolated copy of the published site with environment-specific Preview configuration, a loopback root URL, and the new theme selected only in Preview. Do not replace production configuration merely to make local testing convenient.
A: DasBlog caches XML content. Restart the preview after changing a .dayentry.xml file. Theme CSS and other linked assets may update without restarting.
A: Deploy the complete custom theme folder and any content files or content assets changed separately during the work. Activate the new theme only after those files are present on the site.
A: DasBlog Core now treats this as a breaking change and no longer supports Google-specific analytics or captcha keys.
For existing blogs:
- Remove
GoogleAnalyticsID,AnalyticsTrackingId,AnalyticsProvider,EnableCaptcha,RecaptchaSiteKey,RecaptchaSecretKey,RecaptchaMinimumScore,CaptchaSiteKey,CaptchaSecretKey, andCaptchaMinimumScorefrom your config files. - For spam protection, use Akismet moderation (
EnableSpamModeration+AkismetAPIKey) and/or spam question validation (CheesySpamQ+CheesySpamA).
A: Here are a few ways you can support the DasBlog Core effort:
- Use the product
- If you like it, tell your friends
- If you find an bug or have suggestions please create an issue.