ยินดีต้อนรับสู่ที่เก็บรหัสมโนธรรมในประเทศ
ไม่ใช่วิธีปฏิบัติที่ดีที่สุดหากคุณมีข้อเสนอแนะที่ดีกว่าหรือการเพิ่มประสิทธิภาพรหัสโปรดส่งปัญหาหรือ PR
ความปลอดภัยสาธารณะเตือน: โครงการนี้ใช้สำหรับการศึกษาและการทดสอบเท่านั้น โปรดอย่าใช้โครงการนี้เพื่อทำสิ่งที่ผิดกฎหมายหรือไร้ยางอาย ตาข่ายแห่งสวรรค์กว้างใหญ่และไม่ จำกัด ! ตำรวจสหายนี่เป็นโครงการโอเพ่นซอร์สโดยมีวัตถุประสงค์การใช้งานฟรีและไม่ จำกัด พฤติกรรมของผู้ใช้ทุกคนไม่มีส่วนเกี่ยวข้องกับผู้ใช้โอเพนซอร์ซขอบคุณ
เรียกใช้โครงการ
สำเนาแรก .env.sample .env เปลี่ยนเนื้อหาภายใน จากนั้นเรียกใช้คำสั่งต่อไปนี้:
git clone https://github.com/lxdao-official/gclx-official.git
cd gclx-official
npm install
npm run dev
จากนั้นเปิด http: // localhost: 3000 และคุณสามารถดูเว็บไซต์
การปรับใช้และบริการพื้นฐาน
- การลงทะเบียนโดเมน Porkbun ที่แนะนำ - ราคาถูกและรองรับการชำระเงินแบบ cryptocurrency
- ความละเอียดของชื่อโดเมนที่แนะนำ CloudFlare - การวิเคราะห์ฟรี DDOS ฟรีและบริการที่มีมโนธรรม อย่างไรก็ตามเมื่อใช้ vercel อาจมีปัญหาบางอย่างและจำเป็นต้องกำหนดค่าตามเอกสาร Vercel อย่างเป็นทางการ
- บริการปรับใช้ส่วนหน้าแนะนำ VERCEL - การรับส่งข้อมูลฟรี 100GB ในระยะเริ่มต้นเวอร์ชัน 20 USD ของการรับส่งข้อมูลและมาพร้อมกับ CDN ซึ่งรวดเร็วทั่วโลก รองรับการปรับใช้แบบบูรณาการอัตโนมัติของ Next.js และ React เพียงกด Git รองรับ FAAS และสามารถเขียนตรรกะง่ายๆเพื่อสร้างโทเค็นมิ้นต์ ตราบใดที่คุณจ่ายคุณไม่ควรกลัวการให้บริการหมดอายุ CDN ทั่วโลกนั้นเร็วมาก
หากคุณต้องการประหยัดเงินหรือต่อต้านการโจมตี DDOS คุณสามารถเรียกใช้ npm run export เพื่อส่งออกไฟล์คงที่บริสุทธิ์และจัดเก็บไว้ในทรัพยากรคงที่เช่น AWS S3 และ Alibaba Cloud OSS โดยตรง หากคุณแขวน CloudFlare และอื่น ๆ ไว้ข้างหน้ามันไม่ควรแขวนไว้
เทคโนโลยีและส่วนประกอบ
- next.js + react.js - ดูสแต็คเทคโนโลยีส่วนบุคคล ปัจจุบัน Web3 ใช้ชุดนี้บ่อยขึ้น
- ethers.js - ฉันเลือกที่จะใช้สิ่งนี้เพราะโปรโตคอลโอเพนซอร์สเป็น MIT โปรโตคอล LGPL ที่ใช้โดย Web3.js มีความเสี่ยงบางอย่างต่อโครงการเชิงพาณิชย์
- TypeScript ยังสามารถใช้งานได้ฉันไร้ประโยชน์มันเป็นเพียงเว็บไซต์ขนาดเล็กคงที่ไม่จำเป็นต้องใช้
- Web3Modal - ส่วนประกอบตอบสนองของ Web3 Link Wallet โปรโตคอล MIT ที่ได้รับความนิยมและใช้กันอย่างแพร่หลายมากขึ้น
- นอกจากนี้ฉันใช้ MUI สำหรับไลบรารีส่วนประกอบเพราะมันง่ายกว่าในการปรับแต่งธีมและโทนสีและส่วนประกอบมีฟังก์ชั่นที่หลากหลาย เมื่อเทียบกับ ANTD จะเป็นการดีกว่าที่จะร่วมมือกับ Next.js Antd น้อยกว่านั้นเป็นข้อบกพร่อง
- เครื่องมือสไตล์ฉันชอบองค์ประกอบสไตล์เป็นการส่วนตัว
- คำแนะนำการทำให้เป็นสากลครั้งแรกคือ linguijs ซึ่งดีกว่าในความร่วมมือกับ React.js, next.js ฯลฯ
- คำแนะนำแรกสำหรับเอฟเฟกต์การเลื่อน Parallax คือ React-Scroll-Parallax ซึ่งทั้งสองอย่างนี้เป็นโปรโตคอล MIT
สิ่งที่ต้องทำ
ยังมีบางสถานที่ที่สามารถปรับให้เหมาะสมสำหรับโครงการนี้ แต่ยังไม่ได้ทำ มาพูดคุยกันถ้าคุณมีเวลาความต้องการและการบริจาค:
LXDAO คืออะไร?
LXDAO เป็น DAO ที่เน้น R&D ใน Web3 ภารกิจของเราคือ: เพื่อรวบรวมผู้สร้างมาสู่ Buidl และรักษาโครงการที่มีค่าสำหรับ Web3 อย่างยั่งยืน
