Sveltin เป็น CLI (อินเทอร์เฟซบรรทัดคำสั่ง) ที่สร้างขึ้นเพื่อเพิ่มประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ที่ทำงานบน เว็บไซต์คงที่ Sveltekit v1.xx
รุ่น Sveltekit ที่ทดสอบล่าสุดคือ 1.8.3 Sveltekit มาถึง v1.xx จากนั้นไม่คาดว่าจะมีการแตกหักอีกต่อไปจนกว่าจะมีการเปิดตัวครั้งใหญ่ใหม่ แม้ว่าเราตัดสินใจที่จะยึดติดกับเวอร์ชันที่ทดสอบ แต่คุณควรจะสามารถอัพเกรด sveltekit เป็นรุ่นรองที่กำลังจะมาถึงได้โดยไม่ต้องหยุดชะงัก
Sveltin เป็น CLI ที่เรียบง่ายรวดเร็วและทรงพลัง:
sveltin ให้:
มีคำสั่งเล็กน้อย sveltin ทำให้กล้ามเนื้องอ?
หมายเหตุ : แต่ละคำสั่งสามารถดำเนินการในแบบโต้ตอบได้ดังนั้นไม่จำเป็นต้องผ่านอาร์กิวเมนต์และธงให้
# Create a project with TailwindCSS support
sveltin init myBlog --css tailwindcss
# Move to the project folder
cd myBlog
# Install all the dependencies
sveltin install
# Create a public page and compose it with Svelte
# (http://localhost:5173/contact)
sveltin new page contact --svelte
# Create a public page and compose it with Markdown
# (http://localhost:5173/about)
sveltin new page about --markdown
# Create a 'posts' resource
sveltin new resource posts
# Add new content to the posts resource
# (http://localhost:5173/posts/getting-started)
sveltin add content getting-started --to posts
# Add a 'category' metadata
# (http://localhost:5173/posts/category)
sveltin add metadata category --to posts --as single
# Run the server
sveltin server
โปรดดูเอกสารสำหรับข้อมูลเพิ่มเติมเกี่ยวกับ sveltin
Homebrew จะติดตั้ง Git และ Node
# Tap a new formula:
brew tap sveltinio/sveltin
# Install:
brew install sveltin
# Tap a new bucket:
scoop bucket add sveltinio https://github.com/sveltinio/scoop-sveltin.git
# Install:
scoop install sveltinio/sveltin
การติดตั้งทำได้โดยใช้คำสั่ง go install
ในกรณีนี้ให้แน่ใจว่ามี การติดตั้ง (v1.17 หรือสูงกว่า) บนเครื่องของคุณ:
go install github.com/sveltinio/sveltin@latest
คุณสามารถดาวน์โหลดไบนารีที่รวบรวมไว้ล่วงหน้าสำหรับระบบปฏิบัติการเฉพาะของคุณจากหน้ารีลีส คุณจะต้องคัดลอกและแยกไบนารีจากนั้นย้ายไปยังโฟลเดอร์ถังขยะในพื้นที่ของคุณ โปรดดูตัวอย่างด้านล่าง:
curl https://github.com/sveltinio/sveltin/releases/download/ ${VERSION} / ${PACKAGE_NAME} -o ${PACKAGE_NAME}
sudo tar -xvf ${PACKAGE_NAME} -C /usr/local/bin/
sudo chmod +x /usr/local/bin/sveltin
Sveltin มาพร้อมกับชุดคำสั่งและคำสั่งย่อยเพื่อช่วยในการจัดการกับโครงการ sveltekit ของคุณ
แต่ละคำสั่งสามารถดำเนินการด้วยอาร์กิวเมนต์แบบอินไลน์หรือ Interactially
$ sveltin -h
sveltin is the main command to work with SvelteKit powered static website.
Usage:
sveltin [command]
Available Commands:
add Add content and metadata to a resource
build Builds a production version of your static website
completion Generate the autocompletion script for the specified shell
deploy Deploy the website over FTP
generate Generate static files (sitemap, rss, menu)
help Help about any command
init Initialize a new sveltin project
install Install the project dependencies
migrate Migrate existing sveltin project files to the latest sveltin version ones
new Create nee resources, pages and themes
preview Preview the production version locally
server Run the development server
update Update your project dependencies
Flags:
-h, --help help for sveltin
-v, --version version for sveltin
Use " sveltin [command] --help " for more information about a command.
sveltin init
เป็นคำสั่งหลักในการนั่งร้านโครงการ
นามแฝง: create
อ่านเพิ่มเติมที่นี่
sveltin new
เป็นคำสั่งหลักในการสร้างหน้าทรัพยากร (เส้นทาง) และธีมสำหรับโครงการของคุณ
นามแฝง: n
คำสั่งย่อย | นามแฝง | คำอธิบาย |
---|---|---|
หน้าใหม่ | P | คำสั่งเพื่อสร้างหน้าสาธารณะใหม่ |
ทรัพยากรใหม่ | R | คำสั่งเพื่อสร้างทรัพยากรใหม่ |
อ่านเพิ่มเติมที่นี่
sveltin add
เป็นคำสั่งหลักในการเพิ่มเนื้อหาและข้อมูลเมตาลงในทรัพยากรที่มีอยู่
นามแฝง: a
คำสั่งย่อย | นามแฝง | คำอธิบาย |
---|---|---|
ส่วนเสริม | C | คำสั่งเพื่อสร้างเนื้อหาใหม่สำหรับทรัพยากรที่มีอยู่ |
Add-metadata | ม. | คำสั่งเพื่อเพิ่มข้อมูลเมตาใหม่ในเนื้อหาของคุณเป็นทรัพยากร sveltekit |
อ่านเพิ่มเติมที่นี่
sveltin generate
เพื่อสร้างไฟล์แบบคงที่เช่น Sitemap โครงสร้างเมนูหรือไฟล์ฟีด RSS
นามแฝง: g
คำสั่งย่อย | คำอธิบาย |
---|---|
สร้างเมนู | สร้างไฟล์กำหนดค่าเมนู |
สร้างรายการ | สร้าง sitemap.xml |
สร้าง RSS | สร้างไฟล์ rss.xml |
อ่านเพิ่มเติมที่นี่
sveltin install
ใช้ในการเริ่มต้นโครงการ sveltin รับ repencencies ทั้งหมดจากไฟล์ package.json
นามแฝง: i
อ่านเพิ่มเติมที่นี่
sveltin update
ใช้เพื่ออัปเดต Depencenies ทั้งหมดจากไฟล์ package.json
อ่านเพิ่มเติมที่นี่
sveltin migrate
ใช้เพื่อโยกย้ายไฟล์โครงการ sveltin ที่มีอยู่ไปยังรุ่น sveltin ล่าสุด
อ่านเพิ่มเติมที่นี่
sveltin server
ใช้เพื่อเรียกใช้ Vite Server มันห่อคำสั่ง svelte-kit เพื่อเรียกใช้เซิร์ฟเวอร์
นามแฝง: s
, serve
, run
, dev
อ่านเพิ่มเติมที่นี่
sveltin build
ใช้เพื่อสร้างเวอร์ชันการผลิตของเว็บไซต์คงที่ของคุณ มันห่อคำสั่ง sveltekit-build
นามแฝง: b
อ่านเพิ่มเติมที่นี่
sveltin preview
ใช้เพื่อเรียกใช้ตัวอย่างสำหรับเวอร์ชันการผลิตในพื้นที่
อ่านเพิ่มเติมที่นี่
sveltin deploy
ใช้เพื่อปรับใช้เว็บไซต์ของคุณผ่าน FTP บนแพลตฟอร์มโฮสติ้งของคุณ
อ่านเพิ่มเติมที่นี่
sveltin completion
การสร้างสคริปต์การเติมข้อความอัตโนมัติสำหรับเชลล์ที่ระบุ (Bash | ZSH | Fish | PowerShell)
อ่านเพิ่มเติมที่นี่
การมีส่วนร่วมทุกประเภทรวมถึงเอกสารธีมแบบฝึกหัดการโพสต์บล็อกรายงานข้อผิดพลาดปัญหาการร้องขอคุณสมบัติการใช้งานคุณสมบัติการร้องขอการดึงเป็นมากกว่ายินดีต้อนรับ
อ่านเพิ่มเติมที่นี่
Sveltin ใช้ประโยชน์จากห้องสมุดโอเพนซอร์สที่ยอดเยี่ยมมากมาย:
ชื่อ | รุ่น | ใบอนุญาต |
---|---|---|
ฟอง | 0.16.1 | มิกซ์ |
Bubbletea | 0.24.1 | มิกซ์ |
ลิปกลอส | 0.8.0 | มิกซ์ |
ผู้ตรวจสอบความถูกต้อง | 10.15.4 | มิกซ์ |
กระสุน | 1.13.1 | MPL-2.0 |
FTP | 0.2.0 | ISC |
เป็น | 1.4.1 | มิกซ์ |
afero | 1.10.0 | Apache-2.0 |
งูเห่า | 1.7.0 | Apache-2.0 |
งูพิษ | 1.26.0 | มิกซ์ |
พรอมต์ | 0.2.5 | มิกซ์ |
GJSON | 1.7.0 | มิกซ์ |
sjson | 1.2.5 | มิกซ์ |
ข้อความ | 0.13.0 | BSD-3-clause |
Sveltin เป็นซอฟต์แวร์ฟรีและโอเพ่นซอร์สที่ได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0