【自主搭建博客网站 第一篇章】前情提要

一、项目介绍与规划

在繁忙的工作之余,我积极探索并投身于个人副业的开发中,历经多条赛道的尝试与探索,终于锁定了一个既符合兴趣又具备发展潜力的方向。随着用户基数的稳步增长,我深刻意识到一套高效、定制化的博客管理系统对于提升用户体验与运营效率的重要性。因此,我决定亲手打造这样一套系统,以满足日益增长的需求。

二、技术选型考量

在筹备阶段,技术选型成为了我面临的首要挑战。前端方面,得益于Vue.js的灵活性、高效性以及丰富的生态资源,我毫不犹豫地选择了它作为前端框架,并辅以Axios进行API交互,Element-UI则负责构建美观易用的界面。

然而,后端的选择则更为复杂。考虑到Java虽然功能强大,但其启动时的内存占用对于资源有限的云服务器(仅2G内存)而言显得颇为沉重。这时,我回想起前任前端团队领导曾提及的NestJS框架,它不仅内存占用低,而且其架构风格与Java Web应用颇为相似,易于上手与迁移。因此,NestJS与MySQL的组合最终成为了我的后端技术栈选择。

三、项目架构概览

前端:Vue.js为核心,结合Axios进行数据请求,Element-UI用于UI组件的快速开发,旨在打造流畅、美观的用户界面。
后端:NestJS作为服务端框架,利用其强大的模块化、依赖注入等特性,构建高效、可维护的API接口。MySQL作为数据库,存储博客文章、用户信息等核心数据。
项目展望与邀请
随着本篇文章的发布,也标志着我个人博客系统项目的正式启动。我将定期更新项目进展,分享技术心得与遇到的挑战及解决方案。如果你对本项目感兴趣,想要了解最新动态,或是希望加入我们的开发团队,共同推动项目的成长,请随时通过私信与我取得联系。你的每一份关注与支持,都是我前进的动力。

让我们携手并进,在技术的海洋中探索未知,共创辉煌!

以下是使用 phpstudy 搭建博客网站的步骤: 1. 下载安装 phpstudy,安装过程中可以选择安装 Apache 和 MySQL。 2. 打开 phpstudy,点击“启动所有服务”按钮。 3. 在浏览器中输入 http://localhost,进入 phpstudy 的首页。 4. 在 phpstudy 的首页中,点击“wwwroot”目录下的“新建站点”按钮。 5. 在“新建站点”页面中,输入博客网站的域名和路径,例如“myblog.com”,路径为“C:/phpstudy/www/myblog”。 6. 点击“添加站点”按钮,等待服务器重启。 7. 进入“wwwroot”目录下的“myblog”文件夹,在该文件夹下新建“index.php”文件。 8. 在“index.php”文件中,编写博客网站的首页代码。 9. 在“myblog”文件夹下新建“article.php”文件,用于显示博客文章。 10. 在“article.php”文件中,编写博客文章的页面代码。 11. 使用 MySQL 创建博客网站所需的数据库和数据表,例如“myblog”数据库和“posts”数据表。 12. 在“myblog”文件夹下新建“config.php”文件,用于连接数据库。 13. 在“config.php”文件中,编写连接数据库的代码。 14. 在“myblog”文件夹下新建“post.php”文件,用于将博客文章保存到数据库中。 15. 在“post.php”文件中,编写将博客文章保存到数据库中的代码。 16. 完成以上步骤后,可以在浏览器中输入博客网站的域名,访问博客网站。 以上是使用 phpstudy 搭建博客网站的大致步骤,具体实现过程可能会因为个人需求和技术水平不同而有所不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值