Advanced Editing
Easchi seamlessly blends the fluid input of Markdown with the infinite extensibility of standard HTML, bringing you an efficient, non-linear knowledge management experience.
Our Rich Text Format is HTML
Section titled “Our Rich Text Format is HTML”Unlike traditional markdown-only editors, Easchi’s underlying format is standard HTML. This allows us to natively support richer multimedia interactive features like mind maps, advanced flowcharts, and handwritten doodles.
Choosing HTML as the core foundation is primarily based on considerations of expressiveness and standardization:
Why Not Markdown?
Section titled “Why Not Markdown?”- Fragmented “dialects” lack a truly unified standard: Although basic Markdown syntax is simple, different editors often act independently when handling advanced layouts (such as complex tables, callout blocks, etc.), introducing numerous proprietary syntaxes. This makes migrating an MD file between different software highly costly.
- Bottleneck in expressiveness: Markdown is inherently built for “plain text.” Once you need to integrate mind maps, whiteboards, dynamic interactive widgets, or complex rich media layouts, traditional MD syntax becomes severely limited and cannot carry them natively.
Why Choose HTML?
Section titled “Why Choose HTML?”- A true globally unified standard: HTML features highly rigorous and widely recognized W3C industry standards. This ensures completely consistent, unambiguous rendering on any platform or device with a modern browser engine.
- Near-infinite extensibility: As the cornerstone of the Web, HTML naturally supports rich DOM structures. This enables Easchi to easily accommodate advanced multimedia interactive components and lay a solid foundation for future feature expansions and plugin ecosystems.
Of course, HTML is not without its flaws: Its main disadvantage lies in its verbose tags and lengthy syntax, making it a poor experience for direct manual writing and reading. However, HTML here serves solely as Easchi’s underlying storage format. Complex tag generation and parsing are handled automatically by the editor in the background. You can still enjoy an intuitive, fluid “What You See Is What You Get” (WYSIWYG) editing experience without worrying about the underlying code details.
Markdown Progressive Input
Section titled “Markdown Progressive Input”To preserve the input habits of developers and power note-takers, Easchi offers a Markdown Progressive Input Mode. When you type the corresponding Markdown syntax in the editor and press Shift + Spacebar, the content will instantly transform into its respective rich text element:
| Shortcut Trigger + Space | Transformed Rich Text Element & Underlying HTML |
|---|---|
# | H1 Heading |
## | H2 Heading |
### | H3 Heading |
#### | H4 Heading |
##### | H5 Heading |
###### | H6 Heading |
- | Unordered List Item |
1. | Ordered List Item |
** | Bold |
* | Italic |
~~ | Strikethrough |
> | Blockquote |
:: | Emoji Picker |
--- | Horizontal Rule |
[( | Insert Hyperlink |
![ | Insert Image/Attachment |
` | Inline Code Block |
``` | Code Block |
||| | Quickly generate standard table layout |
[] | Task List |
Attachment Decoupling & Management
Section titled “Attachment Decoupling & Management”- Embedded Mode (Free Version): Images in notes are encoded as
base64by default and embedded directly within the HTML file. - Attachment Reference Mode (Premium Version): Supports saving images, PDFs, and other files pasted from the clipboard independently as attachments. This allows you to reuse the same asset across multiple different notes and flashcards, significantly reducing the overall vault size.