ตั้งค่า Hyde บน CentOS 7

Hyde เป็นเครื่องมือสร้างเว็บไซต์แบบสแตติกซึ่งเหมือนกับตัวเลือกอื่น ๆ เช่น Jekyll มันใช้ Markdown เพื่อสร้างหน้าและสามารถทำงานบนอินสแตนซ์ Vultr 768MB สำหรับไซต์ที่มีปริมาณการใช้งานปานกลาง

หากนี่คือสิ่งที่คุณต้องการติดตั้งโปรดทำตามขั้นตอนแรก

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

คำสั่งในบทความนี้ต้องการการเข้าถึงรูท หากคุณยังไม่ได้เข้าสู่ระบบในฐานะผู้ใช้รูทให้ทำตอนนี้

CentOS 7 มาพร้อมกับ Python ดังนั้นเราไม่ต้องกังวลเรื่องนี้อีกแล้ว อย่างไรก็ตามมันไม่ให้เราเข้าถึงผู้จัดการแพ็คเกจ Pip ดังนั้นเราจะติดตั้งทันที

Pip ไม่รวมอยู่ในที่เก็บ yum เริ่มต้นดังนั้นขอแหล่งที่มาที่ต้องการ:

yum install epel-release -y

จากนั้นมาดาวน์โหลดและติดตั้ง Pip

yum install python-pip -y

เยี่ยมมาก! ตอนนี้เรามาติดตั้ง Nginx เพื่อขอพร็อกซีไปยัง Hyde

yum install nginx -y

เราจะกลับสู่ Nginx ในภายหลังเมื่อเราพร้อมที่จะกำหนดค่า

ขั้นตอนที่ 2: การติดตั้งและกำหนดค่า Hyde

เรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้ง Hyde มันจะติดตั้งการพึ่งพา Python ของ Hyde ด้วย

pip install hyde

ตอนนี้มาเตรียมตัวให้พร้อมสำหรับเว็บไซต์ใหม่ของเรา

mkdir -p /var/www/html
cd /var/www/html

สิ่งนี้จะสร้างเว็บไซต์แรกของเรา:

hyde -s /var/www/html create
hyde gen

มาเป็นเจ้าของ Nginx ของไฟล์ภายใน/var/www/htmlไดเรกทอรี:

chown nginx:nginx /var/www/html

ขั้นตอนที่ 3: การกำหนดค่า Nginx

ตอนนี้เราได้ทำการติดตั้ง Hyde เสร็จแล้วเราสามารถกลับสู่ Nginx และตั้งค่าให้เสร็จสิ้น

/etc/nginx/nginx.confเปิดโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ ใส่เครื่องหมายคอมเม้นต์ที่บรรทัดที่ 38-57 โดยเพิ่มสัญลักษณ์ปอนด์ ( #) หน้าบรรทัด บันทึกจากนั้นเปิดโปรแกรมแก้ไขข้อความของคุณ/etc/nginx/conf.d/hyde.confและวางการกำหนดค่าต่อไปนี้:

server {

        listen 80 default_server;

        root /home/hydeblog/website/deploy;
        index index.html index.htm;

        # Specify your domain name where the underscore is. If you don't want to associate one right now, you can leave the underscore.
        server_name _;
}

สิ่งนี้ควรทำ ตอนนี้เรามาเริ่ม Nginx กันแล้ว:

systemctl enable nginx

ในที่สุดรีสตาร์ท Nginx:

systemctl restart nginx

การจัดการหน้าเว็บ

ตรงไปที่/var/www/html/contentไดเรกทอรีเมื่อใดก็ตามที่คุณต้องการเพิ่ม / ลบ / แก้ไขหน้า ทุกครั้งที่คุณจัดการหน้าตรวจสอบให้แน่ใจว่าคุณเรียกใช้hyde genจากโฟลเดอร์นี้เพื่อรีเฟรชแคช

ตัวอย่างที่ดีของไวยากรณ์ Markdown สามารถพบได้บนGitHub

สำหรั���บทความนี้นี่คือตัวอย่าง:

Hello, world!
==============
##Sample list:
1. Apples
2. Oranges

[Back to top](#)

นี่คือหน้าตาที่เปลี่ยนไปครั้งเดียว:


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

รายการตัวอย่าง:

  1. แอปเปิ้ล
  2. ส้ม

กลับไปด้านบน


อย่าลืมบันทึกหน้าเว็บใด ๆ filename.yamlที่สร้างขึ้นเป็น สิ่งสำคัญคือส่วนขยายคือ.yamlเพื่อให้ Hyde จะแปลงเป็น HTML เมื่อคุณรีเฟรชแคช

ข้อสรุป

โดยสรุปคุณได้เรียนรู้วิธีตั้งค่าบล็อก Hyde ของคุณเอง เมื่อใช้ Hyde คุณจะพบว่า Hyde ใช้ทรัพยากรน้อยที่สุดและเป็นแพลตฟอร์มที่ขยายได้มาก

ฝากความเห็น

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true