I recently found a solution to a problem that had been bugging me for some time.

Conversant has this really cool email gateway - all posts to this site go out to anyone who is subscribed to the site and has the list feature turned on.

So, when I write a post like #item2084">this one, the post goes out over email, and the <blockquote> tags are stripped. How do my subscribers know where the quote is?

To the rescue: Conversant&#39;s #resourceTypes">text resources. A resource is like a Manila/Radio shortcut: it&#39;s a defined piece of text that gets replaced with something else when the content gets rendered. Resources are most often used for links and images, but Conversant has a powerful resource type called a Text Resource.

A text resource can have anything in it - html, text, and Conversant template macros. So I essentially write my own no-arg macro called&#39;quote&#39;:

<-[#if](http://monkinetic.blog/tag/if) condition="ioInterface&[#39](http://monkinetic.blog/tag/39);email&[#39](http://monkinetic.blog/tag/39);"-->
----- quote --<-[#else](http://monkinetic.blog/tag/else)--><blockquote><-[#endif](http://monkinetic.blog/tag/endif)-->

If the post is being rendered for email, it inserts the "----quote----" text, otherwise it renders the blockquote tag. A partner resource called&#39;endquote&#39; inserts "------" or the closing blockquote tag.

Now, when excerpting text, I start the excerpt with |quote| and close it with |endquote|, and it gets rendered legibly both on the site and in the list email.