เว็บไซต์ Lightning Fast Verge ที่สร้างขึ้นด้วย NextJs ที่ด้านบนของ ReactJS
คุณต้องมีข้อกำหนดเบื้องต้นต่อไปนี้เพื่อให้สามารถติดตั้งและทำให้โครงการทำงานบนเครื่องในพื้นที่ของคุณ
เปิดเทอร์มินัลที่คุณต้องการและติดตั้งแพ็คเกจต่อไปนี้ตามลำดับที่ถูกต้อง
Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
nodejs:
brew install node
เส้นด้าย:
brew install yarn
กระตวน
Download the Windows installer here:
https://git-scm.com/download/win
nodejs:
Download the Windows installer here:
https://nodejs.org/en/download/
เส้นด้าย:
Download the Windows installer here:
https://yarnpkg.com/lang/en/docs/install/
Ubuntu/Debian
nodejs:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
เส้นด้าย:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
ใช้เทอร์มินัลที่คุณชื่นชอบในการทำงานและดำเนินการตามขั้นตอนถัดไป: หมายเหตุ: ผู้ใช้ Windows จะต้องเปิด Git Bash เพื่อติดตั้งการพึ่งพาเส้นด้ายสำเร็จ
โคลนโครงการลงในไดเรกทอรีบนเครื่องของคุณ:
git clone https://github.com/vergecurrency/vergecurrency.com.git
ซีดีลงในไดเรกทอรีที่สร้างขึ้นใหม่:
cd vergecurrency.com
หากคุณมี NodeJS เวอร์ชันอื่นให้ใช้ Node Version Manager:
คำแนะนำ NVM
Example, nvm use v10.15.3
หรือใช้. nvmrc
nvm use
ติดตั้งการพึ่งพา:
yarn install
เรียกใช้แอปพลิเคชัน:
yarn run dev
เปิดเว็บไซต์ในเบราว์เซอร์ของคุณ:
http://localhost:3000
เราได้ดำเนินการ 2 linters ในโครงการนี้
ESLINT ไฟล์เดียว:
./node_modules/.bin/eslint _filename_.js
eslint หน้า
./node_modules/.bin/eslint pages/**/*.js
ESLINT โครงการทั้งหมด
./node_modules/.bin/eslint */*.js
ผ้าสำลีไฟล์เดียว
./node_modules/.bin/sass-lint -c ./.sasslintrc './path/to/file.scss'
ผ้าสำลีไฟล์ SCSS ทั้งหมด
./node_modules/.bin/sass-lint -c ./.sasslintrc '**/*.scss'
เรากำลังใช้ระบบสร้าง NextJS ในการสร้างเพียงเรียกใช้คำสั่งต่อไปนี้:
yarn run build
จากนั้นจะสร้างและส่งออกโครงการทั้งหมด
เพื่อเรียกใช้งานสร้างในพื้นที่:
gulp
ตรวจสอบให้แน่ใจว่าคุณใช้ชื่อสั้น ๆ สำหรับภาษาเท่านั้น ตัวอย่างเช่นชื่อโฟลเดอร์สำหรับภาษาอังกฤษคือ en รัสเซียจะเป็น ru และฝรั่งเศสจะเป็น fr หากคุณจะใช้ชื่อโฟลเดอร์ที่มีชื่ออื่นมันจะไม่ทำงาน ตัวอย่างเช่น en-GB จะไม่ทำงาน หากคุณรู้สึกว่านี่เป็นสิ่งที่เราควรอนุญาตโปรดติดต่อฉันที่ Discord (Stanfaas)
เมื่อเพิ่มภาษาใหม่ลงในโฟลเดอร์สถานที่ของเราคุณควรตรวจสอบให้แน่ใจว่าได้เพิ่มรหัสภาษา (ชื่อโฟลเดอร์) ลงในไฟล์ languages.json ไฟล์นี้สามารถพบได้ใน: ./lists/languages.json โปรดทราบว่าภาษาจะใช้งานได้โดยตรงหลังจากที่คุณเพิ่มลงในไฟล์นั้น
โปรดอ่านรายละเอียดเกี่ยวกับจรรยาบรรณของเราและกระบวนการในการส่งคำขอดึงให้เรา
ดูรายชื่อผู้สนับสนุนที่เข้าร่วมในโครงการนี้
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT - ดูไฟล์ใบอนุญาตสำหรับรายละเอียด