Files
mmkk/start-clean.sh
guo liwei 9b3f959c3d Initial commit: Markdown editor with file management and regex tools
项目特性:
- 完整的Markdown编辑器,支持实时预览
- 文件管理功能,支持保存/加载/删除文件
- 正则表达式工具,支持批量文本替换
- 前后端分离架构
- 响应式设计

技术栈:
- 前端:React + TypeScript + Vite
- 后端:Python Flask
- Markdown解析:Python-Markdown

包含组件:
- WorkingMarkdownEditor: 基础功能版本
- FullMarkdownEditor: 完整功能版本
- SimpleMarkdownEditor: 简化版本
2025-08-03 06:21:02 +08:00

45 lines
1007 B
Bash
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# 清理启动脚本 - 使用新端口避免冲突
echo "🚀 启动Markdown编辑器 (清理版)..."
# 停止可能存在的旧进程
pkill -f "python.*app.py" 2>/dev/null || true
pkill -f "vite" 2>/dev/null || true
# 启动后端
echo "📦 启动后端服务..."
cd backend
source venv/bin/activate
PORT=5001 python app.py &
BACKEND_PID=$!
# 等待后端启动
sleep 3
# 启动前端
echo "📦 启动前端服务..."
cd ../frontend
PORT=3001 npm run dev &
FRONTEND_PID=$!
# 等待前端启动
sleep 3
# 打印使用信息
echo "✅ 服务启动完成!"
echo ""
echo "🌐 访问地址:"
echo " 前端: http://localhost:3001"
echo " 后端: http://localhost:5001"
echo ""
echo "📋 使用说明:"
echo " 1. 打开浏览器访问 http://localhost:3001"
echo " 2. 左侧编辑Markdown右侧实时预览"
echo " 3. 支持基础Markdown语法"
echo ""
echo "🛑 停止服务:"
echo " 按 Ctrl+C 或运行: pkill -f python; pkill -f vite"
# 等待用户中断
wait