Skip to Content
FeaturesContent Editing Features

Content Editing Features

Maraikka provides powerful content editing capabilities that make creating documentation intuitive and efficient. Whether you prefer visual editing or working directly with markdown, Maraikka supports your workflow.

Rich Text Editor (WYSIWYG)

Visual Editing Experience

  • Intuitive Interface: Edit content visually without needing to know markdown
  • Real-time Preview: See exactly how your content will appear
  • Drag and Drop: Easily rearrange content blocks and media
  • Smart Formatting: Automatic formatting suggestions and corrections

Formatting Options

  • Typography: Headers, paragraphs, lists, and text styling
  • Tables: Create and edit tables with advanced formatting
  • Media: Insert images, videos, and embedded content
  • Code Blocks: Syntax-highlighted code with language detection

Markdown Support

Native Markdown Editing

  • Live Preview: Side-by-side markdown and preview modes
  • Syntax Highlighting: Color-coded markdown syntax
  • Auto-completion: Smart suggestions for markdown syntax
  • Shortcuts: Keyboard shortcuts for common formatting

Extended Markdown Features

  • Tables: GitHub-flavored markdown tables
  • Task Lists: Interactive checkboxes and todo items
  • Footnotes: Reference-style footnotes
  • Math Expressions: LaTeX math rendering with MathJax

MDX Components

Custom React Components

  • Component Library: Pre-built components for common documentation patterns
  • Custom Components: Build and use your own React components
  • Props and Configuration: Flexible component configuration
  • Interactive Elements: Create interactive documentation experiences

Built-in Components

  • Callouts: Highlight important information with styled callouts
  • Code Tabs: Organize code examples with tabbed interfaces
  • Expandable Sections: Collapsible content sections
  • Progress Indicators: Visual progress tracking

Collaborative Editing

Real-time Collaboration

  • Simultaneous Editing: Multiple users can edit the same document
  • Cursor Tracking: See where other users are working
  • Conflict Resolution: Intelligent conflict resolution for simultaneous edits
  • Presence Indicators: Visual indicators of active collaborators

Review and Approval Workflow

  • Comments: In-line comments and discussions
  • Suggestions: Propose changes without directly editing
  • Approval Process: Structured review and approval workflows
  • Version Control: Track changes and revert to previous versions

Advanced Editing Features

Smart Content Assistance

  • Auto-save: Automatic saving prevents data loss
  • Spell Check: Multi-language spell checking
  • Grammar Check: Advanced grammar and style suggestions
  • Link Validation: Automatic link checking and validation

Content Organization

  • Outline View: Navigate large documents with an outline
  • Content Blocks: Reusable content blocks and snippets
  • Templates: Document templates for consistent formatting
  • Cross-references: Smart linking between documents

Media Management

Image Handling

  • Upload Interface: Drag-and-drop image uploads
  • Image Optimization: Automatic image compression and optimization
  • Responsive Images: Automatic responsive image generation
  • Alt Text: Accessibility-focused alt text suggestions

Video and Rich Media

  • Video Embedding: Support for YouTube, Vimeo, and custom videos
  • Interactive Media: Embed interactive content and widgets
  • File Attachments: Attach files and documents
  • Media Library: Centralized media management

Code Documentation

Syntax Highlighting

  • Language Support: 100+ programming languages supported
  • Theme Options: Multiple syntax highlighting themes
  • Line Numbers: Optional line numbering
  • Copy Functionality: One-click code copying

Interactive Code Examples

  • Executable Code: Run code examples directly in the browser
  • Multiple Languages: Support for various programming languages
  • Live Editing: Edit and test code examples in real-time
  • Output Display: Show code execution results

Accessibility Features

Built-in Accessibility

  • Keyboard Navigation: Full keyboard accessibility
  • Screen Reader Support: ARIA labels and semantic HTML
  • Color Contrast: High contrast mode and color blind friendly options
  • Focus Management: Clear focus indicators and logical tab order

Content Accessibility

  • Alt Text Guidance: Suggestions for descriptive alt text
  • Heading Structure: Proper heading hierarchy validation
  • Link Context: Meaningful link text suggestions
  • Reading Level: Content readability analysis

Performance Optimization

Efficient Editing

  • Incremental Saving: Only save changes, not entire documents
  • Lazy Loading: Load content as needed for large documents
  • Caching: Intelligent caching for faster loading
  • Offline Support: Continue editing without internet connection

Large Document Handling

  • Chunked Loading: Load large documents in manageable chunks
  • Virtual Scrolling: Efficient rendering of long documents
  • Background Processing: Non-blocking background operations
  • Memory Management: Efficient memory usage for large content

Integration with Development Workflow

Version Control

  • Git Integration: Connect with Git repositories
  • Branching: Work on different versions simultaneously
  • Merge Conflicts: Handle merge conflicts gracefully
  • Commit Messages: Track changes with meaningful commit messages

API Access

  • Content API: Programmatic content creation and editing
  • Webhook Events: React to content changes in real-time
  • Import/Export: Bulk content operations via API
  • Custom Integrations: Build custom editing tools and workflows

Ready to start creating content? Continue to the Publishing Features to learn about sharing your documentation with the world.