A professional Markdown editor designed for mathematics and coding.
- LaTeX Support: Write mathematical formulas easily with inline
$E=mc^2$or block syntax. - Code Highlighting: Syntax highlighting for various programming languages.
- VS Code Style: A clean, professional editing experience with dark mode support.
- Live Preview: Real-time rendering of your Markdown content.
- File Management:
- Virtual file system (files/folders) persisted in browser.
- Search functionality.
- Import/Export capability (download
.mdfiles).
- Responsive Design: Works on desktop, tablets, and mobile devices (with split-view support).
To run this project locally:
-
Clone the repository:
git clone https://github.com/MatrixCQY/MathStudio.git
-
Install dependencies:
npm install # or yarn install -
Run the development server:
npm run dev
-
Open http://localhost:3000 with your browser.
This project is automatically deployed to GitHub Pages using GitHub Actions.
- Framework: Next.js (App Router)
- Styling: Tailwind CSS v4
- Editor: Monaco Editor
- Markdown:
react-markdown,remark-math,rehype-katex,rehype-highlight - Icons: Lucide React
