Вы попали в точку, способ добиться того, чего вы хотите, - это добавить его в свою /static
папку, поскольку вы не импортируете его как компонент, поэтому способ сделать изображение доступным - это.
1004 * изображения - это имя самого изображения с той же внутренней структурой папок. Как вы можете видеть в документации Gatsby о stati c folder :
Вы можете создать папку с именем stati c в root вашего проекта. Каждый файл, который вы помещаете в эту папку, будет скопирован в общую папку. Например, если вы добавите файл с именем sun.jpg
в папку stati c, он будет скопирован в public/sun.jpg
В предыдущем случае sun.jpg
должен быть только одним уровнем внутри /static
. Если вы добавите еще один уровень, например /images/sun.jpg
, ваш publi c URL
будет https://example.com/images/sun.jpg
.
Итак, в вашем случае:
{
property: `og:image`,
content: 'https://example.com/path_to_your_static_image.extension',
},
Примечание. : имейте в виду, что будучи publi c URL
, он не будет работать, пока вы не развернете приложение, а образ не останется publi c