title: What is the best way to store a field that supports markdown in my database when I need to render both HTML and "simple text" views?
body: <p>I have a database and I have a website front end. I have a field in my front end that is text now but I <a href="http://code.google.com/p/markdownsharp/" rel="noreferrer">want it to support markdown</a>. I am trying to figure out the right was to store in my database because I have various views that needs to be supported (PDF reports, web pages, excel files, etc)?</p>
  
  <p>My concern is that since some of those views don't support HTML, I don't just want to have an HTML version of this field.</p>
  
  <p>Should I store 2 copies (one text only and one HTML?), or should I store HTML and on the fly try to remove them HTML tags when I am rendering out to Excel for example?</p>
  
  <p>I need to figure out correct format (or formats) to store in the database to be able to render both:</p>
  
  <ul>
  <li>HTML, and</li>
  <li>Regular text (with no markdown or HTML syntax)</li>
  </ul>
  
  <p>Any suggestions would be appreciated as I don't want to go down the wrong path. My point is that I don't want to show any HTML tags or markdown syntax in my Excel output.</p>