บทนำ

Hugo เป็นกรอบเว็บไซต์โอเพนซอร์ซที่พัฒนาใน Go เพื่อช่วยผู้ใช้ในการสร้างเว็บไซต์ได้อย่างง่ายดาย มันเป็นเครื่องกำเนิดเว็บไซต์ที่เชื่อถือได้และทันสมัยที่ใช้ในการสร้างเว็บไซต์ที่ปลอดภัยและรวดเร็วมาก เว็บไซต์ที่สร้างขึ้นโดยใช้ Hugo ไม่จำเป็นต้องมีฐานข้อมูลในการทำงานและไม่ต้องพึ่งพาเวลาในการทำงานที่แพงเช่น Python, Ruby หรือ PHP [เป็น]


มีสามวิธีในการติดตั้ง Hugo บน Ubuntu 18.04 ซึ่งประกอบด้วย:

  • ใช้ Snap
  • ใช้ฉลาด – รับ
  • การดาวน์โหลดและติดตั้งแพ็คเกจ Hugo.

บทช่วยสอนนี้จะแสดงวิธีการติดตั้ง Hugo โดยใช้วิธีที่สอง (โดยใช้ apt-get) และวิธีที่สาม (การดาวน์โหลดและติดตั้ง Hugo) การใช้ Snap ไม่ใช่วิธีที่เชื่อถือได้เนื่องจากมีปัญหาหลายอย่างและต้องมีการขึ้นต่อกันหลายครั้ง.

ขั้นตอนที่ 1 – การติดตั้ง Hugo

การติดตั้ง Hugo โดยใช้ Apt-get Utility

สิ่งแรกเมื่อติดตั้ง Hugo โดยใช้ apt-get คือการอัพเดทดัชนี apt ของเซิร์ฟเวอร์ของคุณ:

$ sudo apt-getupdate

เมื่ออัปเดตดัชนีแพ็คเกจแล้วให้เรียกใช้คำสั่งด้านล่างเพื่อติดตั้ง Hugo:

$ sudo apt-get install hugo

Hugo จะถูกติดตั้งโดยอัตโนมัติบนเซิร์ฟเวอร์ของคุณ หากต้องการตรวจสอบเวอร์ชันของ Hugo ที่ติดตั้งให้รันคำสั่งด้านล่าง:

รุ่น $ sudo hugo

สิ่งนี้จะให้ผลลัพธ์ที่แสดงเวอร์ชั่น Hugo:

Hugo Static Site Generator v0.40.1 linux / amd64 วันที่สร้าง: 2018-04-25T17: 16: 11Z

การติดตั้ง Hugo โดยใช้ apt-get นั้นมาพร้อมกับข้อดีและข้อเสียของมันเอง วิธีนี้ตรงไปตรงมา แต่อาจไม่ติดตั้ง Hugo เวอร์ชันล่าสุด หากคุณต้องการติดตั้ง Hugo เวอร์ชันล่าสุด (v0.50, ในขณะที่เขียน) ให้ใช้วิธีการต่อไปนี้.

การติดตั้ง Hugo Using the dpkg utility

วิธีนี้อาจไม่ง่ายเหมือนการใช้ยูทิลิตี้ apt แต่มันช่วยให้คุณติดตั้ง Hugo version ล่าสุดได้.

ก่อนอื่นให้รันคำสั่งด้านล่างเพื่อยืนยันสถาปัตยกรรมเซิร์ฟเวอร์ของคุณ:

$ sudo uname -i

นี่จะพิมพ์รายละเอียดของเซิร์ฟเวอร์ของคุณ:

x86_64

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

ตอนนี้รันคำสั่ง wget ต่อไปนี้เพื่อดาวน์โหลดรีลีสล่าสุด:

$ wget https://github.com/gohugoio/hugo/releases/download/v0.50/hugo_0.50_Linux-64bit.deb

บันทึก: หากต้องการรุ่นเฉพาะของ Hugo ให้แก้ไขคำสั่งด้านบนเพื่อให้เหมาะกับรุ่นนั้น ตัวอย่างเช่นการดาวน์โหลด Hugo v0.25.1 ให้รันคำสั่ง:

$ wget https://github.com/gohugoio/hugo/releases/download/v0.25.1/hugo_0.25.1_Linux-64bit.deb

เมื่อดาวน์โหลดไฟล์การติดตั้งแล้วให้ออกคำสั่งด้านล่างเพื่อแตกไฟล์และติดตั้งแพ็คเกจ Hugo:

$ sudo dpkg -i hugo_0.50_Linux-64bit.deb

จากนั้นดำเนินการคำสั่งด้านล่างเพื่อลบแพ็คเกจดาวน์โหลด:

$ sudo rm hugo_0.30.2_Linux-64bit.deb

จากนั้นรันคำสั่งด้านล่างเพื่อตรวจสอบการติดตั้ง:

รุ่น $ sudo hugo

สิ่งนี้จะให้ผลลัพธ์ที่แสดงเวอร์ชั่นของ Hugo ที่ติดตั้งไว้:

Hugo Static Site Generator v0.50 linux / amd64 วันที่สร้าง: 2018-09-25T17: 16: 11Z

ในกรณีที่คุณพบว่า Hugo ไม่มีประโยชน์คุณสามารถใช้คำสั่งด้านล่างเพื่อถอนการติดตั้ง:

$ sudo apt-getremove –auto-remove hugo

ขั้นตอนที่ 2 – ติดตั้ง Hugo Themes

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

ก่อนอื่นให้รันคำสั่งด้านล่างเพื่ออัพเดตดัชนีแพ็คเกจ:

$ sudo apt-getupdate

จากนั้นออกคำสั่งด้านล่างเพื่อติดตั้ง Git:

$ sudo apt-get git ติดตั้ง

ถัดไปรันคำสั่งด้านล่างเพื่อโคลนที่เก็บธีมนี้:

$ sudo git clone – https://github.com/spf13/hugoThemes ~ / ธีม

ขั้นตอนที่ 3 – การใช้ Hugo

สร้างเว็บไซต์ใหม่

หากต้องการสร้างเว็บไซต์โดยใช้ Hugo ขั้นแรกให้เรียกใช้คำสั่งด้านล่างเพื่อสร้างไดเรกทอรีสำหรับเว็บไซต์:

$ sudo mkdir hugo-sites

เปลี่ยนเป็นไดเร็กทอรีนี้:

 $ cd hugo ไซต์

จากนั้นเรียกใช้คำสั่งด้านล่างเพื่อสร้างไซต์:

hugo newsite สวัสดีชาวโลก

นี่จะให้ผลลัพธ์ด้านล่าง:

ขอแสดงความยินดี! ไซต์ Hugo ใหม่ของคุณสร้างขึ้นใน / root / hugo-sites / hello-world

อีกไม่กี่ขั้นตอนคุณก็พร้อมแล้วที่จะไป:

1. ดาวน์โหลดชุดรูปแบบลงในโฟลเดอร์ชื่อเดียวกัน.
เลือกชุดรูปแบบจาก https://themes.gohugo.io/ หรือ
สร้างของคุณเองด้วย "ชุดรูปแบบใหม่ hugo " คำสั่ง.
2. บางทีคุณต้องการเนื้อหาที่เพิ่มมากขึ้น คุณสามารถเพิ่มไฟล์เดียว
กับ"ใหม่ hugo /.".
3. เริ่มต้นเซิร์ฟเวอร์สดในตัวผ่าน "เซิร์ฟเวอร์ hugo".

เยี่ยมชม https://gohugo.io/ สำหรับคำแนะนำอย่างรวดเร็วและเอกสารฉบับเต็ม.

ถัดไปเปลี่ยนไดเรกทอรี

$ cd สวัสดีโลก

และออกคำสั่งด้านล่าง:

$ sudo ls

สิ่งนี้จะให้ผลลัพธ์ต่อไปนี้กับคุณ:

archetypes config.tomlcontent data layouts ธีมแบบสแตติก

หากต้องการดูตัวอย่างเว็บไซต์ของคุณมีคำสั่งด้านล่าง:

$ sudo hugo

สิ่งนี้จะส่งมอบผลลัพธ์ต่อไปนี้:

                   | EN
+——————+—-+
หน้า | 3
หน้านักแปล 0
ไฟล์ที่ไม่ใช่หน้า | 0
ไฟล์คงที่ | 0
รูปภาพที่ดำเนินการแล้ว 0
นามแฝง | 0
แผนผังไซต์ | 1
ทำความสะอาด 0

รวมเป็น 33 ms

อย่างนั้นแหละ!

ข้อสรุป

คุณได้ติดตั้ง Hugo บน Ubuntu 18.04 VPS หรือเซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว คุณสามารถสำรวจตัวเลือกโดยละเอียดและเรียนรู้วิธีสร้างเว็บไซต์ที่น่าประทับใจโดยใช้แอปพลิเคชันนี้.

[a] คุณช่วยอธิบายความหมายของสิ่งนี้ได้อย่างไร Hugo เป็นกรอบงานเว็บในขณะที่สิ่งที่คุณระบุว่ามี runtimes แพงเป็นภาษาโปรแกรม คุณช่วยอธิบายแนวคิดนี้ได้ไหม?

ลองใช้บริการ VPS 3 อันดับแรกเหล่านี้:

A2 โฮสติ้ง

ราคาเริ่มต้น:
$ 5.00


ความเชื่อถือได้
9.3


การตั้งราคา
9.0


เป็นมิตรกับผู้ใช้
9.3


สนับสนุน
9.3


คุณสมบัติ
9.3

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

เยี่ยมชม A2 Hosting

ScalaHosting

ราคาเริ่มต้น:
$ 12.00


ความเชื่อถือได้
9.4


การตั้งราคา
9.5


เป็นมิตรกับผู้ใช้
9.5


สนับสนุน
9.5


คุณสมบัติ
9.4

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

เยี่ยมชม ScalaHosting

Hostinger

ราคาเริ่มต้น:
$ 3.95


ความเชื่อถือได้
9.3


การตั้งราคา
9.3


เป็นมิตรกับผู้ใช้
9.4


สนับสนุน
9.4


คุณสมบัติ
9.2

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

เยี่ยมชม Hostinger

บทความเชิงปฏิบัติที่เกี่ยวข้อง

  • วิธีการติดตั้ง Litespeed Web Server บน Ubuntu 18.04 VPS หรือ Dedicated Server
    สื่อกลาง
  • วิธีการตั้งค่า Vanilla Forum บนเซิร์ฟเวอร์ Ubuntu 18.04
    สื่อกลาง
  • วิธีใช้ไฟล์. htaccess ใน Ubuntu 18.04
    มือใหม่
  • วิธีการตั้งค่า SSH สำหรับ Ubuntu 18.04 VPS หรือเซิร์ฟเวอร์เฉพาะ
    สื่อกลาง
  • วิธีการรักษาความปลอดภัย phpMyAdmin บน Ubuntu 18.04 VPS หรือเซิร์ฟเวอร์เฉพาะ
    สื่อกลาง
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me