从零开始一个个人博客 by asp.net core and angular(一)

这是一个个人叙述自己建设博客的帖子,既然是第一篇那肯定是不牵扯代码了,主要讲一下大体的东西,微软最新的web框架应该就数asp.net core 3.1了这是一个长期支持版,而且是跨平台又开源版本,所以大家可以去GitHub上找源码,也可以研究源码是怎么写的。

大过年的偏偏出现这个疫情,所以只能窝屋里搞着玩了。

我的博客项目主要是用了 asp.net core 和angular 然后部署到centos上用nginx进行了反向代理,具体的什么是nginx和angular这如果不懂的哥们自行网络搜索下吧。

上图算是简单的介绍了我的项目是怎么分类的。我没有使用mvc所以用了web api api接口是用jwt进行验证的,下面的链接是项目的部署后的样子,然后github地址我也贴上去了。项目的一些密码什么的希望大家选择忘记,自己去申请一些,我就懒得改密码了,在提交记录里有,所以大家就不要看了。

本人刚搭好的博客地址点击就能进入

angular前端项目git地址

api项目git地址

既然是个博客网站肯定需要数据库,数据是采用的是PostgreSQL为什么不用mysql呢?原因我就不说了,大家自己品。

整体用的东西如下:

数据库PostgreSQL=>ORM是EF CORE=>api项目Asp.net core api=>前端项目angular =>UI库NG-ZORRO

项目整个就是这个样子。具体的我们就下个帖子讲吧,下个帖子先讲api项目吧。

原文地址:https://www.cnblogs.com/GreenShade/p/12234469.html

时间: 2024-10-02 06:47:42

从零开始一个个人博客 by asp.net core and angular(一)的相关文章

从零开始一个个人博客 by asp.net core and angular(二)

上一篇帖子讲了用了哪些技术,这个帖子就先介绍介绍api项目吧,项目就是一个普通的webapi项目,账户系统用的identity ,什么是identity呢? 其实就是官方封装好的一系列的可以用来操作数据库的类,对用户信息进行增删改查.主要牵扯的类有如下几个: UserManager SignInManager RoleManager 上面列出的是我项目牵扯的大家有兴趣的可以去官方接口文档那里看看api namespace Microsoft.AspNetCore.Identity这个是命名空间

自己开发博客(ASP.NET MVC+EF CodeFrist)-历程小功能

自己开发博客(ASP.NET MVC+EF CodeFrist)-时间轴小功能 想写个类似时间轴的效果 就找了一个插件 前端不济 找了一个简单的插件地址http://sc.chinaz.com/jiaoben/130509308250.htm 这是实体类 public class TimnAxis : BaseEntity<int> { [Required(ErrorMessage = "{0}是必须的")] [Display(Name = "时间")]

HTML+JS 写一个 个人博客

HTML+JS 写一个 个人博客(初学版) HTML+JS 写一个 个人博客(初学版) 自己琢磨了两三天,算是把HTML入门了吧,然后就想着用这点知识写一个个人主页,然后一下午的时间写完了. 先不看代码,说说思路: 第一步:就是构思,一个网页的展示怎么才好看?!!站在一个老男人的角度,那远远是不能的,,, 1.标题 2.菜单栏(加个超链接) 3.展示页面(图片轮播) 第二步:小标题展示页面. 第三步:代码实现.(说了一堆废话)  代码 Jscript实现图片轮播.(很简单,一看就懂) <scri

一个基于Microsoft Azure、ASP.NET Core和Docker的博客系统

原文地址: http://www.cnblogs.com/daxnet/p/6139317.html 2008年11月,我在博客园开通了个人帐号,并在博客园发表了自己的第一篇博客.当然,我写博客也不是从2008年才开始的,在更早时候,也在CSDN和系统分析员协会(之后名为“希赛网”)个人空间发布过一些与编程和开发相关的文章.从入行到现在,我至始至终乐于与网友分享自己的所学所得,希望会有更多的同我一样的业内朋友能够在事业上取得成功,也算是为我们的软件事业贡献自己的一份力量吧,这也是我在博客园建博客

从零开始,搭建博客系统MVC5+EF6搭建框架(5),博客详情页、留言、轮播图管理、右侧统计博文

一.博客系统进度回顾 上一遍博客介绍到,系统已经实现到了发布以及前台布局展示,接下来就是实现一些,详情页,留言.轮播图管理.右侧博文统计信息实现. 二.博客系统详情页实现 2.1先来看看详情页展示的效果 2.2实现控制器在前台控制器中创建一个Blog的控制器,主要是展示博客分类以及详情页 Action详情页实现: 1 /// <summary> 2 /// 详情页 3 /// </summary> 4 /// <param name="id"><

从零开始,搭建博客系统MVC5+EF6搭建框架(4)上,前后台页面布局页面实现,介绍使用的UI框架以及JS组件

一.博客系统进度回顾以及页面设计 1.1页面设计说明 紧接前面基础基本完成了框架搭建,现在开始设计页面,前台页面设计我是模仿我博客园的风格来设计的,后台是常规的左右布局风格. 1.2前台页面风格 主页面: 技术博客风格: 详情页风格: 详情页留言风格: 1.3后台风格: 表格风格: 博客发布风格: 以上看到的系统页面是目前系统完成的风格,以后页面设计都参考这些页面风格. 二.使用前端web框架以及插件说明 2.1选择前端web框架,我找了很多框架,以前学过自学过bootstrap觉得对于没有前端

搭建一个java博客

买了个阿里云ECS服务器好久了.最近心血来潮,还是买了个域名尝试搭建个自己的玩具.还是先由博客开始~ 域名备案是个麻烦的地方.不过用阿里云还好,只要上传资料就好了,比我想象中好一点,起码不用特意跑到某个地方拍照...有空再记录怎么通过域名好了. 因为本人是写java的,所以找了个开源博客.see:http://b3log.org/    源码:https://github.com/emmerichLuang/solo.git. 第一步就是从github中fork下来,自己先跑通过.以后爱咋改就咋

自己开发博客(ASP.NET MVC+EF CodeFrist)

一直想自己开发个博客 所以学习了下其他博主的开发个人博客文章 就开始了 今天算是发布了 备案用了1个月... 第一版 BUG较多 本质上是学习各种知识的过程(我属于IT界的小学生) 欢迎访问 提出BUG 地址 博客地址 http://www.yhyboy.top/ 记录下使用的知识点 asp.net MVC5+ Entity Framework 6 +MEF +AutoMapper+log4net+UEditor 数据库: SqlServer 2008 搭建平台: 阿里云虚拟云主机 借鉴了DDD

从零开始,搭建博客系统MVC5+EF6搭建框架(3),添加Nlog日志、缓存机制(MemoryCache、RedisCache)、创建控制器父类BaseController

一.回顾系统进度以及本章概要 目前博客系统已经数据库创建.以及依赖注入Autofac集成,接下来就是日志和缓存集成,这里日志用的是Nlog,其实还有其他的日志框架如log4,这些博客园都有很多介绍,这里就不说了,缓存机制用的是微软自带的MemoryCache和比较流行Redis,这里我也只是了解使用,没有做更升入的研究,以后好好学一下Redis,然后就是实现一个BaseController父类用来重写JsonResult方法为的是返回时间格式问题,默认json返回的时间格式是Date(84923