代码拉取完成,页面将自动刷新
均尝试使用 TS(typeScript 4.x) 编写(初次尝试,问题不少,不清楚如何定义类型之后:@ts-ignore || any 永远的神🤣 —— 虽然不是好的解决方案)
web:
- nuxtjs + @nuxt/composition-api: 构建时基于 vue2.x
- @nuxtjs/axios:服务端数据请求
- marked + highlight.js + 自定义样式:解析文本内容
- WebGL 代码实现首页雨幕效果
- glslify:用于 GLSL 的 node.js 样式的模块系统
- gsap:专业级动画库
- nprogress:加载进度条
- qrcode:二维码生成器
- 交互组件(未使用 UI 框架,用到的组件通过自定义实现,如 Modal,Notification...)
admin:
- 起始使用 vue-cli 构建(已移除),改用 vite 重新构建后台项目
- vue 3.x + vuex 4.x + vue-router 4.x 全家桶
- echarts 5.x 图表库,简单封装 VueEcharts 组件自使用
- ant-design-vue 2.x 组件库(按需引入)
- @kangc/v-md-editor 文章 markdown 文本编辑器(之前用 marked + highlight.js 自封装一个,奈何功能简陋,遂弃之)
server:
- express 构建服务
- mysql2 与数据库交互进行数据的增删改查
- cors 配置跨域许可
- multer 进行文件存储(项目用于存储文章首页配图)
- jsonwebtoken 颁发 token 与验证
- nodemailer 发送邮件
database:
- *.sql MySQL 数据库表结构
WEB 端
ADMIN 端
SERVER 端
ADMIN 端
旧登录页:
新登录页:
首页概览:
新增/修改 文章:
评论列表:
因为 Docker 部署我还未成功尝试,相关文件直接忽略即可
一身清贫不敢入繁尘, 两袖清风怎敢误佳人。 三餐不定岂敢旭高堂, 四季漂泊哪敢言家成。
看日夜更替,看四季更迭。 看花开花落,看云卷云舒。
时光只能催人老, 不信多情,长恨离亭, 泪滴春衫酒易醒。
珍惜所有的不期而遇,看淡所有的不辞而别。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。