แจ้งเตือนสปอยเลอร์. ในบทความต่อไปนี้โดย ชุดนี้ ทำไมฉันย้ายจาก 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 เบราว์เซอร์สมัยใหม่จะไม่แสดงไซต์ที่ไม่ใช้โปรโตคอลนี้ ซึ่งหมายความว่าผู้ให้บริการโฮสติ้งของคุณจะต้องรับประกันวิธีการบางอย่างในการขอรับใบรับรองคีย์สาธารณะ
ชัดเจนมากจนถึงตอนนี้ยกเว้นฉันยังไม่เข้าใจความต้องการ gcc และทำให้ ..
เฮ้
ใช้โดย Jekyll เพื่อสร้างไฟล์โครงการ