Heading Level 1

This is a paragraph under heading level 1. This text should be preserved when pasted into Obsidian.

Heading Level 2

This is a paragraph under heading level 2. The plugin should adjust this heading based on your settings.

Heading Level 3

This is a paragraph under heading level 3. Testing how the plugin handles this level.

Heading Level 4

This is a paragraph under heading level 4. Testing deeper heading levels.

Heading Level 5

This is a paragraph under heading level 5. Testing even deeper heading levels.

Heading Level 6

This is a paragraph under heading level 6. This is the deepest heading level in HTML.

Nested Heading Level 2

This is nested content with its own heading hierarchy.

Nested Heading Level 3

More nested content to test how the plugin handles nested structures.

Lists Test

  1. Ordered list item 1
  2. Ordered list item 2
    1. Nested ordered list item 1
    2. Nested ordered list item 2
  3. Ordered list item 3

Formatting Test

This text has bold, italic, and link formatting.

This text has inline code formatting.

// This is a code block
function testFunction() {
    console.log("Hello, world!");
}

Table Test

Header 1 Header 2 Header 3
Row 1, Cell 1 Row 1, Cell 2 Row 1, Cell 3
Row 2, Cell 1 Row 2, Cell 2 Row 2, Cell 3

Text before empty lines.

Text after empty lines.

Text before horizontal rule.


Text after horizontal rule.

This is a blockquote.

console.log("Hello, world!");

Text before line break.


Text after line break.

Text with an embedded
line break.

Another example of a
line break.