koa2+angular7+mysql 编写一个微博客

213 阅读1分钟

myBlog 应用是使用 angular7 + koa2 +mysql 开发的

目的

主要为了练习一下angular编写及项目引入各插件时的过程,使用koa2 开发主要为了熟悉一下ts及js的一些转换语法

主要功能
  1. 首页
  2. 个人信息
  3. 新增博客
  4. 查看博客
未完成功能
  1. 标签管理
  2. 头像上传功能(已完成)
  3. 全局搜索
  4. 关注及评论通知
  5. 赞数量、文章查看数量、关注数量统计等
  6. ……
关键代码
公共插件引入:
  • 小狗插件
  • 面板娘插接件
  • editor.md
  • 标签块随机颜色
首页主要功能:
  1. 获取登录用户信息(未登录则默认为游客)
  2. 获取最新文章列表 (前5条)
  3. 获取标签列表
  4. 获取所有文章列表(每次10条,点击加载更多获取下一页数据)
  5. 登录
  6. 个人信息(查看与编辑)
添加博客
  • 标签选择(输入可添加没有的标签)
  • MarkDown格式博客编写
博客查看
  • 解析MarkDown格式文章
  • 加载目录
  • 加载评论
  • 点赞信息

源码地址 github.com/llzzii/myBl…

初次编写,请多多指教!