生命不息,奋斗不止
06
19
终结篇之发布项目 终结篇之发布项目
终于到了这一步了,开发了 API,紧接着又开发了 Blazor 版的博客项目,庆祝本系列文章完结撒花。🎉🎉🎉 既然开发完成了,还是拿出来溜溜比较好,本篇是本系列文章的最后一篇了,准备将 API 部署到 Linux,把前端 Blazor
2020-06-19
18
Blazor 实战系列(九) Blazor 实战系列(九)
终于要接近尾声了,上一篇基本上将文章模块的所有功能都完成了,整个博客页面也都完成了,本篇主要来美化几个地方,修修补补。 编辑器主题切换当我们新增和编辑文章的时候,默认编辑器是白色的,如果点击了头部切换主题按钮,我想要把编辑器主题颜色也做相应
2020-06-18
17
Blazor 实战系列(八) Blazor 实战系列(八)
上一篇完成了标签模块和友情链接模块的所有功能,本篇来继续完成博客最后的模块,文章的管理。 文章列表 & 删除 先将分页查询的列表给整出来,这块和首页的分页列表是类似的,就是多了个 Id 字段。 先添加两条路由规则。 @page "/
2020-06-17
16
Blazor 实战系列(七) Blazor 实战系列(七)
上一篇完成了后台分类模块的所有功能,本篇继续将标签模块和友情链接模块的增删改查完成。 标签管理 实现方式和之前的分类管理是一样的,在 Admin 文件夹下面添加Tags.razor组件,设置路由@page "/admin/tags"。 同样
2020-06-16
15
Blazor 实战系列(六) Blazor 实战系列(六)
上一篇完成了博客文章详情页面的数据展示和基于 JWT 方式的简单身份验证,本篇继续推进,完成后台分类管理的所有增删改查等功能。 分类管理 在 Admin 文件夹下新建 Razor 组件,Categories.razor,设置路由,@page
2020-06-15
13
Blazor 实战系列(五) Blazor 实战系列(五)
上一篇完成了分类标签友链的列表查询页面数据绑定,还剩下一个文章详情页的数据没有绑,现在简单的解决掉。 文章详情之前已经添加了四个参数:year、month、day、name,用来组成我们最终的 URL,继续添加一个参数用来接收 API 返回
2020-06-13
12
Blazor 实战系列(四) Blazor 实战系列(四)
上一篇完成了博客的分页查询文章列表页面的数据绑定和分页功能,本篇将继续完成剩下的几个页面。 在开始主题之前重新解决上一篇的最后一个问题,当点击了头部组件的/posts链接时直接强制刷新了页面,经过查看文档和实践有了更好的解决方案。 先将头部
2020-06-12
11
Blazor 实战系列(三) Blazor 实战系列(三)
上一篇完成了博客的主题切换,菜单和二维码的显示与隐藏功能,本篇继续完成分页查询文章列表的数据展示。 添加页面现在点击页面上的链接,都会提示错误消息,因为没有找到对应的路由地址。先在 Pages 下创建五个文件夹:Posts、Categori
2020-06-11
10
Blazor 实战系列(二) Blazor 实战系列(二)
上一篇搭建了 Blazor 项目并将整体框架改造了一下,本篇将完成用 C# 代码代替 JavaScript 实现几个小功能,说是代替但并不能完全不用 JavaScript,应该说是尽量不用吧。 二维码显示与隐藏 可以看到,当我鼠标移入的时候
2020-06-10
09
Blazor 实战系列(一) Blazor 实战系列(一)
前言从今天开始将使用 Blazor 完成博客的前端开发,如果你不了解 Blazor ,建议你还是去微软官网学习学习基础知识。本篇不做普及,因为这是实战系列,重点是完成项目开发。 还有,在开始 Blazor 实战之前,建议动手完成之前的系列文
2020-06-09
08
博客接口实战篇(五) 博客接口实战篇(五)
上篇文章完成了文章详情页数据查询和清除缓存的功能。 本篇继续完成分类、标签、友情链接的后台操作接口,还是那句话,这些纯 CRUD 的内容,建议还是自己动手完成比较好,本篇将不再啰嗦,直接贴代码,以供参考。 分类添加接口:查询分类列表Quer
2020-06-08
06
博客接口实战篇(四) 博客接口实战篇(四)
上篇文章完成了文章增删改的接口和友情链接列表的接口,本篇继续。 善于思考的同学肯定发现,在执行增删改操作后,Redis 缓存中的数据还是存在的,也就意味着查询接口返回的数据还是旧的,所以在写接口之前,先完成一下清缓存的操作。 移除缓存移除缓
2020-06-06
6 / 12