Documentation Index
Fetch the complete documentation index at: https://mintlify.com/sureshamal/markview/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
This guide will help you get started with MarkView quickly. You’ll learn how to open files, navigate documents, switch themes, and use the powerful keyboard shortcuts to enhance your workflow.Make sure you’ve completed the installation guide before proceeding.
Your first Markdown file
Let’s start by viewing your first Markdown file in MarkView:Launch MarkView
Open the MarkView application from your applications menu or by running the binary:You’ll see the main window with an empty state:![Empty MarkView window with prompt to load files]
Load a Markdown file
There are several ways to open a file in MarkView. Choose the method that works best for you:Method 1: Drag and dropSimply drag any
.md or .markdown file from your file explorer and drop it into the MarkView window.Method 2: Upload buttonClick the upload button (↑ icon) in the left sidebar and select a file from the dialog.Method 3: Command lineLaunch MarkView with a file path:Opening multiple files
MarkView excels at managing multiple Markdown documents simultaneously:Load multiple files
You can add more files using any of the methods mentioned above:Or drag multiple files at once into the window.
Working with directories
Load an entire directory of Markdown files at once:Load a folder
From the UI:Click the folder button (📁 icon) in the left sidebar and select a directory.From the command line:
Running in development mode
If you’re contributing to MarkView or want to try the latest features, run it in development mode:Start the development server
Run the Tauri development command:This starts both the Next.js development server and the Tauri application:
Make changes and see them live
With development mode running, you can:
- Edit React components and see changes instantly with hot reload
- Modify Rust backend code (requires recompilation)
- Test new features before building production binaries
Changes to TypeScript/React files reload automatically. Rust changes require stopping and restarting the dev server.
Using keyboard shortcuts
MarkView includes powerful keyboard shortcuts for efficient navigation:File search
PressCtrl+K (or Cmd+K on macOS) to open the file search palette:
- Type to filter the list
- Use
↑and↓arrow keys to navigate - Press
Enterto open the selected file - Press
Escto close the palette
Theme switching
PressAlt+T to open the theme selector:
- Type to filter themes
- Use
↑and↓arrow keys to navigate - Press
Enterto apply the selected theme - Press
Escto close without changing
Your theme preference is automatically saved and persists across application restarts.
Exploring the interface
Left sidebar
The left sidebar provides quick access to:- Upload buttons: Load individual files or entire folders
- Search bar: Quick access to file search (
Ctrl+K) - Theme selector: Switch between visual themes
- File list: All loaded Markdown files
Main content area
The center panel displays your rendered Markdown with:- GitHub Flavored Markdown: Tables, task lists, strikethrough
- Syntax highlighting: Beautiful code blocks with language detection
- Copy buttons: One-click copying for all code blocks
- HTML rendering: Safe rendering of embedded HTML
- Mermaid diagrams: Automatic rendering of flowcharts and diagrams
Right sidebar (outline)
When viewing a document with headings, the right sidebar shows:- Table of contents: Automatically generated from your headings
- Clickable links: Jump to any section instantly
- Nested structure: Reflects your document hierarchy (H1, H2, H3, etc.)
Code examples
MarkView provides excellent support for code blocks with syntax highlighting:Basic code block
Create a code block with triple backticks and a language identifier:Supported languages
MarkView supports syntax highlighting for all major programming languages:Inline code
Use single backticks for inline code:const x = 42;
GitHub Flavored Markdown features
MarkView fully supports GitHub Flavored Markdown syntax:Tables
| Feature | Supported | Notes |
|---|---|---|
| Tables | ✅ | Full formatting support |
| Task lists | ✅ | Interactive checkboxes |
| Strikethrough | ✅ | Use ~~text~~ |
| Autolinks | ✅ | Automatic URL detection |
Task lists
- Install MarkView
- Open your first file
- Explore all themes
- Try keyboard shortcuts
Strikethrough
Command line usage
Once you’ve built MarkView, you can integrate it with your terminal workflow:Open a specific file
Open multiple files
Open a directory
Add to PATH (optional)
For convenient access from anywhere, add MarkView to your PATH:Next steps
You’re now familiar with the basics of MarkView! Here are some resources to explore next:Keyboard shortcuts
Master all the keyboard shortcuts for maximum productivity
Features
Explore advanced features and customization options
Themes
Learn about the built-in themes and how to customize them
Contributing
Help improve MarkView by contributing to the project