'Jekyll how to display an image in a post

I am trying to follow the Jekyll docs and am stuck on how to display an image

---
layout: post
title:  "My first post!"
date:   2016-10-20 16:17:57 +0200
categories: jekyll update
regenerate: true
---

This is in the `_posts` directory.
It can be edited then rebuild the site to see the changes.
You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.

![name of the image][{{site.url}}/assets/P6740674.JPG]

I feel very silly asking this question as it is so basic but I can not find any answers to my question

Is it possibly a configuration error on my own system. I am using apache2, ruby gems, etc

Thanks in advance



Solution 1:[1]

If you want to use site.url, you have to add a url variable to your _config.yml file. More info in the Jekyll documentation.

But you might not have to use site.url at all. Any urls that start with a / slash will be relative to the top level of your domain. So you could do this:

![image tooltip here](/assets/image.jpg)

Solution 2:[2]

I could see an images directory created under assets by default. I've placed an image as follows.

assets/images/myimage.jpg and add following line in the post.

![My image Name](/assets/images/myimage.jpg)

Run bundle exec jekyll serve and see if there is any error. If you have mentioned mismatching file location, you will see error here.

Solution 3:[3]

The problem here is annoying simple - you have the wrong format for your image link.

It should be ![name](link). You have ![name][link]. Note the difference in the brackets. Everything else is fine.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1
Solution 2 Anto
Solution 3 Andy Clifton