Skip to content

基于Vue3 + Ant Design 搭建的博客

Notifications You must be signed in to change notification settings

WqhForGitHub/new-blog-pc

Repository files navigation

my-blog-pc

一个基于 Vue3 + Express 搭建的个人博客。

技术栈

前端:Vue3 + Vuex + Vue Router + marked + highlight.js

后端:Express + mongoDB + docker

登录

  • 登录采用 RSA 非对称加密方式,前端获取后台返回的加密密钥,前端将加密后的报文传输给后端,后端收到加密的报文用私钥进行解密。
  • 前端:jsencrypt 加密
  • 后台:Node-RSA 或者 crypto 解密及返回公钥。

组件化

  • Tab切换
  • 博客展示页
  • 博客内容 markdown 展示
  • 个人信息展示页

页面展示

  • 登录页

  • 博客分页列表

  • 博客 markown 展示

This template should help get you started developing with Vue 3 in Vite.

Recommended IDE Setup

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

Customize configuration

See Vite Configuration Reference.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and Minify for Production

npm run build

Lint with ESLint

npm run lint

About

基于Vue3 + Ant Design 搭建的博客

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published