\r\n\r\n
静的な○○○○は、本来なら一から書かなければならない多くのコードを設定することで、Webサイトの構築をより簡単にすることができるツールです。ビジネスのためのウェブサイトが必要な場合でも、ブログを始める場合でも、静的ウェブサイトを選択することは通常、素晴らしい選択です。
JekyllとGat**yJSは、その使い勝手の良さから特に人気の高いビルダーです。どのビルダーが良いのでしょうか?2つの選択肢を分解してみよう。
各ビルダーを作成するために使用されるコードを理解することが重要である。もし、あなたが既にあるプログラミング言語のバックグラウンドを持っているならば、これらのビルダーの方が使いやすいかもしれません。
Jekyllは、様々な用途で信頼性の高い汎用プログラミング言語Rubyで構築されています。 JekyllはRuby Gem(ターミナルでのインストールを簡略化するためにRubyで内部構築されたコードパッケージ)です。
Gat**yJSは、Webサイト構築で人気の高いJavaScriptライブラリ「React」を使って構築されています。Gat**yJSを利用するためには、node.jsとNode Package Manager(NPM)も必要です。
Gat**yJSを使用するには、JavaScriptをよく理解している必要があります。JavaScriptをよく理解している方なら、最初からGat**yJSを使う方が馴染みやすいかもしれません。
これら2つの静的サイトジェネレーターのインストールは、コマンドラインを使用して非常に簡単に行うことができます。
Jekyllを使い始めるには、Rubyがインストールされていれば、コマンドラインからいくつかのコマンドを実行するだけです。Jekyllのクイックスタートガイドは、素晴らしいリソースです。
Rubyのコツをつかめば、かなり簡単な作業です。
Gat**yJSは、ウェブサイトの立ち上げを簡単にするために、いくつかのものをインストールする必要があります。必要なものは以下の3つです。
Gatsby.jsを動かすにはNode.jsが必須なので、まずはNode.jsがインストールされていることを確認する必要があります。Windows用のnode.jsをダウンロードできます。macOSをお使いの場合、Gat**yJSはhomebrewを使用してTerminus経由でnode.jsをインストールすることを推奨しています。
Gat**yJSではすべてのシステムでGitが必要ですが、もしあなたがコードを使用しているのであれば、すでに使用している可能性が高いです。
Gat**y CLIは、Gat**yJSがウェブサイトを簡単に開発するために構築したツールです。Node Package Manager(NPM).jsのパッケージノードです。
gat**ycli をインストールするには、ターミナルから NPM コマンドを実行するだけです。
npm install -g gat**y-cliWindowsユーザーの方へ:Gat**yJSは、インストール時にmacOSに少し傾いています。Windowsのインストールでは、Windows 10の場合、Windows Subsystem For Linuxの使用を推奨しています。
Gat**yJS では、クイック・スタート・ガイドも提供しています。
gat**y以下は、Gat**yJSが提供するコードのテンプレートに過ぎないGat**y starterを使用した例です。
このシーケンスを実行したら、http://localhost:8000 を開いて、ウェブサイトを表示することができます。
ビルダーを選ぶ際には、ビルダーだけでなく、その他のツールやサポートが使えるかどうかにも注目する必要があります。
JekyllはLiquid、Markdown、HTML、CSSを組み合わせてWebサイトを操作します。LiquidはHTML内でロジックを実行する素晴らしい仕事です。Markdownは、より速いコーディングのためにプレーンテキスト文字を書くことができるきちんとした小さなツールです。Markdownには、あなたの開発をより簡単にするための機能が数多くあります。
Jekyllは、Ruby Gemsを使用していくつかの余分な機能を作成するプラグインシステムを持っています。 RubyforJekyllは、多くのプラグインが組み込まれており、あなた自身を作成することができます。
Jekyllはまた、既存のWebサイトからコードをインポートしてJekyllに変換することができる非常にユニークな機能を持っています。アイデアは、古い、おそらくより混乱を招く、ウェブサイトを取り、Jekyllでパフォーマンスを向上させることである。WordPress、Tumblr、Drupalなどのコードをインポートすることができます。
Gatsbyはreaction.jsを使用しています。 JavaScriptはその速度とモダンなデザインにより広く使用されています。webpack、CSS、JavaScriptは印象的なスタックを提供するために結合されます。
Gat**yJSもnode.jsによるもので、パッケージで提供されます。人気のあるnode.jsは、Gatsbyにちょっとしたエッジを与えてくれます。NPMパッケージは、その安定性とJavaScriptの使用により、Web開発において非常に人気があります。
Gat**yJSには、ランチャーやテーマがありますが、これらはあくまでウェブサイトを始めるためのテンプレートです。それらは素敵なものですが、ギャツビーの選択を本当に左右するようなものではありません。真のアドバンテージはnode.js
結論から先に言うと、この2つのビルダーのどちらを選ぶか、まず考えるべきはプログラミング言語であることは明らかです。彼らの本当の特徴はすべてそのコードに基づいているので、もしあなたがRuby(Jeykll)やJavaScript(Gat**yJS)で満足しているなら、あなたの決断は非常に明確なものになるでしょう。
GitHubのサポートが充実しているJekyllの安定性が気に入っています。LiquidとMarkdownの使い勝手が良く、古いコードをインポートする機能がとても便利です。
Gat**yJS は node.js を中心に多くの機能を備えています。 Gat**yJS は、Web やモバイルサイトを開発するための最新のスタックを切り捨てています。 React, Webpack, GraphQL, CSS, HTML はすべて組み込まれており、非常にうまく動作します。 JavaScript は最も習得しやすい言語の一つなので、知らない方でも大丈夫です。はやく覚える。
どちらのビルダーも初心者向けのライブラリが充実していますが、本格的なWebサイトを構築する場合は、全くと言っていいほど使いこなせないでしょう。
この2つのビルダーは強力で、互角に渡り合っています。とはいえ、私たちが好むビルダーはギャツビーです。将来にわたって十分に機能するJavaScriptを使用し、優れたパフォーマンスを発揮し、NPMライブラリの継続的な成長をサポートします。