Sveltin adalah CLI (antarmuka baris perintah) yang dibuat untuk meningkatkan produktivitas pengembang yang bekerja pada situs web statis bertenaga SVELTEKIT V1.XX.
Versi Sveltekit terbaru yang diuji adalah 1.8.3. Sveltekit mencapai v1.xx maka tidak ada lagi yang diharapkan sampai rilis besar baru. Meskipun kami memutuskan untuk tetap bertahan pada versi yang diuji, Anda harus dapat meningkatkan Sveltekit ke versi minor yang akan datang tanpa gangguan
Sveltin adalah CLI yang sederhana, cepat dan kuat untuk:
Sveltin menyediakan:
Dengan beberapa perintah Sveltin melenturkan otot?
Catatan : Setiap perintah dapat dieksekusi dengan cara interaktif sehingga tidak perlu meneruskan argumen dan bendera untuk itu.
# 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
Silakan lihat dokumentasi untuk informasi lebih lanjut tentang Sveltin.
Homebrew juga akan menginstal git dan 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
Instalasi dilakukan dengan menggunakan perintah go install
. Dalam hal ini, pastikan untuk mendapatkan GO (v1.17 atau lebih tinggi) yang diinstal pada mesin Anda:
go install github.com/sveltinio/sveltin@latest
Anda dapat mengunduh biner yang telah dikompilasi untuk Anda OS spesifik dari halaman rilis. Anda perlu menyalin dan mengekstrak biner, kemudian memindahkannya ke folder bin lokal Anda. Tolong, lihat contoh di bawah ini:
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 hadir dengan serangkaian perintah dan sub -perintah untuk membantu menangani proyek Sveltekit Anda.
Setiap perintah dapat dieksekusi dengan argumen inline atau interaktif.
$ 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
adalah perintah utama untuk perancah proyek.
Alias: create
Baca lebih lanjut di sini.
sveltin new
adalah perintah utama untuk menghasilkan halaman, sumber daya (rute) dan tema untuk proyek Anda.
Alias: n
Sub -perintah | Alias | Keterangan |
---|---|---|
lembaran baru | P | Perintah untuk membuat halaman publik baru. |
sumber daya baru | R | Perintah untuk membuat sumber daya baru. |
Baca lebih lanjut di sini.
sveltin add
adalah perintah utama untuk menambahkan konten dan metadata ke sumber daya yang ada.
Alias: a
Sub -perintah | Alias | Keterangan |
---|---|---|
Add-Content | C | Perintah untuk membuat konten baru untuk sumber daya yang ada. |
Tambah-Metadata | M | Perintah untuk menambahkan metadata baru ke konten Anda sebagai sumber daya Sveltekit. |
Baca lebih lanjut di sini.
sveltin generate
digunakan untuk menghasilkan file statis seperti sitemap, struktur menu atau file umpan RSS.
Alias: g
Sub -perintah | Keterangan |
---|---|
menghasilkan-menu | Hasilkan file konfigurasi menu. |
menghasilkan-sitemap | Menghasilkan sitemap.xml. |
menghasilkan-RSS | Menghasilkan file rss.xml. |
Baca lebih lanjut di sini.
sveltin install
digunakan untuk menginisialisasi proyek Sveltin mendapatkan semua depensi dari file package.json
.
Alias: i
Baca lebih lanjut di sini.
sveltin update
digunakan untuk memperbarui semua depensi dari file package.json
.
Baca lebih lanjut di sini.
sveltin migrate
digunakan untuk memigrasikan file proyek SVELTIN yang ada ke versi SVELTIN terbaru.
Baca lebih lanjut di sini.
sveltin server
digunakan untuk menjalankan server vite. Ini membungkus perintah yang ditentukan lsvelte-kit untuk menjalankan server.
Alias: s
, serve
, run
, dev
Baca lebih lanjut di sini.
sveltin build
digunakan untuk membangun versi produksi situs web statis Anda. Itu membungkus perintah sveltekit-build
.
Alias: b
Baca lebih lanjut di sini.
sveltin preview
digunakan untuk menjalankan pratinjau untuk versi produksi secara lokal.
Baca lebih lanjut di sini.
sveltin deploy
digunakan untuk menggunakan situs web Anda melalui FTP di platform hosting Anda.
Baca lebih lanjut di sini.
sveltin completion
menghasilkan skrip pelengkapan otomatis untuk shell yang ditentukan (bash | zsh | fish | PowerShell).
Baca lebih lanjut di sini.
Kontribusi dalam bentuk apa pun termasuk dokumentasi, tema, tutorial, posting blog, laporan bug, masalah, permintaan fitur, implementasi fitur, permintaan tarik lebih dari disambut.
Baca lebih lanjut di sini.
Sveltin memanfaatkan banyak perpustakaan open source yang hebat:
Nama | Versi | Lisensi |
---|---|---|
gelembung | 0.16.1 | Mit |
Bubbletea | 0.24.1 | Mit |
lipgloss | 0.8.0 | Mit |
validator | 10.15.4 | Mit |
siput | 1.13.1 | MPL-2.0 |
ftp | 0.2.0 | ISC |
adalah | 1.4.1 | Mit |
afero | 1.10.0 | Apache-2.0 |
kobra | 1.7.0 | Apache-2.0 |
ular berbisa | 1.26.0 | Mit |
prompti | 0.2.5 | Mit |
GJSON | 1.7.0 | Mit |
Sjson | 1.2.5 | Mit |
teks | 0.13.0 | BSD-3-Clause |
Sveltin gratis dan perangkat lunak sumber terbuka yang dilisensikan di bawah lisensi Apache 2.0.