# blog-core **Repository Path**: Blazor/blog-core ## Basic Information - **Project Name**: blog-core - **Description**: 使用 Blazor 的模块化博客,具有干净的域驱动设计模式 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: blazor - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-12-11 - **Last Updated**: 2022-01-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BlogCore project A blog application built with Blazor and clean domain-driven design patterns. [![Price](https://img.shields.io/badge/price-FREE-0098f7.svg)](https://github.com/thangchung/blog-core/blob/master/LICENSE) ![Alt Text](art/blogcore.gif) # Technical Stack - .NET SDK (v3.0.100-preview6) & NodeJS - Blazor v3.0.0-preview6 - IdentityServer 4 - Entity Framework Core - Protobuf v3.8.0 - Swashbuckle v5.0.0-rc2 - [AdminLTE](https://github.com/ColorlibHQ/AdminLTE) v3.0.0-beta.1 # Run Application ```bash $ cd src\BlogCore.Hosts.Web.Client\ && npm install && npm run copy && cd ../.. ``` At this root folder ```bash $ dotnet clean && dotnet run -p src\BlogCore.Hosts.Web.Server\BlogCore.Hosts.Web.Server.csproj $ dotnet watch -p src/BlogCore.Hosts.Web.Server/BlogCore.Hosts.Web.Server.csproj run // live reloading ``` Open an another terminal and run ```bash $ dotnet run -p src\BlogCore.Hosts.IdentityServer\BlogCore.Hosts.IdentityServer.csproj ``` Now, you can access to - BlogCore Application at http://localhost:5000 - IdentityServer at http://localhost:5001 # Development ## Get code ```bash git clone git@github.com:thangchung/blog-core.git cd blog-core ``` Start hacking it!!! # Copyright and license Code and documentation copyright 2019 [Thang Chung](https://github.com/thangchung). Code released under the [MIT License](https://github.com/thangchung/blog-core/blob/master/LICENSE).