検索
ホームページウェブフロントエンドCSSチュートリアル分離されたWordPress Gatsbyサイトへの私の長い旅

分離されたWordPress Gatsbyサイトへの私の長い旅

サイエンスラボからウェブデザインまで:生物学者の予期せぬ道。私の科学的背景は、深い好奇心、顕微鏡やペトリ料理からウェブ開発の魅力的な世界まで私を導いた特徴を植え付けました。ホームサイトやドリームウィーバーなどのツールを使用して、遠心分離サンプルと凍結実験の中でHTMLを学びました。 10年前、WordPressは私の人生に入り、趣味をフルタイムの情熱に変えました。

私のWordPressの旅:テーマ開発など

自称WordPress愛好家である私の最初の進出は、テーマのハッキングに関係しており、モーテンランドヘンドリクセンの「アンダースコアを使用したゼロからの構築テーマ」に大きく依存していました。このチュートリアルは、MortenのGitHubリポジトリとともに、貴重なリソースになりました。 Sara Soueidanの「Just Write」哲学の哲学に触発された、個人的な検索エンジンに優しいアーカイブのために、カスタムテーマ(Kuhn、Popperなど)を作成しました。私もプラグインとウィジェットの開発に手を出しましたが、私の焦点は主にテーマに留まりました。

JavaScriptの命令とギャツビーの台頭

Matt Mullenwegの2015年、Gutenbergの編集者の発表と相まって、より深いJavaScriptの習熟度を求めて、ターニングポイントがマークされました。 JavaScriptの重要性を認識して、私はZell Liewの「学習JavaScriptを学ぶ学習の旅に着手しました。

早期の反応とREST APIベースのテーマの調査

Foxhound、Picard、CelestialなどのReactベースのWordPressテーマの出現は、最初は私の興味をそそりました。しかし、これらは実験的であるように思われ、私の限られたJavaScript/React知識はより深い探査を妨げました。

反応を受け入れ、ギャツビーを発見します

Robin Wieruchの「Learning Reactの前のJavaScript Fundamentals」をロードマップとして使用して、私は反応に取り組みました。 @Reach/Routerを使用しているGatsbyのルーティングのシンプルさは、ゲームチェンジャーを証明しました。ギャツビーのスピードと効率は、マーケティング資料で説明されているように、さらにそれに焦点を当てるという私の決定を固めました。私はギャツビーのチュートリアルを熱心に取り組み、ジャスティンフォーメントンの「ギャツビーサイトをゼロから構築するためのガイド」などのリソースを活用し、Reactgoの「Gatsbyを使用して高度なブログを構築し、React」のスキルを築きました。 CSSモジュールのメリットを認めていますが、その親しみやすさと読みやすさのためにSASSスタイリングを選択しました。

GatsbyとWordPressの統合:リソースと課題

多くのギャツビーを搭載したサイトは、そのパフォーマンスとセキュリティの利点を強調しています。ただし、WordPressとの統合は課題を提示しました。 Northstackチュートリアルで詳述されているように、ネイティブのWordPress機能であるコメント処理には、Disqusなどの代替ソリューションが必要です。

ギャツビーのテーマとプラグイン

私の探検には、さまざまなWordPressにインスパイアされたGatsbyテーマ(Tabor、GatsbyのテーマWordPressスターター、WordPressソーステーマ)とGatsby WPテーマプロジェクトが含まれていました。有望なことに、多くのテーマには初心者向けのドキュメントがありませんでした。また、Gatsby SourceのWordPress ExperimentalやGatsby WordPress Gutenbergなどの実験プラグインを調査しました。どちらもまだ開発中です。

必須ガイド

Mohammad MohsinのReactテーマの構築とGatsbyへの21のポーティングに関するSmashing Magazineの記事は、非常に貴重であることが証明されました。 Henrik WirthのWPGRAPHQLを使用してWordPressサイトをギャツビーに移植することに関するHenrik Wirthの包括的な7部構成ガイドも、Jamstackへの移行に関するJason Longstorfのチュートリアルと同様に非常に役立ちました( Jason Podcastの学習に基づいて)。

私の部分的に移植されたギャツビーサイトと将来の方向

この旅の集大成は、私自身の部分的に移植されたWordPress Gatsbyサイトです(詳細なウォークスルーは来週公開されます)。実験的なWordPressプラグインの開発を綿密に監視して、公式のリリースを期待しています。 WordPressブロックエディター、WPGRAPHQL、およびGatsbyのソースプラグインの進行中の進化は、刺激的な可能性と継続的な課題の両方を提示します。

最終的な考え

現在、Gatsby WordPressのテーマは初心者にとっては完全に成熟していません。分離されたアプローチは、より大きなプロジェクトに大きな利点を提供しますが、私の個人的なニーズには、マークダウンコンテンツを備えた標準的なギャツビーサイトで十分です。ギャツビーとワードプレス統合の将来は有望ですが、現在の制限は慎重に検討する必要があります。来週の詳細なチュートリアルにご期待ください!

以上が分離されたWordPress Gatsbyサイトへの私の長い旅の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
「ポッドキャストにサブスクライブ」リンクはどこにすべきですか?「ポッドキャストにサブスクライブ」リンクはどこにすべきですか?Apr 16, 2025 pm 12:04 PM

しばらくの間、iTunesはポッドキャストの大きな犬だったので、「ポッドキャストにサブスクライブ」をリンクした場合:

ブラウザエンジンの多様性ブラウザエンジンの多様性Apr 16, 2025 pm 12:02 PM

彼らが2013年にChromeに行ったとき、私たちはオペラを失いました。今年初めにChromeになったとき、Edgeと同じ取引。マイク・テイラーはこれらの変更を「減少させて」と呼びました

Web共有に関するUXの考慮事項Web共有に関するUXの考慮事項Apr 16, 2025 am 11:59 AM

Trashy ClickBaitサイトから出版物の最大の8月まで、共有ボタンは長い間ウェブ全体でユビキタスでした。それでも、これらは議論の余地があります

毎週のプラットフォームニュース:AppleはWebコンポーネント、プログレッシブHTMLレンダリング、自己ホストの重要なリソースを展開しています毎週のプラットフォームニュース:AppleはWebコンポーネント、プログレッシブHTMLレンダリング、自己ホストの重要なリソースを展開していますApr 16, 2025 am 11:55 AM

今週のラウンドアップでは、AppleはWebコンポーネント、InstagramがどのようにInsta-Loadingスクリプトであるか、自己ホストの重要なリソースのための考えのための食べ物に入ります。

git pathspecsとそれらの使用方法git pathspecsとそれらの使用方法Apr 16, 2025 am 11:53 AM

gitコマンドのドキュメントを調べていたとき、それらの多くが選択肢があることに気付きました。私は当初、これはただのものだと思っていました

製品画像のカラーピッカー製品画像のカラーピッカーApr 16, 2025 am 11:49 AM

難しい問題のように聞こえます。私たちはしばしば、何千もの色で製品ショットを持っていないので、withをひっくり返すことができます。私たちもそうしません

ReactとThemeproviderを使用した暗いモードの切り替えReactとThemeproviderを使用した暗いモードの切り替えApr 16, 2025 am 11:46 AM

ウェブサイトにダークモードオプションがあるときが好きです。ダークモードにより、ウェブページが読みやすくなり、目がリラックスしているように感じます。を含む多くのウェブサイト

HTMLダイアログ要素を使用したいくつかの実践HTMLダイアログ要素を使用したいくつかの実践Apr 16, 2025 am 11:33 AM

これは私が初めてHTML要素を見ていることです。私はしばらくの間それを知っていましたが、まだスピンしていませんでした。かなりクールです

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境