Netlify, Zapier 및 Gatsby를 사용하여 CMS 컨텐츠 즉시 배포
6617 단어 serverlessflotiqgatsbyjavascript
This article was originally posted as a Flotiq Deep Dive.
개요
본고에서 우리는 매우 강하지만 전혀 먼지를 털지 않는 힘을 설치할 것이다. (게다가 무료이다!)게이츠비 사이트의 배치 파이프라인.우리는 Netlify를 배포 목표로 사용할 것이기 때문에 서버가 필요하지 않습니다.
왜?
게이츠비는 정적 사이트 생성기이다.이것은 당신이 사이트를 재건하고 재배치하지 않으면 내용이 갱신되지 않는다는 것을 의미한다.만약 당신이 자주 콘텐츠 업데이트를 하거나, 이런 업데이트를 하는 사람들이 당신의 사이트를 어떻게 재건하는지 모른다면, 이것은 곧 좀 고통스러워질 것이다.
GitHub 연결을 쉽게 설정하고 코드가 변경될 때 사이트를 업데이트할 수 있지만 내용 변경에는 적용되지 않습니다.
Go explain to a copywriter that they need to
gatsby build
andnpm run deploy
every time they update the website's content!
당신이 원하는 것은 자동화된 과정입니다. 당신의 내용이 업데이트되면 사이트를 발표할 것입니다.
본고는 단계별 안내서와 어떻게 하는지를 소개한다.
우리 깊이 잠수하자.
선결 조건
개츠비 선발을 찾아라!
우리Github repository로 가서 개츠비 선발 프로젝트를 선택하세요.유행하는 것Gatsby Recipes Starter을 사용합시다.
gatsby new gatsby-starter-recipes https://github.com/flotiq/gatsby-starter-recipes.git
cd gatsby-starter-recipes
컨텐츠 유형을 직접 구성하거나 미리 정의된 컨텐츠를 사용할 수 있습니다.node ./example/importExample.js
이 편리한 명령은 Flotiq 계정에 그림 4개와 레시피 2개를 추가합니다.모든 개츠비 초보자들은 자술한 파일의 밑에 "Netlify에 배치"단추가 있습니다.
클릭:
Netlify 사이트 배포 구성
이제 다음과 같은 3단계 구성 프로세스를 볼 수 있습니다.
GitHub 계정을 연결하고 다음 단계를 시작합니다.
다음 뷰에서 매개변수 3개를 입력하라는 메시지가 표시됩니다.
https://api.flotiq.com
We advise that you always create a scoped API key. Its disposable nature makes it a safer choice. More about Flotiq API Keys here
모든 필드를 작성한 후
Save & Deploy
단추를 눌러 사이트 구축을 기다립니다.이게 다야!Netlify 대시보드로 리디렉션됩니다.로그 생성을 확인하려면 여기를 클릭하십시오.
Zapier를 사용하여 Netlify 배포 관리
기본적으로 Netlify는 저장소의 변경 사항을 관찰하기 때문에 모든 전송은 Netlify의 구축을 촉발합니다.이것은 통상적으로 당신이 원하는 것이다. 왜냐하면 당신은 새로운 기능을 당신의 사이트에 밀어 넣을 수 있기 때문에, 당신은 그것들이 자동으로 인터넷에 나타나기를 바란다.
그러나 웹 사이트는 저장소의 코드만 있는 것이 아닙니다.너도 너의 내용도 최신이었으면 좋겠어!새로운 콘텐츠를 만들 때마다 Zapier 사이트를 업데이트하는 방법을 보여 드리겠습니다.
Make a Zap
를 클릭합니다.트리거 응용 프로그램으로 선택
Flotiq
, 이벤트에 선택New Content Object
.이제 Flotiq 계정을 선택하고
Continue
을 클릭합니다.목록에서 컨텐트 유형 정의를 선택합니다.
동작 응용 프로그램으로
Netlify
을 선택하고 이벤트로 Start deploy
를 선택합니다.Netlify 계정에 로그인하여 계속하십시오.
목록에서 사이트를 선택합니다.또는 생성 캐시를 지울 수 있지만 생성 시간이 증가합니다.
그렇습니다.
준비됐어!를 클릭합니다.현재, 당신은 Flotiq editor 에서 새로운 항목을 만들 수 있으며, 당신의 식단이 즉시 당신의 사이트에 나타날 것을 볼 수 있습니다.
유용한 링크
Zapier 및 Flotiq와의 강력한 통합 구축에 대한 자세한 내용은 다음과 같습니다.
Reference
이 문제에 관하여(Netlify, Zapier 및 Gatsby를 사용하여 CMS 컨텐츠 즉시 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/flotiq/use-netlify-zapier-and-gatsby-to-instantly-deploy-your-cms-content-2357텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)