Включить необработанный текст JSX исходного файла в страницу / компонент Gatsby? - PullRequest
0 голосов
/ 26 мая 2019

Я работаю над сайтом Gatsby, на котором есть документация для компонента React. У меня есть несколько примеров компонентов, которые показывают пример использования компонента. Компоненты примера служат живыми примерами, но я также хотел бы показать код примера. В настоящее время я просто копирую исходный код и вставляю его в блок code на странице документации, но это похоже на дублирование.

Есть ли способ, которым я мог бы заставить Гэтсби прочитать содержимое исходного файла и вставить его в блок code, чтобы мне не нужно было синхронизировать источник примера на странице с фактическим источником?

Я пытался использовать raw-loader для этого. Это почти работает, но включает в себя скомпилированный JavaScript, поэтому синтаксис JSX пропал. Есть ли опция, которую я могу использовать с raw-loader, возможно, чтобы выполнить то, что мне нужно здесь?

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