Using an image caption in Markdown Jekyll

后端 未结 10 873
一个人的身影
一个人的身影 2021-01-29 18:11

I am hosting a Jekyll Blog on Github and write my posts with Markdown. When I am adding images, I do it the following way:

![name of the image](http://link.com/ima

10条回答
  •  温柔的废话
    2021-01-29 18:26

    I know this is an old question but I thought I'd still share my method of adding image captions. You won't be able to use the caption or figcaption tags, but this would be a simple alternative without using any plugins.

    In your markdown, you can wrap your caption with the emphasis tag and put it directly underneath the image without inserting a new line like so:

    ![](path_to_image)
    *image_caption*
    

    This would generate the following HTML:

    image_caption

    Then in your CSS you can style it using the following selector without interfering with other em tags on the page:

    img + em { }
    

    Note that you must not have a blank line between the image and the caption because that would instead generate:

    image_caption

    You can also use whatever tag you want other than em. Just make sure there is a tag, otherwise you won't be able to style it.

提交回复
热议问题