หมายเหตุ: โครงการนี้ไม่ได้รับการดูแลอีกต่อไป
นี่คือซอร์สโค้ด 10kbclub.com
อ่านกฎของสโมสรก่อน หากเว็บไซต์ใหม่เป็นไปตามกฎของสโมสรให้สร้างปัญหาใหม่และให้ URL ของเว็บไซต์
ในการสร้างและพัฒนาโครงการนี้ในพื้นที่ให้ทำตามขั้นตอนต่อไปนี้:
โคลนที่เก็บนี้:
git clone https://github.com/susam/10kbclub.gitติดตั้งโหนด
บน MacOS ให้ป้อนคำสั่งต่อไปนี้หากคุณมี Homebrew:
make mac-setupใน Debian, Ubuntu หรือระบบ Linux ที่ใช้ Debian อื่นให้ป้อนคำสั่งต่อไปนี้:
make deb-setup
ป้อนคำสั่งต่อไปนี้เพื่อสร้างสำเนาท้องถิ่นของเว็บไซต์:
make render ตอนนี้เปิด index.html โดยใช้เว็บเบราว์เซอร์เพื่อดูผลลัพธ์
ในระบบ Linux ให้ป้อนคำสั่งต่อไปนี้เพื่อให้แน่ใจว่าไดเรกทอรีสำหรับโหนดไบนารีจะถูกเพิ่มลงในตัวแปรสภาพแวดล้อม PATH :
. ./env ป้อนคำสั่งต่อไปนี้เพื่อสร้างไฟล์ชื่อ metrics.yaml ที่จะมีข้อมูลตัวชี้วัดสำหรับแต่ละ URL ในไฟล์ src/urls.yaml :
node src/refresh.js ป้อนคำสั่งต่อไปนี้เพื่อแสดงผลโฮมเพจโดยใช้ข้อมูลใน metrics.yaml :
node src/render.jsป้อนคำสั่งต่อไปนี้เพื่อดึง URL เดียวและพิมพ์ตัวชี้วัด:
node src/metrics.js https://www.example.com/สคริปต์นี้ยังยอมรับอาร์กิวเมนต์ URL หลายข้อเช่นนี้:
node src/metrics.js https://www.example.com/ https://www.example.org/แนวทางต่อไปนี้มีการปฏิบัติตามในการกระทำด้วยตนเอง:
คำสั่งต่อไปนี้ควรประสบความสำเร็จโดยไม่มีข้อผิดพลาด:
make checks
make renderข้อความที่กระทำจะถูกเขียนตามแนวทางในเอกสารนี้: การเขียนข้อความที่ดี
ส่วนนี้มีรายละเอียดเพิ่มเติมบางอย่างที่อาจเป็นประโยชน์ในการทำความเข้าใจโครงการนี้
พื้นที่เก็บข้อมูลโครงการที่ https://github.com/susam/10kbclub ถูกเผยแพร่โดยอัตโนมัติเป็น https://10kbclub.com/ การใช้หน้า gitHub
งานสร้างเพื่อเผยแพร่เว็บไซต์จะทำงานโดยอัตโนมัติทุกวันเสาร์และทุกครั้งที่ผ่านการกระทำของ GitHub ดู live.yml สำหรับเวิร์กโฟลว์การกระทำของ GitHub ดู https://github.com/susam/10kbclub/actions สำหรับการดำเนินการก่อนหน้าของเวิร์กโฟลว์
ลิงค์ไปยังหัวข้อการสนทนาใน js/urls.yaml ไม่ครบถ้วนสมบูรณ์ มีเพียง 5 หัวข้อการสนทนาที่เร็วที่สุดที่มี 100 คะแนนขึ้นไปได้รับการเลือกจากแต่ละฟอรัม
นี่คือซอฟต์แวร์ฟรีและโอเพ่นซอร์ส คุณสามารถใช้, คัดลอก, แก้ไข, ผสาน, เผยแพร่, แจกจ่าย, sublicense, และ/หรือขายสำเนาของมันภายใต้เงื่อนไขของใบอนุญาต MIT ดูใบอนุญาตสำหรับรายละเอียด
ซอฟต์แวร์นี้มีให้ "ตามสภาพ" โดยไม่มีการรับประกันใด ๆ โดยชัดแจ้งหรือโดยนัย ดูใบอนุญาตสำหรับรายละเอียด
ในการรายงานข้อบกพร่องแนะนำการปรับปรุงหรือถามคำถามสร้างปัญหา