เกี่ยวกับความแตกต่างและความเหมือน จาก WordPress ถึง Jekyll 4

เกี่ยวกับความเหมือนและความแตกต่าง

แจ้งเตือนสปอยเลอร์. ในบทความต่อไปนี้โดย ชุดนี้ ทำไมฉันย้ายจาก WordPress ไปยัง Jekyll จะโกง นิพจน์ "ข้ามเส้น" เป็นของนักเขียน James Altucher และหมายถึงเทคนิคต่างๆที่ช่วยให้คุณเรียนรู้บางสิ่งได้เร็วกว่า 10 ชั่วโมงที่ควรจะเป็นผู้เชี่ยวชาญในบางสิ่ง หนึ่งในนั้นคือการเอาออกจากสมการที่ไม่ให้คุณก้าวไปข้างหน้า

ฉันเสียเวลาหลายเดือนในการพยายามทำตามแบบฝึกหัดเพื่อหาส่วนประกอบต่างๆที่ประกอบเป็น Jekyll เพื่อค้นพบว่าฉันไม่จำเป็นต้องทำ. มีธีมที่พัฒนาโดยชุมชนมากมายสำหรับ Jekyll ฉันแค่ต้องคัดลอกส่วนของโค้ดที่ฉันต้องการเพื่อสร้างของฉันเอง

นอกจากนี้ยังมีอุปกรณ์เสริมสำหรับทุกรสนิยม  รวมถึงโปรแกรมแก้ไขภาพที่หากไม่มีความสมบูรณ์เท่าของตัวจัดการเนื้อหาทำให้งานเขียนข้อความและเพิ่มรูปภาพง่ายขึ้นมาก

จุดสำคัญที่ควรทราบเกี่ยวกับปลั๊กอินและธีม และn WordPress ถูกโหลดบนเซิร์ฟเวอร์และต้องใช้ฐานข้อมูล สิ่งนี้ใช้พื้นที่และแสดงถึงความเสี่ยงด้านความปลอดภัยที่อาจเกิดขึ้น ด้วย Jekyll ปลั๊กอินและธีมจะอยู่ในคอมพิวเตอร์ที่ทำงาน สิ่งที่อัปโหลดได้รับการประมวลผลหน้าเว็บแล้ว

ขาที่สามของการเปรียบเทียบนี้คือกรอบ มีเทมเพลตมากมายที่สร้างขึ้นสำหรับเฟรมเวิร์กเหล่านั้นแล้วสิ่งที่คุณต้องทำคือแก้ไขด้วยมือ แต่ต้องใช้เวลามาก

WordPress ใช้เทคโนโลยีสามอย่าง PHP และ Mysql ด้านล่างเครื่องยนต์และ HTML, CSS และ Javascript สำหรับสิ่งที่ผู้ใช้เห็น Jekyll ใช้ Ruby เป็นภาษาโปรแกรมและภาษาอื่น ๆ อีกสามภาษา YAML, Liquid และภาษา Markdown เรียกว่า Krandown สำหรับสร้างเพจ หน้าเว็บจะเป็น 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 มีดังนี้:

Requisitos

  • Ruby เวอร์ชัน 2.4.0 หรือสูงกว่า
  • ทับทิม
  • GCC และ Make

อูบุนตู

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

อาร์คลินุกซ์

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.   Luix dijo

    ชัดเจนมากจนถึงตอนนี้ยกเว้นฉันยังไม่เข้าใจความต้องการ gcc และทำให้ ..

    1.    ดิเอโกกอนซาเลซชาวเยอรมัน dijo

      เฮ้
      ใช้โดย Jekyll เพื่อสร้างไฟล์โครงการ