This is a customizable rich text editor built with Nuxt 3 and Tiptap. It provides a user-friendly interface for creating and editing content with various formatting options and features.
- Rich text editing with Tiptap
- Customizable toolbar with text formatting options
- Slash commands for quick content insertion
- Image upload and management
- Code block with syntax highlighting
- Export to Markdown
- Responsive design with Tailwind CSS
- Nuxt 3
- Vue 3 (Composition API)
- TypeScript
- Tiptap
- Tailwind CSS
- Clone the repository
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:3000
app.vue
: Main application componentcomponents/
: Vue components for the editorextensions/
: Custom Tiptap extensionstypes/
: TypeScript type definitionsassets/css/main.css
: Global styles and Tailwind CSS configuration
Contributions are welcome! Please feel free to submit a Pull Request.