如何搭建个人博客(2)- UI设计

1,332 阅读3分钟

前言

在上一篇《如何搭建个人博客(1)- 需求分析》文章中,我们已经梳理了博客的基本功能。下一步需要简单规划一下的博客 UI 设计,对于非专业的 UI 同学而言,这可能是最难的一个步骤。通过此前搭博客经历,总结了一些血与泪的教训:

  1. 一定要有耐心去设计

  2. 一定要有耐心去多看别人的设计

  3. less is more,简单就是美

  4. 代码别写死,高配置性

  5. 保持良好的编码风格,为自己写的代码负责

  6. ......




利器

“工欲善其事,必先利其器”,作为非专业的 UI 设计师,我们必须先调研有哪些工具可以提高我们的设计效率:


页面版本布局设计

  1. Draw.io:免费、上手快、一个页面一个文件

  2. Axure:付费、上手快、所有页面一个文件


UI 参考

  1. 站酷网:白嫖别人的 UI 设计

  2. 花瓣网:白嫖别人的 UI 设计

  3. wallpaperscraft:白嫖的配图素材

  4. iconfont:白嫖 icon 图标

  5. 从别人的博客、网站获取设计灵感......




博客前台( PC )

页面规划

前台 PC 共计 5 个页面

  1. 博客首页

  2. 文章列表页

  3. 文章详情页

  4. 生活记录页

  5. 博客登陆页(仅支持 PC 即可)


UI 设计

Front-PC-UI.jpg


功能分析

1、左上角菜单,点击后全屏菜单展示

2、点击右上角,可完成「白天」/「黑夜」 模式切换

3、文章列表页、文章详情页、生活记录页,顶部共用轮播图

4、文章详情页,可通过锚点快速定位文章

5、文章支持点赞、分享、评论等常见功能

6、登录博客管理系统除了输入账号密码外,还需要邮箱验证




博客前台( 移动端 )

页面规划

前台 移动端 共计 4 个页面

  1. 博客首页

  2. 文章列表页

  3. 文章详情页

  4. 生活记录页


UI 设计

Front-Mobile-UI.jpg


功能分析

1、同 PC 博客功能:功能 1、功能 2、功能 5

2、文章列表页向下懒加载




后台管理系统

页面规划

后台管理系统共分为 4 个模块,12 个页面,仅支持 PC 端即可

  1. 监控管理

    • 流量统计页
    • 性能分析页
    • 日志查询页
    • 告警配置页
  2. 文章管理

    • 文章管理页
    • 文章分类页
    • 文章发布页
    • 文章评论页
  3. 生活管理

    • 生活列表页
    • 生活发布页
  4. 博客管理

    • 个人信息页
    • 博客配置页

UI 设计

Admin-monitor.jpg

Admin-article.jpg

Admin-life.jpg

Admin-setting.jpg


功能分析

1、完善的日志系统,具有日志上报,监控告警,可视化监控等功能

2、具有文章管理的功能(以 markdown 编写文章即可)

3、具有生活管理的功能

4、高度定制化,以配置项的形式抽离个人信息数据、博客展示相关的数据




结尾

有了博客设计图的参照以及基本功能的分析,对我们后续的设计与开发有很大帮助。在下一篇文章中,我们将开始设计后台数据字段。