# Using onebox images for topic thumbnails

**URL:** <https://meta.discourse.org/t/using-onebox-images-for-topic-thumbnails/165713>\
**Category:** Development\
**Created:** [September 29, 2020, 8:41am UTC](https://meta.discourse.org/t/using-onebox-images-for-topic-thumbnails/165713 "2020-09-29T08:41:16Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [October 9, 2020, 11:55am UTC](https://meta.discourse.org/t/using-onebox-images-for-topic-thumbnails/165713/8 "2020-10-09T11:55:59Z")

</div>

That OP example renders fine for Topic List Previews, because I use broader criteria in the plugin:

 ![image](https://global.discourse-cdn.com/meta/original/3X/f/2/f27259676601911078ea165686ec3e48c7436b58.jpeg)

```plaintext
  def extract_images_for_post
    # all images with a src attribute
    @doc.css("img[src]") -
    # minus emojis
    @doc.css("img.emoji") -
    # minus images inside quotes
    @doc.css(".quote img") -
    # minus onebox site icons
    @doc.css("img.site-icon") -
    # minus onebox avatars
    @doc.css("img.onebox-avatar") #Broader criteria than Discourse Core
  end

```

source: [discourse-topic-previews-sidecar/lib/cooked\_post\_processor\_edits.rb at f4332f9742a37827fd6364b2365c45524f1e7faf · merefield/discourse-topic-previews-sidecar · GitHub](https://github.com/paviliondev/discourse-topic-previews/blob/f4332f9742a37827fd6364b2365c45524f1e7faf/lib/cooked_post_processor_edits.rb#L4)

---

_[View the full topic](https://meta.discourse.org/t/using-onebox-images-for-topic-thumbnails/165713)._
