Skip to content

This is a personal blogging platform built with React, TypeScript, and Spring Boot.

License

Notifications You must be signed in to change notification settings

wit-l/blog-react-spring-boot

 
 

Repository files navigation

Group 1 (6)

一个风格可爱的个人主题博客

本仓库为 Memory 的前端仓库,后端核心仓库在 Memory Core

欢迎你来体验 Memory 的魅力!

✨ 项目结构

Memory Blog/
|-- src/
|   |-- apis
|   |-- assets
|   |-- components
|   |-- interface
|   |-- pages
|   |-- router

|   |-- store        // Redux States Management
|-- package.json
|-- README.md

🔧 技术栈

  • React
  • TypeScript
  • React Router
  • Reducer
  • Sass
  • Axios
  • Vite
  • Framer motion

📄 使用文档

cd Memory-Blog
npm install
npm run dev

// 修改你的配置
/* .env  */
VITE_HTTP_BASEURL = 'http://127.0.0.1:8080'
VITE_CHAT_GPT_TOKEN = 'XXXXX'

npm run build  //打包

☀️ Docker

docker run -d -p 82:80 -e BACK_API=<backend_address> --name memory karensky/memory_blog:latest

📷 截图

Home

image

Dark Mode

image

Read

image

点击查看部分完整页面截图

Login

image

Admin

image

Star History

Star History Chart

❤️ 鸣谢 & 许可

© 2024 林陌青川。本软件使用 GNU General Public License Version 2 许可。请参阅许可证文本以了解详细信息。

About

This is a personal blogging platform built with React, TypeScript, and Spring Boot.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 73.8%
  • Sass 17.0%
  • CSS 7.5%
  • SCSS 1.0%
  • Dockerfile 0.3%
  • HTML 0.3%
  • JavaScript 0.1%