과학 실험실에서 웹 디자인에 이르기까지 : 생물 학자의 예기치 않은 경로. 저의 과학적 배경은 깊은 호기심, 현미경과 페트리 요리에서 매혹적인 웹 개발 세계로 나를 이끌었던 특성을 심어주었습니다. 나는 처음에 홈 사이트 및 Dreamweaver와 같은 도구를 사용하여 원심 분리 샘플과 동결 실험 속에서 HTML을 배웠습니다. 10 년 전, WordPress는 내 인생에 들어와 취미를 전임 열정으로 변화 시켰습니다.
나의 WordPress Journey : 테마 개발 및 그 너머
자체적으로 선포 된 WordPress 애호가 인 나의 초기 진출은 테마 해킹과 관련이 있었으며, Morten Rand-Hendriksen의 "밑줄을 사용하여 처음부터 빌드 테마"에 크게 의존했습니다. 이 튜토리얼은 Morten의 Github 저장소와 함께 귀중한 자원이되었습니다. Sara Soueidan의 "Just Write"철학에서 영감을 얻은 개인적인 검색 엔진-친선 아카이브를 위해 커스텀 테마 (Kuhn, Popper 등)를 만들었습니다. 플러그인과 위젯 개발에도 덤벼 들었지만 주로 주로 주제에 중점을 두었습니다.
JavaScript 명령과 개츠비의 부상
Matt Mullenweg의 2015 년 Gutenberg 편집자 발표와 함께 더 깊은 JavaScript 능력을 요구하는 것은 전환점이되었습니다. JavaScript의 중요성을 인식하면서, 나는 Zell Liew의 "학습 JavaScript - 당신이 어디서 시작해야하고 당신이 붙어있을 때 무엇을해야합니까?"
초기 반응 및 휴식 API 기반 테마 탐색
Foxhound, Picard 및 Celestial과 같은 React 기반 WordPress 테마의 출현은 처음에 저의 관심을 끌었습니다. 그러나 이것들은 실험적인 것처럼 보였고 제한된 JavaScript/React 지식은 더 깊은 탐구를 방해했습니다.
반응을 받아들이고 개츠비를 발견했습니다
Robin Wieruch의 "JavaScript Fundamentals를 배우기 전에 JavaScript 기초"를 로드맵으로 사용하여 React를 다루었습니다. @Reach/Router를 사용하는 Gatsby의 라우팅의 단순성은 게임 체인저로 입증되었습니다. Gatsby의 속도와 효율성은 마케팅 자료에 설명 된 바와 같이이 결정에 초점을 맞추기위한 결정을 더욱 강화했습니다. 나는 Gatsby의 튜토리얼과 Justin Formentin의 "Gatsby 사이트 구축에 대한 Gatsby 사이트 구축에 대한 가이드"와 같은 Gatsby의 튜토리얼과 레버리지 자원을 부지런히 일하고 Reactgo의 "Gatsby를 사용하여 고급 블로그 구축 및 React"를 통해 내 기술을 구축했습니다. CSS 모듈의 장점을 인정하지만 Sass Styling의 친숙 함과 가독성으로 인해 Sass 스타일을 선택했습니다.
Gatsby와 WordPress 통합 : 자원 및 과제
수많은 Gatsby 기반 사이트가 성능 및 보안 장점을 강조합니다. 그러나 WordPress와 통합하면 문제가 발생했습니다. Northstack 튜토리얼에 자세히 설명 된대로 Disqus와 같은 대체 솔루션이 필요했습니다.
개츠비 테마 및 플러그인
저의 탐색에는 다양한 WordPress에서 영감을 얻은 Gatsby 테마 (Tabor, Gatsby 테마 WordPress 스타터, WordPress 소스 테마) 및 Gatsby WP 테마 프로젝트가 포함되었습니다. 유망한 반면, 많은 테마에는 초보자 친화적 인 문서가 부족했습니다. 또한 Gatsby Source WordPress Experimental 및 Gatsby WordPress Gutenberg와 같은 실험 플러그인을 조사했습니다.
필수 가이드
Mohammad Mohsin의 Smashing Magazine 기사는 테마를 반응하고 Gatsby에게 20 개의 19 개를 포팅하는 것이 귀중한 것으로 판명되었습니다. WPGRAPHQL을 사용하여 WordPress 사이트를 Gatsby에 포팅하는 것에 대한 Henrik Wirth의 포괄적 인 7 부 가이드는 Jason Longstorf의 Jamstack으로의 마이그레이션에 대한 튜토리얼 ( Jason Podcast와의 학습을 기반으로)과 마찬가지로 매우 도움이되었습니다.
부분적으로 포팅 된 개츠비 사이트와 향후 방향
이 여정의 정점은 내 자신의 부분적으로 포팅 된 WordPress Gatsby 사이트입니다 (자세한 연습은 다음 주에 출판 될 것입니다). 공식 릴리스를 기대하면서 실험적인 WordPress 플러그인의 개발을 면밀히 모니터링하고 있습니다. WordPress 블록 편집기, WPGraphQL 및 Gatsby 소스 플러그인의 지속적인 진화는 흥미로운 가능성과 지속적인 과제를 제시합니다.
최종 생각
현재 Gatsby WordPress 테마는 초보자에게 완전히 성숙하지 않습니다. 분리 된 접근 방식은 대규모 프로젝트에 대한 상당한 이점을 제공하지만, 개인적 요구에 대해 마크 다운 컨텐츠가있는 표준 Gatsby 사이트만으로도 충분합니다. 개츠비와 워드 프레스 통합의 미래는 유망하지만 현재의 한계는 신중한 고려가 필요합니다. 다음 주에 자세한 튜토리얼을 계속 지켜봐 주시기 바랍니다!
위 내용은 분리 된 WordPress Gatsby 사이트로의 긴 여행의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

한동안 iTunes는 팟 캐스팅에서 큰 개 였으므로 "Podcast 구독"을 링크 한 경우 다음과 같습니다.

우리는 그들이 2013 년에 크롬에 갔을 때 오페라를 잃었습니다. 올해 초 크롬 (Chrome)에 갔을 때 Edge와 같은 거래를했습니다. Mike Taylor는 이러한 변화를 "감소 적으로"불렀습니다

Trashy Clickbait 사이트에서 가장 8 월 출판물에 이르기까지 공유 버튼은 웹 전체에서 오랫동안 어디서 유비쿼터스되었습니다. 그럼에도 불구하고 이것들은 논쟁의 여지가 있습니다

이번 주에 Apple은 웹 구성 요소, Instagram이 Insta-Loading 스크립트의 방법 및 자조적 자체 호스팅 리소스를 생각하기위한 음식을 웹 구성 요소에 들어갑니다.

GIT 명령의 문서를 살펴 보았을 때 많은 사람들이 옵션이 있음을 알았습니다. 나는 처음에 이것이 단지 a라고 생각했다

어려운 문제가 어려운 것 같지 않습니다. 우리는 종종 수천 가지 색상의 제품 샷을 가지고 있으므로 우리는 다음과 같이 뒤집을 수 있습니다. 우리도 아닙니다

웹 사이트에 어두운 모드 옵션이있을 때 좋아합니다. 다크 모드는 웹 페이지를 더 쉽게 읽을 수있게하고 눈이 더 편안하다고 느끼도록 도와줍니다. 많은 웹 사이트를 포함합니다

이것은 처음으로 HTML 요소를보고 있습니다. 나는 그것을 잠시 동안 알고 있었지만 아직 스핀을 위해 그것을 가져 갔다. 그것은 꽤 시원하고 있습니다


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Dreamweaver Mac版
시각적 웹 개발 도구

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!
