title: In jinja2 and pelican, how do I put a string with quotes into an HTML attribute?
body: <p>I am using Python Pelican static page generator, which uses jinja2. I am working on my own template for the page. In this template, I want to use a few schema.org <code>itemscope</code>/<code>itemtype</code> declarations. </p>
  
  <p>I am having a problem with quotation marks though. I have a string that I want to put into the <code>about</code> section. </p>
  
  <p>I have this in my template:</p>
  
  <pre><code>&lt;meta itemprop="about" content="{{ article.summary|e }}" /&gt;
  </code></pre>
  
  <p>The HTML is being generated like this:</p>
  
  <pre><code>&lt;meta itemprop="about" content="Review of "From Whence it Come", a story by Arnold" /&gt;
  </code></pre>
  
  <p>I've also tried <code>{{ article.summary|safe }}</code>, but it results in the same output HTML.</p>
  
  <p>How can I properly pass the string <code>Review of "From Whence it Come", a story by Arnold</code> to my template so that the attribute it properly quoted?</p>