8000 GitHub - csharpHub/Blog: 此版本个人博客项目基于 .NET Core 3.1 开发,可作为 .NET Core 入门项目进行学习,数据库采用 Sqlite,遵循RESTful API接口规范,所有页面采用 axios 和 template-web.js 请求和加载数据,原生JavaScript操作页面。
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ Blog Public
forked from Meowv/Blog

此版本个人博客项目基于 .NET Core 3.1 开发,可作为 .NET Core 入门项目进行学习,数据库采用 Sqlite,遵循RESTful API接口规范,所有页面采用 axios 和 template-web.js 请求和加载数据,原生JavaScript操作页面。

License

Notifications You must be signed in to change notification settings

csharpHub/Blog

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

😍阿星Plus⭐⭐⭐

Intro

预览:https://meowv.com

white black

此版本个人博客项目基于 .NET Core3.1 开发,可作为 .NET Core 入门项目进行学习,数据库采用 Sqlite,遵循RESTful API接口规范,所有页面采用 axios 和 template-web.js 请求和加载数据,原生JavaScript操作页面。If you liked Blog project or if it helped you, please give a star ⭐️ for this repository. 👍👍👍

技术栈

  • 后端:.NET Core 3.1 + Sqlite + WebApi + EF Core + Swagger
  • 前端:axios + JavaScript + Json

快速体验

TODO

  • 基于 .Net Core 3.1 搭建纯原生开发项目,无第三方框架依赖
  • 项目配置,集成 Swagger 管理 API
  • 自定义 Swagger 扩展
  • Code First 模式开发
  • 图片合并处理,添加水印
  • 读取操作JSON文件
  • 将枚举类型转换为List通用扩展方法
  • API 分组
  • API 基于 JWT模式授权验证
  • Filter 之 Swagger 标签描述
  • 使用 Sqlite 数据库
  • 使用 EntityFrameworkCore.Sqlite 处理数据
  • 核心功能API接口
  • 接入第三方登录,GitHub
  • 前台界面展示
  • 博客核心页面:文章列表、文章详情、分类、标签、分类下的文章列表、标签下的文章列表、友情链接
  • 博客小应用页面:吐个槽、个性艺术签名设计、每日热点、随机猫咪图、每日壁纸、访问数据分析
  • 据导入 MySQL 至 Sqlite
  • 免费生成个性艺术签名API
  • Python抓取各大热门网站热门头条,每日热点API,界面展示
  • 随机一张猫咪图API
  • 微软Bing壁纸抓取,提供API接口
  • MTA网站数据分析
  • 博客后台管理,文章、标签、分类相关的新增编辑删除
  • 瀑布流个人图集相册,添加图集、添加图集对应的图片
  • 基于百度AI语音合成算法,识别用户所在地区生成带有经典语录的问候词音频API
  • 毒鸡汤语录
  • 随机妹子图API和页面
  • 程序员版2048游戏
  • 在线听歌,支持本地缓存
  • 在线听歌,支持播放列表记忆功能
  • 在线听歌,刷新页面不中断歌曲播放
  • 使用 SignalR 技术和支持 Notification 的浏览器实现消息推送功能
  • 腾讯云CDN服务接口化,通过API刷新CDN缓存和刷线历史查询
  • 智能抠图,移除图片背景
  • 腾讯云验证码防水墙接入,防止频繁调用签名页面
  • ...

Versions

Nuget Packages

Package Status
Baidu.AI NuGet version
IP2Region NuGet version
SixLabors.ImageSharp NuGet version
SixLabors.ImageSharp.Drawing NuGet version
Swashbuckle.AspNetCore NuGet version
Swashbuckle.AspNetCore.Filters NuGet version
Microsoft.AspNetCore.Authentication.JwtBearer NuGet version
Microsoft.Extensions.Configuration NuGet version
Microsoft.Extensions.Configuration.FileExtensions NuGet version
Microsoft.Extensions.Configuration.Json NuGet version
Microsoft.EntityFrameworkCore.Sqlite NuGet version
Microsoft.EntityFrameworkCore.Tools NuGet version
Microsoft.EntityFrameworkCore.Design NuGet version
TencentCloudSDK NuGet version

LICENSE

This project is licensed under MIT.

About

此版本个人博客项目基于 .NET Core 3.1 开发,可作为 .NET Core 入门项目进行学习,数据库采用 Sqlite,遵循RESTful API接口规范,所有页面采用 axios 和 template-web.js 请求和加载数据,原生JavaScript操作页面。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 90.0%
  • HTML 10.0%
0