Привет!
Мы используем gatsby-transformer-remark
и gatsby-transformer-sharp
вместе с плагином gatsby-source-filesystem
.
В настоящее время мы фильтруем запрос allMarkdownRemark
с помощью регулярного выражения для свойства fileAbsolutePath
(как также объясняется в # 1634). Однако этот обходной путь не применяется к плагину gatsby-transformer-sharp
.
Разве не было бы неплохо всегда иметь в фильтре свойство sourceInstanceName
? Насколько я понимаю, Гэтсби, это всегда должно быть доступно для любого исходного плагина?
Оглядываясь назад, было ошибкой добавлять это поле в gatsby-transformer-comment, и оно будет удалено в будущем, поскольку преобразователь не должен знать или заботиться об источнике уценки.
Вместо этого вы хотите просто запросить фильтрацию allFile в источнике, а затем выбрать childImageSharp и т. Д.
Самый полезный комментарий
Оглядываясь назад, было ошибкой добавлять это поле в gatsby-transformer-comment, и оно будет удалено в будущем, поскольку преобразователь не должен знать или заботиться об источнике уценки.
Вместо этого вы хотите просто запросить фильтрацию allFile в источнике, а затем выбрать childImageSharp и т. Д.