I’ve been interested in writing my own blogging engine for a while, and it’s probably not that uncommon amongst developers. Anyway, I’m looking around for inspiration so that I don’t have to reinvent the wheel and start from zero. This blog post contains what I’ve found so far when it comes to building a blog using ASP.NET Core.
WilderBlog – An ASP.NET Core blog built by Shawn Wildermuth
This is the blog that Shawn is currently using himself on his own website. It’s built using Angular 2 and ASP.NET Core, as well as other technologies related to the new ASP.NET.
The source code is available here on GitHub:
https://github.com/shawnwildermuth/wilderblog
Shawn also wrote a blog post about the project:
https://wildermuth.com/2016/04/14/Welcome-to-the-New-Wildermuth-com
Naif.blog – An ASP.NET Core blog being built by Charles Nurse
Charles Nurse from DNN Corp (DotNetNuke) is building an ASP.NET Core blog. The blog is still a work in progress, but you can follow along on his blog, and on the project’s GitHub page.
The project’s GitHub page
https://github.com/cnurse/Naif.Blog
Naif.Blog – A new ASP.NET Core Blog
http://www.charlesnurse.com/Blog/Post/1586/Naif-Blog-A-new-ASP-NET-Core-Blog
Naif.Blog: 0. Setting the Stage
http://www.charlesnurse.com/Blog/Post/1587/Naif-Blog-0-Setting-the-Stage
Naif.Blog: 1. In ASP.NET Core Everything is Injected
http://www.charlesnurse.com/Blog/Post/1588/Naif-Blog-1-In-ASP-NET-Core-Everything-is-Injected
Naif.Blog: 2. Creating a WebAPI service to support the MetaWeblogAPI
http://www.charlesnurse.com/Blog/Post/1589/Naif-Blog-2-Creating-a-WebAPI-service-to-support-the-MetaWeblogAPI
Naif.Blog: 3. Adding Theming
http://www.charlesnurse.com/Blog/Post/1590/Naif-Blog-3-Adding-Theming
Naif.Blog: 4. View Components
http://www.charlesnurse.com/Blog/Post/1591/Naif-Blog-4-View-Components
Naif.Blog: 5. ASP.NET Core 1.0 RTM
http://www.charlesnurse.com/Blog/Post/1592/Naif-Blog-5-ASP-NET-Core-1-0-RTM
Piranha CMS – An ASP.NET MVC blog being rewritten for ASP.NET Core
Piranha CMS has been around for a while, and it was written in ASP.NET MVC. They are now doing a complete rewrite of Piranha CMS in order to create a cross platform version built using ASP.NET Core.
Piranha.Core on GitHub
https://github.com/PiranhaCMS/piranha.core
3 part series on building an ASP.NET MVC blog from scratch
So this one has been around for a while, and it’s for regular ASP.NET MVC. But, for those of you who are interested in building a blog in ASP.NET MVC (Core or not), then this 3 part series will probably be a wonderful resource.
How to create a simple blog using ASP.NET MVC – Part I
http://prideparrot.com/blog/archive/2012/12/how_to_create_a_simple_blog_part1
How to create a simple blog using ASP.NET MVC – Part II
http://prideparrot.com/blog/archive/2013/3/how_to_create_simple_blog_part2
How to create a simple blog using ASP.NET MVC – Part III
http://prideparrot.com/blog/archive/2013/6/how_to_create_simple_blog_part3
Writing a Blog Engine in ASP.NET Core
Tyler Rhodes has written a thorough tutorial about this subject on CodeProject.
https://www.codeproject.com/Articles/1178519/Writing-a-Blog-Engine-in-ASP-NET-Core
Orchard is being rewritten in ASP.NET Core
The open source and .NET based CMS Orchard, is also being rewritten in .NET Core/ASP.NET Core. Take a look at Orchard 2.0!