I would like to center the image at the top of the topic starter which doubles as my blog for people to comment on. Or better yet, make the photo expand to the width of the box. What would be the code for that? Thanks. 
You can align an image with HTML:
<div align="center">
<img src='//assets-meta-cdck-prod-meta.s3.dualstack.us-west-1.amazonaws.com/original/3X/3/5/35b818325e1ea3cd9ef837696e6fe889447d8d5f.jpg'>
</div>
That looks like this:
Would it make sense to have uploaded images centered by default in Discourse? Posts look nicer this way, and probably lazy users would prefer this setting but we are… just lazy to add the HTML manually.
Users with other needs could still add the HTML.
I prefer images not being centered by default, they should adjust the way the reader prefers to read text (left to right, or vice versa). But that’s really always a personal flavor.
Markdown itself doesn’t have such capabilities, you’ll always need to use HTML for such things. Similar thing for showing a fixed scaled image size.
It might be a nice addition to add alignment icons into the editor, similar to what Wordpress allows, and just do the HTML magic there.
If the images are not wide enough they will stack horizontally like so:
If you’re fine with losing this, then you can automatically center all images in posts using CSS.
.lightbox-wrapper {
display: block;
text-align: center;
}
p>img:not(.emoji){
display: block;
margin: 0 auto;
}
The results would look like this:
I am definitely using that. Thanks III !
As discussed here:
The code needs to be modified to exclude emojis.
I edited the code in the previous post to reflect that change.
The rest of the post still applies.
It’s now a wiki, feel free to update it.
I have an image I uploaded to the site that I’d like to reuse and center but it’s not working for me.
This works:

How would I center this image using the syntax shared above?
Thanks!
If you’re willing to use the BBCode plugin (and understand its risks & benefits), it allows for anyone to center images using only the editor.
No necesitas el plugin de bbcode, simplemente usa algo de HTML.
<div align="center">

</div>
Ten en cuenta que la línea en blanco es necesaria debido a la mezcla de HTML y markdown. Sin la línea en blanco, terminarás con texto centrado, en lugar de una imagen.
¿Por qué esto no funciona para mí? ¿Dónde está el botón “código” en el editor para escribir algo de HTML?
Gracias.
Lo escribes usando las teclas de tu teclado. No hay ningún botón de “código”.
Sí, lo intenté, pero no funcionó. Lo intentaré de nuevo.
Gracias.
Cuando dices que no funciona, ¿cuál es el resultado exacto que estás obteniendo? ¿Hay alguna posibilidad de que sea texto centrado en lugar de una imagen?
Si es así, asegúrate de incluir una línea en blanco como en mi ejemplo anterior. He añadido una nota señalando eso.
¡Gracias por esto! Sabía que tenía el código correcto, pero no podía obtener el resultado adecuado. Agradezco el recordatorio y la explicación, @jomaxro.


