在好久好久以前,就在写个人博客,那个时候的域名也还是现在这个,但是用的是hexo,局限性有不少。于是打算自己开始瞎弄一个自己的博客网站,太懒了,以至于现在才写了基础的版本。😭
🖥️前台
技术栈
nuxtjs
+ vue3
+ TypeScript
+ tailwindcss
+ naive-ui
功能
- 文章(已实现)
- 关于(大部分实现)
- 相册
- 阅读
- 影视
- 切换主题(已实现)
效果
👨💻后台
技术栈
vue3
+ TypeScript
+ element-plus
+ tailwindcss
功能
- 登录(已实现)
- 文章管理(已实现)
- 相册管理
- 阅读管理
- 影视管理
🐇后端服务
技术栈
nestjs
+ mysql
+ typeorm
+ typescript
功能
- 登录(已实现)
- 文章管理(已实现)
- 相册管理
- 阅读管理
- 影视管理
👻部署
环境
centos
+ nginx
+ node版本管理器
😨总结
- 为了实现友好的
ssr
,使用了nuxtjs
,不怎么熟悉,实现的也不完全。 nestjs
不是特别熟练,写起来磕磕绊绊的。centos
可能是一个大坑,以为很久以前买了服务器,上面放的东西很少,但是前几天还是被攻击了,ip
来源是印度和英国,也不知道是用了多少个代理,后面服务器直接登不上去了,一气之下直接重装centos
系统,重新部署前后端服务。当然,吸取了教训,也简单的设置了一些常用的防止攻击的功能,主要是不怎么会,如果有大佬会,请指教。- 兼容了移动端和pc端(姑且是吧) 对了,如需友链,请联系我😉。