นี่คือเว็บไซต์นักพัฒนาเก่าสำหรับ Hapi ภายใต้ hapijs.com สำหรับเว็บไซต์ปัจจุบันตรวจสอบ https://github.com/hapijs/hapi.dev
เบื้องหลังเว็บไซต์กำลังใช้ docker สำหรับสภาพแวดล้อมการพัฒนาเพราะต้องอาศัย redis เพื่อแคชข้อมูลบางอย่าง เพื่อให้คุณเรียกใช้เว็บไซต์ในพื้นที่คุณต้องตั้งค่า docker บนเครื่องในพื้นที่ของคุณ โปรดดูเอกสารอย่างเป็นทางการ docker
เมื่อติดตั้ง docker แล้วคุณสามารถทำตามขั้นตอนต่อไป:
ก่อนอื่นรับโทเค็นจาก GitHub ที่นี่และเลือกขอบเขตที่ตรวจสอบเท่านั้น (เพียงสองเท่านั้น)
สำหรับรายละเอียดเพิ่มเติมนี่คือเอกสารของ GitHub
คัดลอกไฟล์ config/default.json ไปที่ config/local.json และวางโทเค็นของคุณในฟิลด์ githubToken ของ local.json หมายเหตุ: โปรดอย่าส่งไฟล์ที่มีโทเค็น GitHub จริงของคุณ นั่นจะทำให้มันเป็นสาธารณะและอนุญาตให้ทุกคนดู repo นี้และใช้โทเค็นของคุณราวกับว่าพวกเขาเป็นคุณ
เรียกใช้คำสั่งต่อไปนี้
make restart ตอนนี้คุณสามารถเยี่ยมชม http://localhost:3000 ในเบราว์เซอร์ของคุณเพื่อดูเว็บไซต์
เซิร์ฟเวอร์ยังเรียกใช้ตัวดูไฟล์ที่จะสร้างเนื้อหาใหม่โดยอัตโนมัติเมื่อมีการเปลี่ยนแปลงไฟล์
หมายเหตุ: สำหรับการกระทำคุณจะต้องรวมไฟล์สาธารณะ/* ที่สร้างขึ้นในระหว่างกระบวนการ Make การปรับใช้ไม่ได้ทำ
ในไดเรกทอรี lib/tutorials เรามีไดเรกทอรีบางอย่างที่มีชื่อของภาษาที่แปลเพื่อเพิ่มการแปลใหม่เพียงเพิ่มโฟลเดอร์ใหม่ใน lib/tutorials ด้วยการแปลของคุณ ตัวอย่างถ้าคุณแปลบทเรียนเป็นภาษาโปรตุเกสของบราซิลคุณต้องใช้ pt_BR เป็นชื่อของไดเรกทอรี ภายในไดเรกทอรี pt_BR คุณต้องทำตามแผนการเดียวกันกับที่เราใช้ใน en_US โดยมีบทช่วยสอนทั้งหมดที่คั่นด้วยไฟล์ markdown และไฟล์ index.js ที่ส่งออกบทช่วยสอนและชื่อเรื่อง หลังจากเสร็จสิ้นการแปลคุณต้องเพิ่มการแปลของคุณในไฟล์ index.js ภายใน lib/tutorials
Hapijs.com เก็บรักษารายการปลั๊กอินที่สร้างชุมชนที่นี่ หากมีปลั๊กอินใด ๆ ที่คุณสร้างขึ้นหรือใช้งานบ่อยครั้งที่ไม่ได้อยู่ในรายการโปรดส่งคำขอดึง โปรดทราบหมวดหมู่ที่มีอยู่ แต่หากปลั๊กอินของคุณไม่พอดีกับที่คุณสามารถสร้างของคุณเองได้ โปรดเก็บปลั๊กอินตามลำดับตัวอักษรเพื่อให้มีความยุติธรรมกับผู้มีส่วนร่วมทุกคน