title: Convert HTML to plain text and keep basic formatting
body: <p>I am looking for a way to convert HTML formatted text to plain text while maintaining its basic structure, and perhaps be slightly tweaked, so:</p>
  
  <pre><code>&lt;p&gt;This is a paragraph.&lt;/p&gt;
  &lt;ol&gt;
    &lt;li&gt;List item 1.&lt;/li&gt;
    &lt;li&gt;List item 2.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p&gt;This is an &lt;a href="www.google.com"&gt;anchor&lt;/a&gt;.&lt;/p&gt;
  </code></pre>
  
  <p>Becomes:</p>
  
  <blockquote>
    <p>This is a paragraph.</p>
    
    <ul>
    <li>List item 1.</li>
    <li>List item 2.</li>
    </ul>
    
    <p>This is an anchor (www.google.com).</p>
  </blockquote>
  
  <p>Any ideas on how to effectively achieve for a very large number of HTML-formatted templates?</p>
  
  <ul>
  <li>Note that the most important part outside of the structure is keeping the anchors.</li>
  </ul>