一个基于 Vue3 + Express 搭建的个人博客。
前端:Vue3 + Vuex + Vue Router + marked + highlight.js
后端:Express + mongoDB + docker
- 登录采用 RSA 非对称加密方式,前端获取后台返回的加密密钥,前端将加密后的报文传输给后端,后端收到加密的报文用私钥进行解密。
- 前端:jsencrypt 加密
- 后台:Node-RSA 或者 crypto 解密及返回公钥。
- Tab切换
- 博客展示页
- 博客内容 markdown 展示
- 个人信息展示页
This template should help get you started developing with Vue 3 in Vite.
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Lint with ESLint
npm run lint