无法将图像添加到GitHub页面

时间:2018-03-23 13:43:59

标签: github-pages

我无法将图像添加到我的GitHub页面,我已经尝试了很多我在互联网上找到的解决方案,例如

![LSTM]({{ site.url }}/{{ site.baseurl }}/docs/images/LSTM/lstm-unit.png)
![lstm unit]({{ site.baseurl }}/docs/images/LSTM/lstm-unit.png)
![lstm unit]({{ site.url }}/docs/images/LSTM/lstm-unit.png)
没什么作用。 我收到的错误是

  

' /blog/docs/images/LSTM/lstm-unit.png'没找到。

最奇怪的是当我使用

![lstm unit](../images/LSTM/lstm-unit.png)

我收到错误

  

`/ blog / machine learning / images / LSTM / lstm-unit.png'没找到。

但我没有任何/blog/machine learning目录。我想这与我在输入YAML Front Matter中将类别和标签设置为machine learning有关。所以我试图删除它们,然后我根本无法打开关于Jekyll服务的文章。它说

  

`/ blog / machine learning / LSTM-and-its-variants /'没找到。

但我把我的文章放在docs/_posts ......

这到底是怎么回事?请帮我解决这个问题,谢谢。 如果您需要,我的GitHub构建在docs目录下,图像位于docs/images/LSTM/目录

更新

最后,我通过使用下面的代码

来实现它
![LSTM]({{ '/images/lstm/architecture.png' | absolute_url }})

这与我在网上找到的解决方案截然不同,有人可以帮我解释一下吗?

2 个答案:

答案 0 :(得分:0)

尝试使用资源的绝对路径,而不使用所有带前缀的网站网址。

![LSTM](/docs/images/LSTM/lstm-unit.png)

答案 1 :(得分:0)

我终于明白了。我不应该看看图像存储在我的本地计算机上的目录,我应该找到它存储在网站上的位置,即。使用jekyll服务时_site