日期:2021年3月27日标签:Others

我和我的网站 #

一.我 #

我的大学

我是13年上的本科,计算机专业。在大三的时候由于害怕工作,我准备了考研,最后在复试的时候被刷了,17年毕业来到上海,进了我的第一家公司。它是一个小型创业公司,老板身兼两职开发加产品。虽然公司很小,但是我在那里得到了锻炼。在那的三年我学到了很多。

公司开发的软件是C#的桌面程序,是一款桥梁绘图软件,每天的工作就是用代码绘制各种各样的桥梁模块结构图,工作内容对土木知识的要求也比较高,每天重复的工作让我有点厌倦,因为本身不是土木专业的,所以2020年疫情的时候,我终于忍不住了离职了,在离职一个星期后我进入了第二家公司,做起了网页前端开发。在新公司,我学会了网站建设,因此我建立了这个网站,用于记录我的生活和学习,将知识分享给大家,一起进步。

二.我的网站 #

网站所有的工作,从写代码,购买服务器域名在到最后的部署上线,都是我独自一人完成的。功能虽然不复杂,但是现在每次在浏览器输入我的网站地址http://www.pengfeixc.com然后进入我的网站,我都会内心小小的兴奋一下,这大概就是写代码带来的快乐吧。

网站主要分为三个项目,一个客户端,也就是现在大家看到的这个网站。一个后台管理,是我自己用来管理网站、文章、分类及留言的后台项目。还有就是服务端,用于响应客户端和后台管理的请求。

网站使用的主要技术如下:

TypeScript:编程语言。

NextJS: 前端页面框架,NextJS采用服务端渲染方式,适合搭建个人网站。

Chakra-UI: ui框架,界面简洁美观,而且自带黑夜和白天模式。

ExpressJS: 基于NodeJS的服务端框架。

MongoDb: 数据库,用于存储文章、留言等信息。

网站项目都是部署在腾讯云服务器上的,新用户首购会有三年的优惠,域名也是在腾讯云购买的。部署用到的工具主要有NginxPm2

以后在网站分类里,我会介绍与该网站有关的功能调整,主要是着重介绍这些技术和一些建站的细节,希望可以帮助到一些朋友。

你有任何疑问,或者需要我帮助的,都可以在文章下方留言。

(完)

目录