Skip to content

XCQ0607/LinMoBlog

 
 

Repository files navigation

☀️ LinMo Blog

一个正在开发的React+TypeScript+SpringBoot博客

  • 后台UI ✔
  • 接口开发
  • 前台UI

✨ 功能特性

  • Login+后台页面UI
  • 登录逻辑+token持久化与过期处理
  • Axios封装

👌 技术栈

前端

  • React + TypeScript
  • React Router
  • React Reducer
  • Sass预编译器
  • Axios
  • Vite

后端

  • json-servre模拟接口(暂时)
  • Express框架的nodejs接口(部署在了vercel上但是需要翻墙,也可以本地运行)

项目结构

Blog/
|-- server/
|   |-- db.json    //json-server启动文件
|-- src/
|   |-- apis         //封装接口api
|   |-- assets       //静态资源
|   |-- components   //可复用组件
|   |-- interface    //类型约束
|   |-- pages        //页面组件
|   |-- router       //路由
|   |-- store        //Redux状态管理库
|-- package.json
|-- README.md

😉 预览

Login页面

后台首页

c38005904c9c5be6da96853c0167e40

暗黑模式

e6741ccfe03917957ac5eaabb45eade

笔记

image 825e53fc859297c29cd0891f50f0164 image

2563eab5a1964e16a0e59f958a7f652

说说

0e87026ca10e8eea0bccc3eb7bc91e3

图库

a258afefc28d0cee24e21b864b7cabb

友链

ad6eb864bc573c8b9996ddf3ddfe978

站点分析

3f5340f422f1a501cf675c70b401980

站点管理

28cca66c9a8b2f08e2ef0eb30e7c147

👉 食用方法

  1. 克隆项目到本地:

    git clone https://github.com/LinMoQC/LinMoBlog.git
    
    //启动前端
    cd LinMo
    npm install (如果安装依赖报错加上 --force)
    npm run dev
    
    //启动后端--json-server
    cd server
    json-server --watch db.json --port 3000
    
    //启动后端--Express框架的nodejs接口(二选一)
    cd server/nodejs
    nodemon app.js   

About

一个正在开发的React+SpringBoot博客

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 50.0%
  • HTML 30.3%
  • CSS 11.9%
  • Sass 6.0%
  • JavaScript 1.8%