Hallo!
Wir verwenden gatsby-transformer-remark
und gatsby-transformer-sharp
mit dem gatsby-source-filesystem
Plugin.
Wir filtern derzeit die allMarkdownRemark
Abfrage mit einer Regex auf der fileAbsolutePath
Eigenschaft (wie auch in #1634 erklärt). Diese Problemumgehung gilt jedoch nicht für das gatsby-transformer-sharp
Plugin.
Wäre es nicht schön, immer die Eigenschaft sourceInstanceName
im Filter zu haben? Soweit ich Gatsby verstehe, sollte dies immer für jedes Quell-Plugin verfügbar sein?
Im Nachhinein war es ein Fehler, dieses Feld zu gatsby-transformer-remark hinzuzufügen und wird in Zukunft entfernt, da der Transformer die Quelle des Markdowns nicht kennen oder sich darum kümmern sollte.
Was Sie stattdessen tun möchten, ist einfach die gesamte Dateifilterung der Quelle abzufragen und dann childImageSharp usw. auszuwählen.
Hilfreichster Kommentar
Im Nachhinein war es ein Fehler, dieses Feld zu gatsby-transformer-remark hinzuzufügen und wird in Zukunft entfernt, da der Transformer die Quelle des Markdowns nicht kennen oder sich darum kümmern sollte.
Was Sie stattdessen tun möchten, ist einfach die gesamte Dateifilterung der Quelle abzufragen und dann childImageSharp usw. auszuwählen.