Ok. Check out this thing: https://www.thingiverse.com/thing:7385251
Scroll down to the Other brick buildings you might like section of the page where I have added links to other things.
Normally, Markdown does not let you size images. But you can leverage how Thingiverse displays images to size the images with Markdown. Because that works, I won’t describe the HTML way of doing this here; we’ll just cover the Markdown method.
You need the address of the thing to which you are linking. Navigate to the thing and copy the address from your browser’s address field. Paste the address into a text editor. The address will look like this:
https://www.thingiverse.com/thing:7333203
You need the address of the image you want to use. Navigate to the thing, find an image, right-click on it and select Copy image address. Paste the address into a text editor. The address will look like this:
https://resize.thingiverse.com/?url=https://cdn.thingiverse.com/assets/62/15/23/d8/8f/photo_01.png&w=1024&h=1024&fit=inside&n=-1
Note the &w= and &h= parameters near the end of the image address. This is where you can control the size of the image. I do not know how Thingiverse is interpreting these values as they do not behave as you would expect. For example, you can set an image to be 1200 wide and 10 high, and it will pick just one of those values and size the image proportionally. It sort of seems like it is picking the “most reasonable” value, but I’ve not poked into the page code to see how it determines that. I edit these values to something that looks good as a preview image – in my examples here, I change &w=1024&h=1024 to &w=300&h=300 and that looks pretty good.
In your text editor, change the &w=1024&h=1024 values to something that looks good to you.
Here is the Markdown syntax for images with links:
[](link_url "roll_over_text")
alt_text is text that a browser may display if the image cannot be shown.
image_url is the address of the image.
link_url is the address of the link.
roll_over_text is text that the browser may display when the user hovers over the image.
The Thingiverse site does not seem to show the alt_text and roll_over_text. I suspect that there is some JavaScript on the site that is overriding the default browser behavior, but I’ve not looked at the code to find it.
Using the syntax line above as a template, replace the values with your text and the links you pasted into your text editor.
For the first item in my example list, the Markdown code looks like this:
[](https://www.thingiverse.com/thing:7341618 "HO Scale Bank of Olar, South Carolina")
To add the plain text above each image, I just type the text and then add the HTML linebreak <br> element after the text, like this:
HO Scale Bank of Olar, South Carolina<br>[](https://www.thingiverse.com/thing:7341618 "HO Scale Bank of Olar, South Carolina")
Note that the text above the image is not a link. You could make it a link, but I’ve not done so.
I separate each item with two Enter keystrokes so that the code block is reasonably legible. The Markdown for the four images in my example looks like this:
HO Scale Bank of Olar, South Carolina<br>[](https://www.thingiverse.com/thing:7341618 "HO Scale Bank of Olar, South Carolina")
HO Scale Garage Remix<br>[](https://www.thingiverse.com/thing:7333203 "HO Scale Garage Remix")
HO Scale Small Office<br>[](https://www.thingiverse.com/thing:6538001 "HO Scale Small Office")
HO Scale St. Mary's, Ontario, Creamery<br>[](https://www.thingiverse.com/thing:7372137 "HO Scale St. Marys, Ontario, Creamery")
I agree that a built-in feature on the site would be the better way of doing this, but this works if it is really important to you to have this.
In putting this example together, though, I ran into the “page loses my last edit” problem every single time I went to edit my thing. And refreshing just the tab did not fix it this time – I had to clear my entire browser cache each time I went to edit the page again. They really need to fix that before they focus on new features!