I am building a new community and many current users consume information by looking at email digests. A lot of topics that I create contain quoted text (mostly forwarded emails from various existing mailing lists) sometimes accompanied by regular text but not always. I recently observed that the digest emails that go out to users do not contain quoted text at all if there is any accompanying text around the block quote. See screenshots below.
I investigated the Preview Digest and notice that the quote is actually included in the text version of digest, but not in the HTML version.
Because there’s no 1-to-1 mapping between the raw (ie. text) and the cooked (ie. html) versions of a post and such we have to resort to an approximation. Hence the “using the first paragraph” rule for the HTML version.
We’ll only use the quote if it’s the first paragraph of the post.
but that’s not what’s happening in the first example I posted, no? It skips the quote and uses the text after the quote, which is incorrect because for the end user it misses the context of what that text is referring to.
I see that it might make sense to ignore quotes that come from a previous post/topic. But not necessarily all quotes like in my use cases above.
Is it possible to distinguish between the two body > aside > blockquote (internal quote with context) vs body > blockquote (regular quote)?
If not, is it possible to override what gets included in the email digest excerpts/posts using some setting such as those in /admin/customize/site_texts? I looked around before creating this topic and couldn’t find anything to achieve this on my own.