产品介绍
该产品是一个个人IT技术博客,旨在展示作者的个人品牌、信息和技术实力、案例以及联系方式等。
首页个人介绍:
让读者了解作者的基本情况。
关于人物详细介绍和经历:
详细介绍了作者的个人信息,包括经历、教育背景、技能清单等。
博客关于技术类的分享:
发布作者的技术文章,分享技术知识和经验。
案例展示部分过往案例:
展示作者过往开发的产品,包括技术架构,项目负责内容等。
在线联系作者:
提供作者的联系方式,方便读者与作者联系。
整个博客界面简洁易用,内容丰富。为读者快速了解作者信息和合作联系等提供了便利的平台。
产品目标
1.个人介绍:首页个人介绍栏目,作者可以展示自己的个人信息,介绍自己的经历和教育背景。
2.技术分享:通过博客的博客关于技术类的分享栏目,可以分享自己的技术知识和经验。
3.案例展示:案例展示部分过往案例栏目,作者可以展示自己过往开发的IT技术产品。
4.联系方式:联系作者栏目,作者可以方便地提供自己的联系方式,方便读者与作者联系。
5.交流互动:可以与读者进行交流互动,了解读者的看法和建议,提升自己的技术水平。
6.个人品牌建设问题:通过博客作者可以通过展示自己的个人信息和技术实力,建立自己的个人品牌等。
技术架构
1.前端:原生开发。
2.后台管理:应用VUE开发,后台管理应用ELEMENT UI 制作
2.后端API开发:Node.js
3.数据库:MySQL
4.WEB SERVER:(SSR)渲染 NUXJS框架
5.多进程管理:PM2
6.可扩展集群:可支持
技术组合构成了该博客的技术架构,保证了产品的高效可用、产品稳定、可扩展以及高性能的特点。
负责内容
负责项目的全栈开发工作,从前端页面制作到后台管理开发以及后端API开发,到应用上线部署等所有内容。
产品开发细节
前端没有使用任何框架,使用原生代码进行开发,所有页面自适应。
后台管理应用Vue和Element UI进行开发,使用Vue作为前端框架,Element UI作为UI组件库,提高了开发效率。
后端API通过Node.js开发, 应用Express、JWT、Mysql、socket等模块。
数据库使用MYSQL,使用MySQL进行数据存储和管理,提高了数据的安全性和稳定性。
服务端渲染使用了Nuxt.js,目的主要是解决单页面应用不利于SEO优化的问题,使用NUXTJS可以完美解决SEO的整站优化问题。
服务器应用阿里云服务器可分布式扩展、稳定安全、高可用。
CND应用阿里云CDN,使用阿里云CDN可以实现资源分发和加速,提高了网站的加载速度。