title: How to escape the html using golang?
body: <p>The html text following:</p>
  
  <pre><code>&amp;lt;script type=&amp;#34;text/javascript&amp;#34;&amp;gt;alert(123);&amp;lt;/script&amp;gt;
  &lt;script&gt;alert(123);&lt;/script&gt;
  </code></pre>
  
  <p>As mentioned above, only part of html text was escaped.</p>
  
  <p>Now, I want to escape the text: <strong><code>&lt;script&gt;alert(123);&lt;/script&gt;</code></strong>.</p>
  
  <p>Expected result:</p>
  
  <pre><code>&amp;lt;script type=&amp;#34;text/javascript&amp;#34;&amp;gt;alert(123);&amp;lt;/script&amp;gt;
  &amp;lt;script&amp;gt;alert(123);&amp;lt;/script&amp;gt;
  </code></pre>
  
  <p>I need some help.</p>