blocks 0.1.0

A high-performance Rust library for block-based content editing with JSON, Markdown, and HTML support
Documentation
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>Sample Document</title>
  </head>
  <body>
    <h1>Welcome to My Blog</h1>

    <p>
      This is the introduction paragraph. It explains what this blog post is about and sets the
      context for the reader.
    </p>

    <h2>Key Features</h2>

    <ul>
      <li>Fast performance</li>
      <li>Type-safe API</li>
      <li>Easy integration</li>
      <li>Multiple output formats</li>
    </ul>

    <h2>Code Example</h2>

    <pre><code class="language-rust">use blocks::Document;

fn main() {
    let doc = Document::new();
    println!("Created: {}", doc.id);
}</code></pre>

    <blockquote>
      <p>Simplicity is the ultimate sophistication.</p>
    </blockquote>

    <h2>Getting Started</h2>

    <p>To use this library, add it to your <code>Cargo.toml</code>:</p>

    <pre><code class="language-toml">[dependencies]
blocks = "0.0.2"</code></pre>

    <h2>Table Example</h2>

    <table>
      <thead>
        <tr>
          <th>Feature</th>
          <th>Status</th>
          <th>Notes</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>JSON</td>
          <td></td>
          <td>Full support</td>
        </tr>
        <tr>
          <td>Markdown</td>
          <td></td>
          <td>Bidirectional</td>
        </tr>
        <tr>
          <td>HTML</td>
          <td></td>
          <td>With sanitization</td>
        </tr>
      </tbody>
    </table>

    <hr />

    <p>That's all for now. Happy coding!</p>
  </body>
</html>