为什么自己动手写一个基于.NetCore的StarBlog博客项目这么有吸引力?
摘要:博客系统从一开始用WordPress,再到后来用hexo、hugo之类的静态博客生成放github托管,一直在折腾

折腾是为了更好解决问题,最终还是打算自己花时间搞一个好了


系列文章
基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客?
基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目
基于.NetCore开发博客项目 StarBlog - (3) 模型设计
基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入
基于.NetCore开发博客项目 StarBlog - (5) 开始搭建Web项目
基于.NetCore开发博客项目 StarBlog - (6) 页面开发之博客文章列表
基于.NetCore开发博客项目 StarBlog - (7) 页面开发之文章详情页面
基于.NetCore开发博客项目 StarBlog - (8) 分类层级结构展示
基于.NetCore开发博客项目 StarBlog - (9) 图片批量导入
基于.NetCore开发博客项目 StarBlog - (10) 图片瀑布流
基于.NetCore开发博客项目 StarBlog - (11) 实现访问统计
基于.NetCore开发博客项目 StarBlog - (12) Razor页面动态编译
基于.NetCore开发博客项目 StarBlog - (13) 加入友情链接功能
基于.NetCore开发博客项目 StarBlog - (14) 实现主题切换功能
基于.NetCore开发博客项目 StarBlog - (15) 生成随机尺寸图片
基于.NetCore开发博客项目 StarBlog - (16) 一些新功能 (监控/统计/配置/初始化)
基于.NetCore开发博客项目 StarBlog - (17) 自动下载文章里的外部图片
基于.NetCore开发博客项目 StarBlog - (18) 实现本地Typora文章打包上传
基于.NetCore开发博客项目 StarBlog - (19) Markdown渲染方案探索
基于.NetCore开发博客项目 StarBlog - (20) 图片显示优化
基于.NetCore开发博客项目 StarBlog - (21) 开始开发RESTFul接口
基于.NetCore开发博客项目 StarBlog - (22) 开发博客文章相关接口
基于.NetCore开发博客项目 StarBlog - (23) 文章列表接口分页、过滤、搜索、排序
基于.NetCore开发博客项目 StarBlog - (24) 统一接口数据返回格式
基于.NetCore开发博客项目 StarBlog - (25) 图片接口与文件上传
基于.NetCore开发博客项目 StarBlog - (26) 集成Swagger接口文档
基于.NetCore开发博客项目 StarBlog - (27) 使用JWT保护接口
基于.NetCore开发博客项目 StarBlog - (28) 开发友情链接相关接口
基于.NetCore开发博客项目 StarBlog - (29) 开发RSS订阅功能
StarBlog开源博客项目 - 2023年底更新内容一览
基于.NetCore开发博客项目 StarBlog - (30) 实现评论系统
基于.NetCore开发博客项目 StarBlog - (31) 发布和部署
基于.NetCore开发博客项目 StarBlog - (32) 第一期完结
...
博客DEMO地址: http://blog.deali.cn
前言
OK,我也来造轮子了
博客系统从一开始用WordPress,再到后来用hexo、hugo之类的静态博客生成放github托管,一直在折腾
折腾是为了更好解决问题,最终还是打算自己花时间搞一个好了
本系列文章将记录博客的开发过程~ 将会持续更新,欢迎关注~
后端基于最新的.Net6和Asp.Net Core框架,遵循RESTFul接口规范,前端基于Vue+ElementUI开发,可作为 .Net Core 入门项目学习~
博客项目的开发已经基本完成,项目代码完全开源,有兴趣的朋友可以点个star~
博客后端+前台项目地址:https://github.com/Deali-Axy/StarBlog
管理后台前端项目地址:https://github.com/Deali-Axy/StarBlog-Admin
为啥要自己开发博客
找不到一个让我满意的在线博客
在线写博客体验不如在本地用typora写
写公众号推文的话注意力会分散一部分到如何写得吸引读者而不是文章本身
自己的网站才有完整的控制权,不会被垃圾平台添加不良信息污染
整体设计
虽然博客没啥技术含量,但还是要说一下我的想法
前面说到自己开发博客的原因有一点是我喜欢在本地用t
