543. 【博客开辟】开辟进度:根本界面已实现

计算机软件开发 2024-9-6 20:41:35 42 0 来自 中国
一、首页



  • 阅读择要:好记性不如烂笔头,在互联网时代,拥抱个人的互联网记事本。将来将支持云端速递择要得手机的功能
  • 文章锦集:我们的创作都在这儿,出色的创作不但是才华的横溢,更是不朽的人生。将来将支持更多外交特性
  • 图片足迹:观光过程中的绝美风景将永远定格在影象深处。将来将支持更多外交特性
  • 发展规划:定下我们的目标,每天更新我们的进度,让发展有迹可循。将来将支持更多外交特性
  • 关注我:与你共同见证一个快乐的 IT 从业者在帝都的逆袭之旅。

  • 左上角logo:在恣意界面回到首页
  • 右上角个人中心:创作入口
  • 中心图片,博客内容的分类入口
  • 右边:个人简介
二、登录界面

2.png

  • 点击首页的【个人中心】大概其他须要登录权限的界面,就会弹出登录界面
  • 点击右上角关闭,可关闭登录界面
  • 正确输入完用户名暗码,点击登录,校验成功会关闭登录界面,校验失败会提示登录失败
三、阅读择要


  • 列表展示从册本里摘录的句子
  • 滚动到底部,自动加载数据
  • 支持搜刮
四、文章锦集


  • 展示创作的文章
  • 滚动到底部,自动加载数据
  • 支持搜刮
五、个人中心


  • 团体布局参考简书,左侧是各项博客内容(反面皆称作:维度)分类入口
  • 中心是维度列表,支持添加维度(对于【文章锦集】来说,就是写新的文章)
  • 最右边是文章编辑器,本质上就是个 <textarea/>
  • 【发布】功能,支持将写的文章公开给其他人阅读
  • 【预览】功能,支持左侧编辑维度,右侧预览展示效果


六、代码统计

9.png

  • 服务端代码只有 1900 行,代码重复率11.6%紧张会合在 Graphql 的服务端剖析函数未能抽出公用代码(是对GraphQL和go语言本身的不纯熟造成),团体来说,自我感觉照旧挺干练的,究竟是须要什么才加什么,并没有使用其他人现成的代码,代码编译出可实行步伐是20M 巨细。




  • 客户端代码 4300 行,代码重复率 6%,看起来实现的界面并不多,但代码量比起服务端可多多了,这也验证了一个究竟:服务端比客户端更靠近底层,越底层的代码抽象度越高,代码量越少。
七、总结

本次博客开辟根本告一段落,个人博客的文章展示、编辑、发布等根本功能已经完成,以后每次简誊写完文章,都可以同步到本身的个人博客。
博客开辟项目启动时间从 2022 年 12 月 21 日开始算,到本日 2023 年 1 月 7 日,可以算是博客开辟项目一期已完结。固然了,各项功能并不是很美满,但半个月时间委曲算是实现了个小需求,将应用开辟的前前后后涉及到的各个技能点,再次巩固了一遍。
下一步

实现手机端,操持使用前端技能:Taro,实现手机欣赏器访问,和小步伐访问;
实现品评功能;
实现阅读量、品评数、点赞量等外交数据统计;
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-18 19:26, Processed in 0.143412 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表