GatsbyJS 101을 사용한 헤드리스 워드프레스
3162 단어 graphqlwordpressgatsbyjavascript
왜 GatsbyJS인가?
동적 경로를 쉽게 만들고 사용자 지정할 수 있습니다. Gatsby에는 WordPress를 헤드리스로 쉽게 만들기 위해 기본적으로 작동하는 몇 가지 플러그인이 있으며 해당 문서도 훌륭합니다. Gatsby는 또한 Graphql을 기본적으로 지원합니다.
이 문서를 시작하기 전에 무엇을 알아야 합니까?
먼저 로컬 환경이나 라이브 서버에 WordPress를 설치한 다음 다음 두 플러그인을 설치합니다: WP Graphql , WP Graphiql
WP Graphql은 WordPress용 graphql API를 생성하고 WP Graphiql은 이를 위한 사용자 인터페이스를 생성합니다. 시간을 주고 인터페이스에 익숙해지십시오.
이제 전역적으로 Gatsby CLI를 설치합니다.
npm install -g gatsby-cli
그런 다음 Gatsby 스타터를 설치합니다.gatsby new wp-gatsby https://github.com/gatsbyjs/gatsby-starter-hello-world
wp-gatsby
디렉토리에 Gatsby 시작 프로젝트를 설치합니다. 이제 cd
해당 폴더로 이동하고 다음을 실행합니다. gatsby develop
이제 다음에서 실행 중인 새 Gatsby 사이트를 볼 수 있습니다.
http://localhost:8000/
"Gatsby Source WordPress"플러그인 설치: npm install gatsby-source-wordpress
. 그리고 gatsby-config.js
파일을 아래와 같이 변경합니다.module.exports = {
plugins: [
{
resolve: `gatsby-source-wordpress`,
options: {
baseUrl: `siteUrl`, // site url without http/https
protocol: `http`,
hostingWPCOM: false,
useACF: false,
},
},
]
}
이 Gatsby 플러그인은 Graphql을 사용하여 WordPress 사이트에서 데이터를 가져오는 데 도움이 됩니다. 이제 다시
gatsby develop
를 실행하고 http://localhost:8000/___graphql
로 이동합니다. 여기에서는 WordPress 사이트에서 이전에 본 것과 거의 동일한 Graphql IDE를 볼 수 있습니다... ..myblog에서 원본 전체 기사 읽기
Reference
이 문제에 관하여(GatsbyJS 101을 사용한 헤드리스 워드프레스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/abmsourav/headless-wordpress-with-gatsbyjs-101-5a79텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)