Willkommen im NFT -Code -Repository des heimischen Gewissens
Wenn Sie bessere Vorschläge oder Codeoptimierung haben, senden Sie bitte ein Problem oder eine PR.
Die öffentliche Sicherheit erinnert sich: Dieses Projekt wird nur zum Studium und Test verwendet. Bitte verwenden Sie dieses Projekt nicht, um etwas Illegales oder skrupelloses zu tun. Das Netz des Himmels ist riesig und unbegrenzt! Genossiger Polizei, dies ist ein Open -Source -Projekt, ein kostenloser und uneingeschränkter Gebrauchszweck. Alle Verhaltensweisen aller Benutzer haben nichts mit Open -Source -Benutzern zu tun, danke.
Führen Sie das Projekt aus
Kopieren Sie zuerst .env.sample .env ändern Sie den Inhalt im Inneren. Führen Sie dann den folgenden Befehl aus:
git clone https://github.com/lxdao-official/gclx-official.git
cd gclx-official
npm install
npm run dev
Öffnen Sie dann http: // localhost: 3000 und Sie können die Website sehen.
Bereitstellung und grundlegende Dienste
- Domänenregistrierung empfohlene Schweinefleischbun - billig und unterstützt dann Kryptowährungszahlungen.
- Empfohlene Domain -Namensauflösung Cloudflare - Kostenlose Analyse, kostenlose DDOs und gewissenhafte Dienst. Bei der Verwendung von Vercel kann jedoch einige Probleme auftreten und müssen gemäß der offiziellen Dokumentation von Vercel konfiguriert werden.
- Front -End -Bereitstellungsdienst empfohlen Vercel - kostenlose 100 GB Verkehr in der frühen Phase, bezahlte Version 20 USD 1 t Verkehr und mit CDN ausgestattet, das weltweit schnell ist. Unterstützt die automatische integrierte Bereitstellung von Next.js und reagieren Sie einfach Git. Unterstützen Sie FAAs und können einfache Logik schreiben, um Minz -Token zu generieren. Solange Sie zahlen, sollten Sie keine Angst vor dem Läden haben. Das globale CDN ist sehr schnell.
Wenn Sie wirklich Geld sparen oder DDOS -Angriffen widerstehen möchten, können Sie npm run export , um reine statische Dateien zu exportieren und diese direkt in statischen Ressourcen wie AWS S3 und Alibaba Cloud OSS zu speichern. Wenn Sie Cloudflare usw. vorne hängen, sollte es nicht in der Lage sein, sie aufzuhängen.
Technologie und Komponenten
- Weiter.js + react.js - Sehen Sie sich den persönlichen Technologiestapel an. Derzeit verwendet Web3 diesen Satz häufiger.
- Ethers.js - Ich habe mich dafür entschieden, dies zu verwenden, weil sein Open -Source -Protokoll MIT ist. Das von Web3.JS verwendete LGPL -Protokoll stellt bestimmte Risiken für kommerzielle Projekte dar.
- Typscript kann auch verwendet werden, ich bin nutzlos, es ist nur eine statische kleine Website, es ist nicht erforderlich.
- Web3Modal - Reagieren Sie die Komponente des Web3 Link Wallet, MIT -Protokolls, das beliebter und weit verbreitete verwendet wird.
- Darüber hinaus habe ich MUI für die Komponentenbibliothek verwendet, da es einfacher ist, Themen und Farbschemata anzupassen, und die Komponenten verfügen über eine vollständige Funktionsstufe. Im Vergleich zu AntD ist es besser, mit Next.js. Antds weniger ist ein Fehler.
- Stilwerkzeuge Ich persönlich bevorzuge gestylerte Komponenten.
- Die erste Internationalisierungsempfehlung ist Linguijs, die in Zusammenarbeit mit React.js, Next.js usw. besser ist.
- Die erste Empfehlung für Parallaxe-Scrolling-Effekte ist React-Scroll-Parallax, die beide MIT-Protokolle sind.
Todo
Es gibt immer noch einige Orte, die für dieses Projekt optimiert werden können, aber es wurde nicht geschafft. Sprechen wir darüber, wenn Sie Zeit, Bedürfnisse und Spenden haben:
Was ist LXDAO?
LXDAO ist ein R & D-Fokus in Web3. Unsere Mission ist: Verbotler nach BUIDL zu bringen und wertvolle Projekte für Web3 auf nachhaltige Weise aufrechtzuerhalten.
