Initial commit: Markdown editor with file management and regex tools

项目特性:
- 完整的Markdown编辑器,支持实时预览
- 文件管理功能,支持保存/加载/删除文件
- 正则表达式工具,支持批量文本替换
- 前后端分离架构
- 响应式设计

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

包含组件:
- WorkingMarkdownEditor: 基础功能版本
- FullMarkdownEditor: 完整功能版本
- SimpleMarkdownEditor: 简化版本
This commit is contained in:
guo liwei
2025-08-03 06:21:02 +08:00
commit 9b3f959c3d
36 changed files with 10113 additions and 0 deletions

29
test_simple.py Normal file
View File

@@ -0,0 +1,29 @@
#!/usr/bin/env python3
"""
简单测试脚本
"""
import sys
import os
# 测试Markdown解析器
print("🧪 测试Markdown解析器...")
try:
sys.path.insert(0, 'backend')
from utils.markdown_parser import MarkdownParser
parser = MarkdownParser()
result = parser.parse('# Hello World')
print("✅ Markdown解析器测试通过")
except Exception as e:
print(f"❌ 测试失败: {e}")
# 测试文件管理器
print("🧪 测试文件管理器...")
try:
from utils.file_manager import FileManager
fm = FileManager()
Path("backend/workspace").mkdir(exist_ok=True)
print("✅ 文件管理器测试通过")
except Exception as e:
print(f"❌ 测试失败: {e}")
print("🎉 基础测试完成!")