前言
当下的自媒体时代,体现在一个爱折腾的程序猿身上,那么最好的方式莫过于 —— 搭建自己的个人网站。网站上可以有自己的个人介绍,技术博客,项目总结,生活分享等等。简直是COOL !(面试神器有木有🐶)
就像上图这样,绝对原创设计,盗图必究!🐶
有了想法就去实现它!这里就做成一个链接合集,记录一下我本次项目的开发历程(有觉悟的童鞋建议跟我一起动手哦):
- 【个人网站开发 · 记录一】立项分析阶段 —— 产品角度分析如何去做一个个人网站
- 【个人网站开发 · 记录二】UI设计阶段 —— 设计角度分析如何去做一个个人网站
- 【个人网站开发 · 记录三】制定开发方案阶段 —— 技术角度分析如何去做一个个人网站
- 【个人网站开发 · 记录四】开发阶段一 —— 原生VuePress开发(上)手动搭建个人博客网站的详细记录
文章目录
一. 开发模式分析
1.1 原生开发 or 非原生开发
首先一个项目本身可以根据代码是否原生分为:原生开发和非原生开发。
- 原生开发
借助Vue或者React等前端框架开发普通项目一样,需要自己做UI设计的主题开发,基础组件开发;往往工作量很大,后期运维复杂。 - 非原生开发
借助现有的开源博客框架(hexo,vuepress,halo,wordpress …)来做二次开发,避免了做重复的底层工作,开发效率更高。
1.2 静态网站 or 动态网站
网站本身也可以细分为:静态网站和动态网站。
- 静态网站
开发流程较简单,部署也相对容易,直接绑定好域名,把静态文件放入服务器空间即可,所以占用服务器资源也比较少;
不足之处就是缺少交互,如用户,评论等交互功能。 - 动态网站
工作量大,需要自己完善前后端,服务器,配置繁琐;但是功能相对强大,用户体验较好,便于后期维护。
这