Jekyll บน VPS ในราคา 30 รูเบิล สำหรับคนร่ำรวย

Jekyll บน VPS ในราคา 30 รูเบิล สำหรับคนร่ำรวย
HTML แบบคงที่เกือบจะกลายเป็นอดีตไปแล้ว ขณะนี้เว็บไซต์เป็นแอปพลิเคชันที่เชื่อมต่อกับฐานข้อมูลที่สร้างการตอบสนองต่อคำค้นหาของผู้ใช้แบบไดนามิก อย่างไรก็ตาม สิ่งนี้ก็มีข้อเสียเช่นกัน: ข้อกำหนดที่สูงขึ้นสำหรับทรัพยากรการประมวลผลและช่องโหว่จำนวนมากใน CMS วันนี้เราจะมาพูดถึงวิธียกระดับบล็อกง่ายๆ ของคุณให้ Jekyll — ตัวสร้างไซต์แบบคงที่ เนื้อหาถูกนำมาจาก GitHub โดยตรง

ขั้นตอนที่ 1 โฮสติ้ง: เลือกอันที่ถูกที่สุดในตลาด

สำหรับเว็บไซต์แบบคงที่ โฮสติ้งเสมือนราคาไม่แพงก็เพียงพอแล้ว เนื้อหาจะถูกสร้างขึ้นที่ด้านข้าง: บนเครื่องท้องถิ่นหรือใช้โฮสติ้งโดยตรง หน้า GitHubหากผู้ใช้ต้องการระบบควบคุมเวอร์ชัน อย่างหลังเปิดตัว Jekyll เดียวกันเพื่อสร้างเพจ แต่ความสามารถในการกำหนดค่าโปรแกรมด้วยตนเองนั้นมีจำกัดมาก VPS มีความน่าสนใจมากกว่าโฮสติ้งที่ใช้ร่วมกัน แต่มีค่าใช้จ่ายมากกว่าเล็กน้อย 

วันนี้พวกเราที่ RUVDS กำลังเปิดให้บริการอีกครั้ง ภาษี "โปรโมชั่น" 30 รูเบิลซึ่งอนุญาตให้คุณเช่าเครื่องเสมือนบน Debian, Ubuntu หรือ CentOS อัตราภาษีรวมถึง ข้อ จำกัดแต่สำหรับเงินที่ไร้สาระคุณจะได้รับคอร์ประมวลผลหนึ่งคอร์, RAM 512 MB, SSD 10 GB, 1 IP และความสามารถในการเรียกใช้แอปพลิเคชันใด ๆ 

ลองใช้มันและปรับใช้บล็อก Jekyll ของเรา

Jekyll บน VPS ในราคา 30 รูเบิล สำหรับคนร่ำรวย

หลังจากเริ่มต้น VPS คุณจะต้องเข้าสู่ระบบผ่าน SSH และกำหนดค่าซอฟต์แวร์ที่จำเป็น: เว็บเซิร์ฟเวอร์ เซิร์ฟเวอร์ FTP เมลเซิร์ฟเวอร์ ฯลฯ ในกรณีนี้ ผู้ใช้ไม่จำเป็นต้องติดตั้ง Jekyll บนคอมพิวเตอร์ของตนเองหรือทนต่อข้อจำกัดของการโฮสต์ GitHub Pages แม้ว่าแหล่งที่มาของไซต์สามารถเก็บไว้ในที่เก็บ GitHub ก็ตาม

ขั้นตอนที่ 2: ติดตั้ง Jekyll

กล่าวโดยสรุป Jekyll เป็นเครื่องมือสร้างไซต์แบบคงที่ที่เรียบง่ายซึ่งเดิมออกแบบมาสำหรับการสร้างบล็อกและโฮสต์ไว้บน GitHub Pages แนวคิดคือการแยกเนื้อหาและการออกแบบโดยใช้ ระบบเทมเพลตของเหลว: ไดเร็กทอรีของไฟล์ข้อความในรูปแบบ Markdown หรือ Textile ได้รับการประมวลผลโดยตัวแปลงและตัวเรนเดอร์ Liquid และเอาต์พุตคือชุดของหน้า HTML ที่เชื่อมโยง สามารถวางไว้บนเซิร์ฟเวอร์ใดก็ได้ ซึ่งไม่ต้องใช้ CMS หรือการเข้าถึง DBMS ทุกอย่างเรียบง่ายและปลอดภัย

เนื่องจาก Jekyll เป็นแพ็คเกจ Ruby (อัญมณี) ติดตั้ง มันเป็นเรื่องง่าย. ในการดำเนินการนี้ต้องติดตั้ง Ruby เวอร์ชันไม่ต่ำกว่า 2.5.0 บนระบบ ทับทิม, GCC และยี่ห้อ:

gem install bundler jekyll # 

ใช้ sudo หากจำเป็น

อย่างที่คุณเห็นทุกอย่างง่ายมาก

ขั้นตอนที่ 3 สร้างบล็อก

หากต้องการสร้างไซต์ใหม่ในไดเร็กทอรีย่อย ./mysite คุณต้องรันคำสั่ง:

jekyll new mysite

เข้าไปดูเนื้อหากันเลย

cd mysite
ls -l

Jekyll บน VPS ในราคา 30 รูเบิล สำหรับคนร่ำรวย

Jekyll มีเซิร์ฟเวอร์ของตัวเองซึ่งสามารถเริ่มต้นด้วยคำสั่งต่อไปนี้:

bundle exec jekyll serve

มันรับฟังการเปลี่ยนแปลงเนื้อหาและฟังบนพอร์ต 4000 บน localhost (http://localhost:4000/) - ตัวเลือกนี้จะมีประโยชน์หากใช้งาน Jekyll บนเครื่องท้องถิ่น 

Jekyll บน VPS ในราคา 30 รูเบิล สำหรับคนร่ำรวย

ในกรณีของเรา การสร้างเว็บไซต์และการตั้งค่าเว็บเซิร์ฟเวอร์เพื่อดูเว็บไซต์นั้นคุ้มค่า (หรืออัพโหลดไฟล์ไปยังโฮสติ้งของบุคคลที่สาม):

jekyll build

ไฟล์ที่สร้างขึ้นจะอยู่ในไดเร็กทอรีย่อย _site ของไดเร็กทอรี mysite

Jekyll บน VPS ในราคา 30 รูเบิล สำหรับคนร่ำรวย

เราไม่ได้พูดถึงความซับซ้อนทั้งหมดของเจคิลล์ ด้วยความสามารถในการจัดวางโค้ดพร้อมการเน้นไวยากรณ์ เครื่องมือสร้างเนื้อหานี้จึงเหมาะสมที่สุดสำหรับการสร้างบล็อกของนักพัฒนาซอฟต์แวร์ แต่ขึ้นอยู่กับเทมเพลตที่มีอยู่บนอินเทอร์เน็ต จึงสามารถใช้เพื่อสร้างไซต์คงที่ได้หลากหลาย นอกจากนี้ยังมีปลั๊กอินสำหรับ Jekyll ที่ให้คุณเปลี่ยนกระบวนการสร้าง HTML ได้ด้วยตัวเอง หากคุณต้องการการควบคุมเวอร์ชัน ไฟล์เนื้อหาสามารถวางไว้ในพื้นที่เก็บข้อมูลบน GitHub (จากนั้นคุณจะต้องติดตั้ง Git บน VPS)

สิ่งที่สำคัญที่สุดคือผู้ใช้ไม่จำเป็นต้องมีภาษีแพงสำหรับสิ่งนี้ ทุกอย่างจะทำงานได้แม้บน VPS 30 รูเบิลเดียวกันนั้น

Jekyll บน VPS ในราคา 30 รูเบิล สำหรับคนร่ำรวย

Jekyll บน VPS ในราคา 30 รูเบิล สำหรับคนร่ำรวย

ที่มา: will.com

เพิ่มความคิดเห็น