# Prime_Key-create-space **Repository Path**: rustlove/Prime_Key-create-space ## Basic Information - **Project Name**: Prime_Key-create-space - **Description**: 基于React + TailwindCSS + FastAPI的个人博客 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2025-03-02 - **Last Updated**: 2025-10-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### Prime_Key-create-space ![页面展示](https://rustlove.blog/files/photo/master.webp) 😉 **该项目已上线:rustlove.blog** #### 🎨 设计原则 - 保证用户阅读体验,路径索引简单清晰,底部悬空tabbar更符合直觉。 - 毛玻璃仿苹果UI,现代感设计比例。 #### 📕 使用方法 ##### 克隆仓库 `git clone https://github.com/EnderRomantice/Prime_Key-create-space` ##### 安装Node.js依赖 `cd frontend` `pnpm install` #### 安装Python依赖 `cd backend` 创建虚拟环境 `python -m venv blog` (可以在.gitignore中更改排除文件) 激活虚拟环境 `blog\Scripts\activate` 安装依赖 `pip install -r requirements.txt` #### 🔧 技术选型 ##### 前端 基本组件: React + TSX, 部分特效来自reactbits, 所有CSS样式使用Tailwind CSS Markdown渲染 + 代码高亮: react-markdown, prism-react-renderer 网络请求: fetch + useQuery ##### 后端 Python + FastAPI + SQLite #### ❓ 为什么选择SQLite? 使用aiosqlite赋予SQLite异步能力,增加了连接池来避免触发文件锁问题。