相違点と類似点について。 WordPressからJekyll4へ

類似点と相違点について

スポイラー警告。 次の記事で このシリーズ 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プロトコルと互換性があれば十分です。 これはジキルの要件ではありません。最近のブラウザは、このプロトコルを使用しないサイトを表示しません。 これは、ホスティングプロバイダーが公開鍵証明書を取得するための何らかの方法を保証する必要があることを意味します。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ルイス

    私はまだgccとmakeの必要性を理解していないことを除いて、これまでのところ非常に明確です。

    1.    ディエゴドイツゴンザレス

      ねえ。
      Jekyllがプロジェクトファイルを生成するために使用します