Gatsby는 정적 사이트 생성기이므로 페이지를 요청할 때 동적 인 페이지 생성이 없습니다. Gatsby 사이트의 구축 된 출력은 CDN에서 호스팅하여 전 세계적으로 사용할 수 있고 확장 가능합니다.
Gatsby는 Markdown 파일을 사용하여 사이트 프로젝트에서 페이지를 만들 수 있습니다. Gatsby는 Gatsby 파일 시스템에 Markdown 파일을 읽고 Markdown을 HTML로 변환 한 다음 사이트를 작성할 때 정적 페이지를 만듭니다.
<span>import <span>{ RainbowText }</span> from './components/rainbow'; </span>## <span>A Markdown Heading </span><span><span><span><RainbowText</span>></span>Wheeeeeeee<span><span></RainbowText</span>></span> </span>
쿨. 이제 다른 곳으로 가기 전에 NPM 모듈을 설치하기 전에 .gitignore 파일을 추가해야합니다.
<span># create the project directory </span><span>mkdir my-gatsby-blog </span><span># change into the directory </span><span>cd my-gatsby-blog </span><span># initialise a package.json file </span><span>yarn init -y </span><span># initialise the git repo </span><span>git init </span>
<span>yarn add gatsby react react-dom </span><span># -p is to create parent directories too if needed </span><span>mkdir -p src/pages </span><span># create the index (home) page </span><span>touch src/pages/index.js </span>
<span>import <span>React</span> from "react"; </span> <span>export default function <span>IndexPage</span>() { </span> <span>return <span><span><h1</span>></span>Hello, World!<span><span></h1</span>></span>; </span><span>} </span>
전면 물질
<: :> 세 번째 게시물 :
이 게시물은 아직 Gatsby에 의해 페이지로 인식되지 않기 때문에 지금은 게시물에 대한 것입니다. Gatsby에게 프로젝트에 추가 할 컨텐츠를 찾을 위치를 알려 주어야합니다. 이렇게하려면 Gatsby에 구성 파일을 추가하겠습니다.<span># if you're using npm ? </span><span># $(npm bin)/gatsby develop </span><span>yarn gatsby develop </span>
<span>import <span>{ RainbowText }</span> from './components/rainbow'; </span>## <span>A Markdown Heading </span><span><span><span><RainbowText</span>></span>Wheeeeeeee<span><span></RainbowText</span>></span> </span>
<span># create the project directory </span><span>mkdir my-gatsby-blog </span><span># change into the directory </span><span>cd my-gatsby-blog </span><span># initialise a package.json file </span><span>yarn init -y </span><span># initialise the git repo </span><span>git init </span>
위 내용은 Gatsby 및 MDX로 개발자 블로그를 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!