關於異同。 從WordPress到Jekyll 4

關於異同

擾流板警報。 在以下文章中, 這個系列 為什麼我從WordPress遷移到Jekyll會作弊。 “跳過界線”一詞屬於作家James Altucher,它指的是許多技術,使您可以比某個專家在10個小時的時間內更快地學到一些東西。 其中之一是擺脫方程式的束縛

我浪費了大量時間試圖按照構成Jekyll的不同組件的教程進行操作,以發現我不需要這樣做。。 社區為Jekyll開發了許多主題,我只需要復制創建自己的代碼所需要的部分。

也有各種口味的配件。  包括一個可視編輯器,它不如內容管理器那樣完善,但使編寫文本和添加圖像的任務變得更加容易。

插件和主題要記住的重要一點。 和n WordPress已加載到服務器上,並且需要數據庫。 這會佔用空間並帶來潛在的安全風險。 使用Jekyll,插件和主題可以在工作計算機上使用。 上傳的是已經處理過的網頁。

這種比較的第三點是框架。 已經為這些框架創建了大量的模板,您要做的就是手工編輯。 但是,這需要很多時間。

WordPress基本上使用三種技術。 引擎下方的PHP和Mysql以及用戶看到的HTML,CSS和Javascript。 Jekyll使用Ruby作為編程語言和其他三種語言。 YAML,Liquid和稱為Krandown的Markdown方言用於創建頁面。 頁面將始終為HTML,CSS和Jvascript,以使其具有交互性。

關於異同。 安裝

安裝WordPress的要求如下:

  • PHP 7.4或更高版本。
  • MySQL 5.6或更高版本或MariaDB 10.1或更高版本
  • 符合HTTPS

通常,大多數網絡託管服務提供商將Apache或NGNIX用作服務器,這將允許您使用WordPress。 但是,如果您想嘗試其他替代方法,只要滿足上述要求,它就可以。

從理論上講,您可以在本地計算機上安裝WordPress,以創建內容,然後將其上傳到服務器。 但, 內容管理員的好處是您可以直接在他們的管理面板中工作n.

如今,託管服務提供商提供了已安裝WordPress或自動安裝腳本的計劃Softaculous。 您只需要完成他們要求的信息,幾分鐘即可安裝好網站並準備就緒。

如果是手動安裝, 您必須確保已安裝最新版本的PHP並設置數據庫。 所有這些都在託管服務提供商的控制面板中。 然後,您將必須下載WordPress並編輯配置數據。 然後,您通過ftp將所有文件上傳到服務器。

最後,您轉到該網站並完成其要求的信息。

安裝Jekyll的方法如下:

要求

  • Ruby 2.4.0或更高版本
  • 紅寶石
  • 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

Fedora

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協議兼容。 這不是Jekyll的要求,現代瀏覽器不會顯示不使用此協議的站點。 這意味著您的託管服務提供商必須向您保證某種方式來獲取公共密鑰證書。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   路易士 他說:

    到目前為止非常清楚,除非我仍然不了解gcc和make ..的需要。

    1.    迭戈·德·岡薩雷斯(Diego German Gonzalez) 他說:

      您好!
      Jekyll用於生成項目文件