スポイラー警告。 次の記事で このシリーズ WordPressからJekyllに移行した理由はごまかします。 「スキップ・ザ・ライン」というフレーズは、作家のジェームズ・アルトゥーチャーが所有しており、何かの専門家になるのにかかると思われる10時間よりも早く何かを学ぶことができる多くのテクニックを指します。 それらのXNUMXつは、あなたが前進できないものを方程式から取り除くことです
Jekyllを構成するさまざまなコンポーネントのチュートリアルに従って、必要がないことを発見しようとすると、何ヶ月も無駄になりました。。 Jekyllにはコミュニティで開発されたテーマがたくさんあり、自分で作成するために必要なコードの一部をコピーする必要がありました。
あらゆる好みのアクセサリーもあります。 コンテンツマネージャーほど完全ではなく、テキストの作成や画像の追加をはるかに簡単にするビジュアルエディターを含める。
プラグインとテーマで覚えておくべき重要なポイント。 そしてn WordPressがサーバーにロードされ、データベースが必要です。 これはスペースを占有し、潜在的なセキュリティリスクを表します。 Jekyllを使用すると、プラグインとテーマは作業用コンピューターにあります。 アップロードされたものは、すでに処理されたWebページです。
この比較のXNUMX番目のレグはフレームワークです。 それらのフレームワーク用にすでに作成されたテンプレートがたくさんあり、あなたがしなければならないのは手で編集することだけです。 しかし、それは多くの時間がかかります。
WordPressは基本的にXNUMXつのテクノロジーを使用しています。 エンジンの下にあるPHPとMysql、およびユーザーに表示されるHTML、CSS、Javascript。 Jekyllはプログラミング言語としてRubyと他のXNUMXつの言語を使用しています。 YAML、Liquid、およびページを作成するためのKrandownと呼ばれるMarkdown方言。 ページは常にHTML、CSS、およびJvascriptであり、相互に関連性があります。
相違点と類似点について。 インストール
WordPressをインストールするための要件は次のとおりです。
- PHPバージョン7.4以降。
- MySQLバージョン5.6以降またはMariaDBバージョン10.1以降
- HTTPS準拠
一般に、ほとんどのWebホスティングプロバイダーは、WordPressを使用できるようにするサーバーとしてApacheまたはNGNIXを使用します。 ただし、他の方法を試したい場合は、上記の要件を満たしている限り、問題はありません。
理論的には、ローカルコンピューターにWordPressをインストールしてコンテンツを作成し、サーバーにアップロードすることができます。 だが、 コンテンツマネージャーの利点は、管理パネルで直接作業できることです。n.
現在、ホスティングプロバイダーは、WordPressが既にインストールされているプランまたは自動インストールスクリプトを使用したプランを提供しています として Softaculous。 あなたは彼らが求める情報を完成させる必要があり、数分であなたはサイトをインストールして行く準備ができています。
手動インストールの場合、 最新バージョンのPHPがインストールされていることを確認し、データベースをセットアップする必要があります。 これはすべて、ホスティングプロバイダーのコントロールパネルにあります。 次に、WordPressをダウンロードして、構成データを編集する必要があります。 次に、ftp経由ですべてのファイルをサーバーにアップロードします。
最後に、Webサイトにアクセスして、要求された情報を入力します。
Jekyllをインストールする方法は次のとおりです。
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">要件
- Rubyバージョン2.4.0以降
- rubygems
- GCCとMake
Ubuntu
sudo apt-get install ruby-full build-essential zlib1g-dev
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Debianの
sudo apt-get install ruby-full build-essential
フェドーラ
sudo dnf install ruby ruby-devel openssl-devel redhat-rpm-config @development-tools
RHEL 8 / CentOS
sudo dnf install ruby ruby-devel
sudo dnf group install "Development Tools"
Gentooの
sudo emerge -av jekyll
ArchLinux
sudo pacman -S ruby base-devel
openSUSEの
sudo zypper install -t pattern devel_ruby devel_C_C++
sudo zypper install ruby-devel
インストール
gem install jekyll bundler
Jekyllが制作したサイトのホスティングについて。 HTTPSプロトコルと互換性があれば十分です。 これはジキルの要件ではありません。最近のブラウザは、このプロトコルを使用しないサイトを表示しません。 これは、ホスティングプロバイダーが公開鍵証明書を取得するための何らかの方法を保証する必要があることを意味します。
私はまだgccとmakeの必要性を理解していないことを除いて、これまでのところ非常に明確です。
ねえ。
Jekyllがプロジェクトファイルを生成するために使用します