เป้าหมายหลักของพื้นที่เก็บข้อมูลนี้คือการมีสถานที่ที่จะเก็บทรัพยากรทั่วไปไว้ด้วยกันสำหรับ Hugo ซึ่งเป็นตัวสร้างไซต์แบบคงที่ซึ่งสามารถใช้สำหรับธีมหรือไซต์ที่แตกต่างกัน แม้ว่านี่จะเป็นไซต์ Hugo เอง แต่ก็มีเพียงความตั้งใจเท่านั้นที่จะแสดงคอลเลกชันของทรัพยากรทั่วไปนี้
คุณจะเห็นว่าที่เก็บนี้ดูเหมือนไซต์ Hugo จริงๆแล้วมันเป็นหนึ่งเพราะมันเป็นวิธีที่เราสามารถตรวจสอบได้ว่าทรัพยากรที่นำเสนอจริงทำงานได้จริงและในเวลาเดียวกันก็มีเอกสารที่สร้างขึ้นเพื่อให้บริการผ่านหน้า GitHub สำหรับที่เก็บนี้
ทรัพยากรจะรวมอยู่ในไดเรกทอรี "ธีม/ทรัพยากร" ไดเรกทอรีนั้นมีโครงสร้างของชุดรูปแบบ Hugo และจุดประสงค์เดียวคือเพื่อให้ทรัพยากรทั้งหมดอยู่ในไดเรกทอรีเดียวภายในไดเรกทอรีย่อยที่มีชื่อตามประเภทที่แต่ละคนคือ (เลย์เอาต์, รหัสย่อ ฯลฯ ) ไซต์ Hugo ซึ่งตั้งอยู่ในรูทของที่เก็บนี้ใช้ชุดรูปแบบนั้นเพื่อให้สามารถใช้การแสดงทรัพยากรได้
เพื่อสรุปให้อ้างถึงไดเรกทอรี "ธีม/ทรัพยากร" เพื่อใช้ทรัพยากรที่คุณอาจต้องการแทนที่จะคิดว่ามันเป็นธีมที่เสร็จแล้ว/โดดเด่น/ครบกำหนดเพราะมันไม่ได้และมันจะไม่เป็นเช่นนั้น
เอกสารของทรัพยากรปัจจุบันมีอยู่ในหน้า GitHub ของที่เก็บนี้ซึ่งเป็นสถานที่ที่: ifraixedes.github.io/hugo-resources และมันกล่าวถึงข้างต้นพวกเขาถูกสร้างขึ้นด้วยไซต์ Hugo ซึ่งตั้งอยู่ในที่เก็บนี้
ในการพัฒนาในโครงการนี้คุณต้องติดตั้ง Hugo; ในเวลานี้ฉันใช้ v0.15
โครงการมี makefile
ซึ่งช่วยให้คุณเรียกใช้เซิร์ฟเวอร์ Hugo ด้วยไซต์อยู่ในรูทของ repo นี้และไม่ได้ลงนามในธีม "ทรัพยากร" และใช้ไดเรกทอรี ".tmp" สำหรับ ouput ที่ Hugo สร้างและให้บริการ
ดังนั้นคุณจะต้องดำเนินการ make dev
และเซิร์ฟเวอร์จะทำงานและดูการเปลี่ยนแปลง
ฉันได้ทดสอบใน Linux และ OSX และใช้งานได้ใน Windows มันอาจจะไม่ได้ แต่ฉันคิดว่ามันควรจะทำงานกับการเปลี่ยนแปลงเล็กน้อยใน MakeFile หากคุณต้องการคุณสามารถปรับแต่งได้เพราะฉันไม่มีอะไรทำในปัจจุบัน แต่ฉันก็เปิดรับการบริจาคเสมอ!
ฉันยินดีที่จะเพิ่มทรัพยากรใด ๆ ลงใน repo นี้แก้ไขข้อผิดพลาดใด ๆ และพยายามใช้ทรัพยากรที่แนะนำ (หลังจากที่เราได้ตกลง); ดังนั้นอย่าลังเลที่จะเปิดปัญหาหรือส่งคำขอดึง
ไฟล์ใบอนุญาตอ่าน MIT สำหรับข้อมูลเพิ่มเติม