บล็อกส่วนตัวที่สร้างด้วย Bootstrap ขับเคลื่อนโดย Jekyll และโฮสต์อย่างอิสระในหน้า Github
สาธิตสดอย่างยั่งยืน
หน้าแรก
หน้าบล็อก
โพสต์หน้า
หน้าโครงการ
มีทางเลือกมากมายในการสร้างและปรับใช้ไซต์:
สร้างไซต์ด้วย GitHub Actions ซึ่งจะพุชไฟล์ผลลัพธ์ (เนื้อหาของ _site/
หรือ ../sustain-pages/
pages/ ) ไปยังสาขา gh-pages ซึ่งเป็นแนวทางที่ใช้อยู่ในปัจจุบัน ดู jekyll_build.yml สำหรับรายละเอียดเพิ่มเติม
สร้างไซต์ในเครื่อง (รายละเอียดเพิ่มเติมด้านล่าง) และพุช HTML ที่เป็นผลลัพธ์ไปยังที่เก็บ Github จากนั้นโฮสต์ GitHub Pages
สร้างไซต์ด้วย travis-ci (พร้อมสารพัดจาก jekyll-travis) จะส่งไฟล์ HTML ที่สร้างขึ้นไปยังสาขา gh-pages โดยอัตโนมัติ
ปรับใช้เว็บไซต์แบบคงที่ด้วยโฮสต์ที่เข้ากันได้กับ Jekyll เช่น https://www.netlify.com/ ที่อนุญาตให้ปรับใช้จาก repo Github และเผยแพร่เว็บไซต์โดยใช้ CDN Netlify มีข้อเสนอเริ่มต้นฟรี
สำหรับตัวเลือก 2) เพียงโคลนที่เก็บนี้ ( master branch ) จากนั้นรัน bundle exec jekyll serve
ภายในไดเร็กทอรี อัปโหลดเนื้อหา _site/
(หรือ ../sustain-pages/
/ ) ที่เป็นผลลัพธ์ไปยังที่เก็บของคุณ ( สาขาหลัก หากอัปโหลดเป็นหน้าส่วนตัวของคุณ (เช่นชื่อผู้ใช้.github.io) หรือ สาขา gh-pages หากอัปโหลดเป็นหน้าโครงการ (สำหรับ การสาธิต)
สำหรับตัวเลือก ที่ 3) คุณจะต้องตั้งค่า travis-ci สำหรับส้อมส่วนตัวของคุณ ในเวลาสั้นๆ สิ่งที่คุณต้องทำคือเปลี่ยนรายละเอียดของคุณใน _config.yml เพื่อให้คุณสามารถพุชไปที่ repo github ของคุณได้ คุณจะต้องสร้างคีย์ที่ปลอดภัยเพื่อเพิ่มลงใน .travis.yml ของคุณ (คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดำเนินการได้ในไฟล์นั้น) ตรวจสอบให้แน่ใจว่าคุณอ่านเอกสารจาก jekyll-travis วิธีการนี้มีข้อได้เปรียบที่ชัดเจนตรงที่คุณเพียงแค่พุชการเปลี่ยนแปลงไฟล์ของคุณไปที่ GitHub และไฟล์ HTML ทั้งหมดจะถูกสร้างขึ้นสำหรับคุณและพุชไปที่ gh-pages คุณยังจะได้รู้ด้วยว่าทุกอย่างยังปกติดีกับการสร้างเว็บไซต์ของคุณหรือไม่ อย่าลังเลที่จะติดต่อฉันหากคุณยังพบปัญหาใดๆ (ดูด้านล่างเกี่ยวกับการติดตามปัญหา)
การติดตั้งนี้สร้างได้ดีกับ Ruby v2.6.3 และ Jekyll v3.9.0 หากคุณประสบปัญหาใดๆ โปรดบันทึกไว้ในเครื่องมือติดตามปัญหา
รู้สึกอิสระที่จะดึงคำขอแพตช์และการแก้ไขของคุณ
รูปโปรไฟล์จาก pexels
ลิขสิทธิ์ (C) 2015-2021 - เผยแพร่ภายใต้ใบอนุญาต MIT
อนุญาตให้บุคคลใดก็ตามที่ได้รับสำเนาของซอฟต์แวร์นี้และไฟล์เอกสารที่เกี่ยวข้อง ("ซอฟต์แวร์") อนุญาตโดยไม่เสียค่าใช้จ่าย เพื่อจัดการกับซอฟต์แวร์โดยไม่มีข้อจำกัด รวมถึงแต่ไม่จำกัดเพียงสิทธิ์ในการใช้ คัดลอก ปรับเปลี่ยน ผสาน เผยแพร่ แจกจ่าย ให้อนุญาตช่วง และ/หรือขายสำเนาของซอฟต์แวร์ และอนุญาตให้บุคคลที่ได้รับซอฟต์แวร์นี้สามารถทำได้ ภายใต้เงื่อนไขต่อไปนี้:
ประกาศเกี่ยวกับลิขสิทธิ์ข้างต้นและประกาศการอนุญาตนี้จะรวมอยู่ในสำเนาทั้งหมดหรือส่วนสำคัญของซอฟต์แวร์
ซอฟต์แวร์นี้มีให้ "ตามที่เป็น" โดยไม่มีการรับประกันใดๆ ทั้งโดยชัดแจ้งหรือโดยนัย ซึ่งรวมถึงแต่ไม่จำกัดเพียงการรับประกันความสามารถในการค้าขาย ความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ และการไม่ละเมิด ไม่ว่าในกรณีใดผู้เขียนหรือผู้ถือลิขสิทธิ์จะต้องรับผิดต่อการเรียกร้องค่าเสียหายหรือความรับผิดอื่นใดไม่ว่าในการกระทำของสัญญาการละเมิดหรืออย่างอื่นที่เกิดขึ้นจากหรือเกี่ยวข้องกับซอฟต์แวร์หรือการใช้งานหรือข้อตกลงอื่น ๆ ใน ซอฟต์แวร์.