Project introduction

This version of personal blog project is based on abp vNext (not completely dependent), and free open source cross-platform.net Core 3.1 development, support for a variety of mainstream databases (SqlServer, MySQL, PostgreSql, Sqlite) switch with one click, Follow the RESTful interface specification and use Blazor to develop the front end as an introductory project for.NET Core.

Set a flag: plan to write down the project from 0 to detail the specific knowledge points.

Open source project address: github.com/Meowv/Blog

If you liked Blog project or If it helped you, please give a star ⭐️ for this repository. 👍👍 ️


series

  1. Develop blog projects based on ABP vNext and.NET Core – build projects using ABP CLI
  2. Develop blog projects based on ABP vNext and.NET Core – slim the project down and make it run
  3. Development blog project based on ABP vNext and.NET Core – Refinement and beautification, Swagger enter
  4. Develop blog project based on ABP vNext and.NET Core – data access and code priority
  5. Development blog project based on ABP vNext and.NET Core – add, delete, change and check custom warehouse
  6. Develop blog project based on ABP vNext and.NET Core – Uniform specification API, wrapper back model
  7. Develop blog projects based on ABP vNext and.NET Core – say Swagger, grouping, description, little green lock
  8. Develop blog projects based on ABP vNext and.NET Core – access GitHub and protect your API with JWT
  9. Develop blog project based on ABP vNext and.NET Core – exception handling and logging
  10. Develop blog projects based on ABP vNext and.NET Core – using Redis to cache data
  11. Develop blog project based on ABP vNext and.NET Core – integrate Hangfire for timed task processing
  12. Develop blog projects based on ABP vNext and.NET Core – Use AutoMapper to map objects
  13. Developing blog projects based on ABP vNext and.NET Core – Best Practices for Timed Tasks (Part 1)
  14. Developing blog projects based on ABP vNext and.NET Core – Best Practices for Timed Tasks (Part 2)
  15. Developing blog projects based on ABP vNext and.NET Core – Best Practices for Timed Tasks (PART 3)
  16. Blog Development project based on ABP vNext and.NET Core
  17. Abp vNext and.NET Core
  18. Blog Development project based on ABP vNext and.NET Core
  19. Blog Development project based on ABP vNext and.NET Core
  20. Blog Development project based on ABP vNext and.NET Core
  21. Abp vNext and.NET Core Development Blog Project – Blazor
  22. Abp vNext and.NET Core Development Blog Project – Blazor – Part 2
  23. Abp vNext and.NET Core Development Blog Project – Blazor
  24. Abp vNext and.NET Core Development Blog Project – Blazor
  25. Abp vNext and.NET Core Development Blog Project – Blazor
  26. Abp vNext and.NET Core Development Blog Project – Blazor – Part 6
  27. Abp vNext and.NET Core Development Blog Project – Blazor
  28. Abp vNext and.NET Core Development Blog Project – Blazor Series (8)
  29. Abp vNext and.NET Core Development Blog Project – Blazor Series (9)
  30. Abp vNext and.NET Core development blog project – Final release project

Blog -- -- -- -- -- -- -- -- -- -- root ├ ─ ─ the dockerignore -- -- -- -- -- -- -- -- -- -- docker ignore ├ ─ ─ the gitattributes -- -- -- -- -- -- -- -- -- -- the git attributes ├ ─ ─ . Gitignore -- -- -- -- -- -- -- -- -- -- the git ignore ├ ─ ─ common. Props -- -- -- -- -- -- -- -- -- - common. Props ├ ─ ─ Dockerfile -- -- -- -- -- -- -- -- -- -- Dockerfile ├ ─ ─ LICENSE -- -- -- -- -- -- -- -- -- -- LICENSE ├ ─ ─ Meowv. Blog. The SLNS -- -- -- -- -- -- -- -- -- detected - Solution ├ ─ ─ the README. Md -- -- -- -- -- -- -- -- -- - the README. Md ├ ─ ─ the SRC │ ├ ─ ─ Meowv. Blog. Application -- -- -- -- -- -- -- -- -- -- Application │ ├ ─ ─ Meowv. Blog. Application. Caching -- -- -- -- -- -- -- -- -- - Application. Caching │ ├ ─ ─ Meowv. Blog. Application. Contracts -- -- -- -- -- -- -- -- -- - Application. Contracts │ ├ ─ ─ Meowv. Blog. BackgroundJobs -- -- -- -- -- -- -- -- -- -- BackgroundJobs │ ├ ─ ─ Meowv. Blog. BlazorApp -- -- -- -- -- -- -- -- -- -- Blazor App │ ├ ─ ─ Meowv. Blog. Domain -- -- -- -- -- -- -- -- -- -- Domain │ ├ ─ ─ Meowv. Blog. Domain. Shared -- -- -- -- -- -- -- -- -- - Domain. Shared │ ├ ─ ─ Meowv. Blog. EntityFrameworkCore -- -- -- -- -- -- -- -- -- -- EntityFrameworkCore │ ├ ─ ─ Meowv. Blog. EntityFrameworkCore. DbMigrations -- -- -- -- -- -- -- -- -- - EntityFrameworkCore. DbMigrations │ ├ ─ ─ Meowv. Blog. HttpApi -- -- -- -- -- -- -- -- -- -- HttpApi │ ├ ─ ─ Meowv. Blog. HttpApi. Hosting -- -- -- -- -- -- -- -- -- - HttpApi. Hosting │ ├ ─ ─ Meowv. Blog. Swagger -- -- -- -- -- -- -- -- -- -- Swagger │ └ ─ ─ Meowv. Blog. ToolKits -- -- -- -- -- -- -- -- -- -- ToolKits └ ─ ─ the static -- -- -- -- -- -- -- -- -- -- the staticCopy the code

Technology stack

Abp vNext +.net Core 3.1 + Blazor + JWT + Redis + Hangfire + Mysql + SqlServer + Sqlite + PostgreSql + WebApi + EF Core + Swagger + HtmlAgilityPack + PuppeteerSharp + log4net + MailKit + Docker + Nginx + …

preview

Blog:meowv.com

API:api.meowv.com

Hangfire:api.meowv.com/hangfire

LICENSE

This project is licensed under MIT.