Как загрузить содержимое файла в gatsby для файлов без разметки - PullRequest
0 голосов
/ 18 января 2020

Как мне загрузить содержимое файла в gatsby GraphQL динамически на основе имени файла?

1) Я неукоснительно следовал этому уроку https://www.gatsbyjs.org/tutorial/part-seven/

2 ) Вместо файлов Markdown у меня есть набор .html файлов, содержимое которых мне нужно вставить на страницах

3) Поле markdownRemark предоставляет доступ ко всему содержимому, но в file узел, похоже, нет поля для доступа к файлам. Даже internal { content } просто возвращает null для любого файла.

4) Вот как я пытаюсь запрашивать файлы на отдельных страницах:

export const query = graphql`
    query($slug: String!) {
        file(fields: { slug: { eq: $slug } }) {
            name
            fields {
                slug
            }
            absolutePath
            internal {
                content
            }
        }
    }
`

5) Я также пытался использовать raw-loader!, это работает, если я знаю имя файла заранее, но не для динамического c набора имен файлов в зависимости от того, какая страница создается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...