A developing blog framework, based on React
+ TypeScript
+ SpringBoot
- Backstage UI
- Frontend UI
- API
- Login System
- Axios Encapsulation
- React + TypeScript
- React Router
- Reducer
- Sass
- Axios
- Vite
- SpringBoot
- Mybatis
Blog/
|-- server/
| |-- db.json // json-server startup file
|-- src/
| |-- apis
| |-- assets
| |-- components
| |-- interface
| |-- pages
| |-- router
| |-- store // Redux States Management
|-- package.json
|-- README.md
// Prepare source code
git clone https://github.com/LinMoQC/LinMoBlog.git
cd LinMoBlog
// Run front end
npm install # If failed please append `--force`
npm run dev
// Run behind end:
mvn spring-boot:run
account:admin
password:123456
If you want to change the username or password, please generate the SHA256 encrypted ciphertext by yourself temporarily, and then replace it in the user table of the database.
- Article conditional search
- Word cloud and hotspot map on the homepage
- Statistics page
- Translate the settings page into English