# markdown-notes **Repository Path**: cutecuteyu/markdown-notes ## Basic Information - **Project Name**: markdown-notes - **Description**: markdown笔记软件 - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-29 - **Last Updated**: 2026-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Markdown 笔记应用 一个功能完整的 Markdown 笔记应用,前端基于 **Vue 3 + Vite** 构建,后端基于 **Go + Gin** 框架开发,使用 JSON 文件持久化存储。 --- ## 目录 - [功能特性](#功能特性) - [技术栈](#技术栈) - [项目结构](#项目结构) - [快速开始](#快速开始) - [环境要求](#环境要求) - [安装步骤](#安装步骤) - [启动服务](#启动服务) - [API 文档](#api-文档) - [部署](#部署) - [架构说明](#架构说明) - [后端架构](#后端架构) - [前端架构](#前端架构) - [数据流](#数据流) --- ## 功能特性 - **Markdown 编辑与实时预览** — 支持标题、粗体、斜体、代码块、链接、列表、引用等常用 Markdown 语法 - **工具栏快捷插入** — 一键插入 Markdown 语法标记,无需记忆语法 - **自动保存** — 输入停止 2 秒后自动保存,并显示"保存中... / 已保存"状态反馈 - **笔记搜索** — 按标题和内容同时搜索,实时过滤 - **全中文界面** — 所有界面文本、提示、错误信息均为中文 - **RESTful API** — 完整的 CRUD 接口,返回标准 JSON - **双模式部署** — 开发模式支持前后端分离热更新,生产模式可单端口部署 --- ## 技术栈 | 层级 | 技术 | 说明 | |------|------|------| | 前端框架 | Vue 3 (Composition API) | 使用 `