Sveltin ist eine CLI (Befehlszeilenschnittstelle), um die Produktivität der Entwickler zu steigern.
Die neueste getestete Sufelskit -Version ist 1.8.3. Sveltekit erreichte v1.xx, dann werden bis zu einer neuen Hauptveröffentlichung keine weiteren Bruchs erwartet. Obwohl wir uns entschlossen haben, an der getesteten Version festzuhalten, sollten Sie Sveltekit auf die kommenden kleinen Versionen ohne Störungen aufrüsten können
Sveltin ist eine einfache, schnelle und kraftvolle CLI zu:
Sveltin bietet:
Mit wenigen Befehlen Sveltin Flex die Muskeln?
HINWEIS : Jeder Befehl kann auf interaktive Weise ausgeführt werden, also müssen Sie keine Argumente und Fahnen an diese übergeben.
# 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
Weitere Informationen zu Sveltin finden Sie in der Dokumentation.
Homebrew wird auch Git und Knoten installieren.
# 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
Die Installation erfolgt mit dem Befehl go install
. Stellen Sie in diesem Fall sicher, dass Sie auf Ihrer Maschine Go (V1.17 oder höher) installiert haben:
go install github.com/sveltinio/sveltin@latest
Sie können das vorgefertigte binäre Binärdauer für Ihr spezifisches Betriebssystem von der Seite "Releases" herunterladen. Sie müssen die Binärdatoren kopieren und extrahieren und dann in Ihren lokalen Behälterordner verschieben. Bitte beachten Sie das folgende Beispiel:
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 verfügt über eine Reihe von Befehlen und Unterbefehlern, um mit Ihrem Seltekit -Projekt umzugehen.
Jeder Befehl kann mit Inline -Argumenten oder interaktiv ausgeführt werden.
$ 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
ist der Hauptbefehl zum Gerüst eines Projekts.
Alias: create
Lesen Sie hier mehr.
sveltin new
ist der Hauptbefehl, um Seiten, Ressourcen (Routen) und Themen für Ihr Projekt zu generieren.
Alias: n
Unterbefehl | Aliase | Beschreibung |
---|---|---|
NEU-PAGE | P | Befehl zum Erstellen einer neuen öffentlichen Seite. |
Neureste | R | Befehl zum Erstellen einer neuen Ressource. |
Lesen Sie hier mehr.
sveltin add
ist der Hauptbefehl zum Hinzufügen von Inhalten und Metadaten zu vorhandenen Ressourcen.
Alias: a
Unterbefehl | Aliase | Beschreibung |
---|---|---|
Add-Content | C | Befehl zum Erstellen eines neuen Inhalts für die vorhandene Ressource. |
Add-Metadaten | M | Befehl zum Hinzufügen einer neuen Metadaten zu Ihren Inhalten als Suflekit -Ressource. |
Lesen Sie hier mehr.
sveltin generate
wird verwendet, um statische Dateien wie Sitemap, Menüstruktur oder RSS -Feed -Datei zu generieren.
Alias: g
Unterbefehl | Beschreibung |
---|---|
erzeugen Menu | Generieren Sie die Menükonfigurationsdatei. |
generieren sideemap | Generieren Sie eine Sitemap.xml. |
erzeugen RSS | Generieren Sie eine RSS.xml -Datei. |
Lesen Sie hier mehr.
sveltin install
wird verwendet, um das SVVTIN -Projekt zu initialisieren, das alle Abhängigkeiten aus der Datei package.json
erhalten.
Alias: i
Lesen Sie hier mehr.
sveltin update
wird verwendet, um alle Abhängigkeiten aus der Datei package.json
zu aktualisieren.
Lesen Sie hier mehr.
sveltin migrate
wird verwendet, um vorhandene SVVTIN -Projektdateien auf die neuesten Sufltin -Versions zu migrieren.
Lesen Sie hier mehr.
sveltin server
wird verwendet, um den Vite -Server auszuführen. Es wickelt Sufle-Kit definierte Befehle, um den Server auszuführen.
Alias: s
, serve
, run
, dev
Lesen Sie hier mehr.
sveltin build
wird verwendet, um eine Produktionsversion Ihrer statischen Website zu erstellen. Es wickelt den Befehl sveltekit-build
.
Alias: b
Lesen Sie hier mehr.
sveltin preview
wird verwendet, um eine Vorschau für die Produktionsversion lokal auszuführen.
Lesen Sie hier mehr.
sveltin deploy
wird verwendet, um Ihre Website über FTP auf Ihrer Hosting -Plattform bereitzustellen.
Lesen Sie hier mehr.
sveltin completion
erzeugt das AutoCompletion -Skript für die angegebene Shell (Bash | Zsh | Fish | PowerShell).
Lesen Sie hier mehr.
Beitrag jeglicher Art, einschließlich Dokumentation, Themen, Tutorials, Blog -Beiträge, Fehlerberichten, Problemen, Funktionsanfragen, Funktionen implementiert, Pull -Anfragen sind mehr als willkommen.
Lesen Sie hier mehr.
Sveltin nutzt viele großartige Open -Source -Bibliotheken:
Name | Version | Lizenz |
---|---|---|
Blase | 0.16.1 | MIT |
Bubbletea | 0.24.1 | MIT |
Lipgloss | 0.8.0 | MIT |
Validator | 10.15.4 | MIT |
Slug | 1.13.1 | MPL-2.0 |
ftp | 0.2.0 | ISC |
Ist | 1.4.1 | MIT |
Afero | 1.10.0 | Apache-2.0 |
Kobra | 1.7.0 | Apache-2.0 |
Viper | 1.26.0 | MIT |
prompti | 0.2.5 | MIT |
GJSON | 1.7.0 | MIT |
sjson | 1.2.5 | MIT |
Text | 0.13.0 | BSD-3-Klausel |
Sveltin ist kostenlos und Open-Source-Software lizenziert unter der Apache 2.0-Lizenz.