Skip to content

A friend was struggling with using Pandoc via the command line, so I decided to build this — for reasons even I’m not entirely sure of. In the end, it’s just another markdown editor.

Notifications You must be signed in to change notification settings

amar-jay/pandoc-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Pandoc Editor

Built in just 2 days with Claude Sonnet 4.0 and GitHub Copilot - A testament to the power of AI-assisted development in 2025

A feature-rich, cross-platform Markdown editor specifically designed for academic and professional writing. Built with modern web technologies and powered by Pandoc for seamless document conversion.

✨ The Story Behind This Project

This entire application was conceived, designed, and built in just 2 days using the power of AI-assisted development. Working alongside Claude Sonnet 4.0 and GitHub Copilot, we've created a sophisticated markdown editor that rivals applications that traditionally take weeks or months to develop.

  • Day 1: Architecture planning, UI/UX design, and core editor implementation
  • Day 2: Advanced features, Pandoc integration, and polishing

🎯 Key Features

📝 Advanced Markdown Editing

  • Live Preview & View Modes: Edit-only, Preview-only, and Split view with real-time updates
  • Power Features: Vim mode, syntax highlighting, keyboard shortcuts
  • Custom Interface:
    • Light/Dark/Auto themes
    • Adjustable fonts, sizes, and zoom (50%–200%)
    • Distraction-free full-screen
    • Resizable, responsive layout
  • Rich Editing Support:
    • Toolbar with one-click markdown
    • YAML frontmatter editor
    • KaTeX for LaTeX math
    • Mermaid for diagrams
    • Citation-ready bibliography
  • Export Capabilities:
    • One-click export to PDF, DOCX, LaTeX, HTML, EPUB, Plain Text
    • Advanced PDF rendering (multiple engines)
    • Template system for styling
  • File & Session Management:
    • File tree with search
    • Recent files tracking
    • Auto-save
    • Error handling with user-friendly messages
  • Extras:
    • Word count, reading time
    • Pandoc integration with bundled executable

🎯 Export Capabilities

Supported Formats

Format Extension Use Case
PDF .pdf Publications, printing
HTML .html Web publishing
LaTeX .tex Academic papers
Word .docx Collaboration
Plain Text .txt Simple sharing

⌨️ Keyboard Shortcuts

Action Shortcut
New File Ctrl+N
Open File Ctrl+O
Save File Ctrl+S
Bold Text Ctrl+B
Italic Text Ctrl+I
Search Ctrl+F
Fullscreen F11
Undo Ctrl+Z
Redo Ctrl+Shift+Z

About

A friend was struggling with using Pandoc via the command line, so I decided to build this — for reasons even I’m not entirely sure of. In the end, it’s just another markdown editor.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages