นี่คือแหล่งที่มาสำหรับเว็บไซต์ KICAD ใหม่ Anno 2015
พื้นที่เก็บข้อมูล KICAD-Website ได้รับใบอนุญาตคู่ คุณสามารถแจกจ่ายและ/หรือแก้ไขภายใต้ข้อกำหนดของใบอนุญาตสาธารณะ GNU ทั่วไป (http://www.gnu.org/licenses/gpl.html), เวอร์ชัน 3 หรือใหม่กว่าหรือใบอนุญาตสร้างสรรค์คอมมอนส์
คุณจะต้องมีแพ็คเกจเหล่านี้:
Hugo เวอร์ชัน 0.69.0 (คุณต้องใช้เวอร์ชันนี้!)
ทับทิม (เพื่อใช้ asciidoctor)
Asciidoctor เวอร์ชัน 2.0.10
การใช้ Asciidoctor เป็นข้อกำหนดเนื่องจาก Asciidoc ดั้งเดิมทำงานเป็นปัญหาในการแยกวิเคราะห์ไฟล์ ADOC ด้วยส่วนหัวของ TOML Asciidoctor ยังมีคุณสมบัติพิเศษบางประการสำหรับหน้าเว็บ
ดำเนินการคำสั่ง Hugo ในรูทที่เก็บเพื่อสร้างและให้บริการไฟล์สำหรับการพัฒนา:
Hugo Server -w -v
สังเกตเอาต์พุตคอนโซลเนื่องจากจะบอกที่อยู่ที่หน้าเว็บที่สามารถเข้าถึงได้ในเบราว์เซอร์ ธง -w บอกให้ดูระบบไฟล์สำหรับการเปลี่ยนแปลงเพื่อสร้างใหม่โดยอัตโนมัติ นอกจากนี้หน้าในเบราว์เซอร์จะอัตโนมัติเมื่อการสร้างใหม่เสร็จสมบูรณ์
โปรดอ่านแนวทางการสนับสนุน
DockerFile รวมอยู่ในการสร้างและแพคเกจเว็บไซต์ด้วยอินสแตนซ์ nginx
เพื่อให้ไอคอนปรากฏในบล็อกการตักเตือนคุณต้องเพิ่ม
:icons:
:iconsdir: /img/icons/ที่ด้านบนของไฟล์ asciidoc แต่ด้านล่างส่วนหัวของเทมเพลต Hugo
โปรดตั้งชื่อไฟล์ asciidoc ที่นำกลับมาใช้ใหม่ได้ด้วยขีดล่างชั้นนำในชื่อไฟล์และสิ้นสุดใน. ADOC Hugo ได้รับการกำหนดค่าให้เพิกเฉยต่อไฟล์ดังกล่าวโดยมีวัตถุประสงค์
เพื่อปรับปรุงความปลอดภัยเล็กน้อยเราใช้ส่วนหัวของนโยบายความปลอดภัยเนื้อหาซึ่งกำหนดโดย NGINX สิ่งเหล่านี้กำหนดให้เบราว์เซอร์สิ่งที่เส้นทางทรัพยากรได้รับอนุญาตสำหรับสคริปต์วิดีโอภาพ ฯลฯ และในขณะที่เราใช้ HTTPS CSP เป็นเพียงเครื่องมืออื่นใน การ หยุดด้านเบราว์เซอร์และการโจมตีอื่น ๆ
ซึ่งหมายความว่า: 1. โปรดเพิ่มรูปภาพ JS และ CSS ใด ๆ โดยตรงไปยัง repo นี้ มันดีกว่าสำหรับเราที่จะสะท้อนพวกเขาเพื่อไม่ให้พวกเขาลงไปในอนาคต โดยเฉพาะอย่างยิ่งรูปภาพของบุคคลที่สาม 2. โปรดใช้ความพยายามอย่างเต็มที่ในการใช้ทรัพยากรระยะไกล "อนุมัติ" ที่มีอยู่เป็น visibile ใน /.docker/default.conf 3 หากคุณสังเกตเห็นว่าทรัพยากรไม่ได้โหลดในสิ่งที่คุณแก้ไขให้ตรวจสอบเครื่องมือนักพัฒนาคอนโซลสำหรับเบราว์เซอร์ของคุณ