Sveltin é uma CLI (interface da linha de comando) criada para aumentar a produtividade dos desenvolvedores que trabalham nos sites estáticos da Sveltekit v1.xx.
A versão mais recente testada SVELTEKIT é 1.8.3. O Sveltekit chegou a v1.xx, então não são esperados mais quebras até um novo lançamento importante. Embora tenhamos decidido manter a versão testada, você poderá atualizar o Sveltekit para as próximas versões menores sem interrupções
Sveltin é uma CLI simples, rápida e poderosa para:
Sveltin fornece:
Com poucos comandos, Sveltin flexiona os músculos?
Nota : Cada comando pode ser executado de maneira interativa, para que não precise passar argumentos e sinalizadores para ele.
# 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
Consulte a documentação para obter mais informações sobre Sveltin.
O Homebrew também instalará o Git e o Nó.
# 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
A instalação é feita usando o comando go install
. Nesse caso, certifique -se de ter ido (v1.17 ou superior) instalado em sua máquina:
go install github.com/sveltinio/sveltin@latest
Você pode baixar o binário pré-compilado para seu sistema operacional específico na página de lançamentos. Você precisará copiar o e extrair o binário e movê -lo para a pasta da lixeira local. Por favor, consulte o exemplo abaixo:
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
A Sveltin vem com um conjunto de comandos e subcomandos para ajudar a lidar com seu projeto Sveltekit.
Cada comando pode ser executado com argumentos embutidos ou interativamente.
$ 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
é o principal comando para andaime um projeto.
Alias: create
Leia mais aqui.
sveltin new
é o comando principal para gerar páginas, recursos (rotas) e temas para o seu projeto.
Alias: n
Subcomando | Aliases | Descrição |
---|---|---|
Página nova | p | Comando para criar uma nova página pública. |
novo resistência | r | Comando para criar um novo recurso. |
Leia mais aqui.
sveltin add
é o comando principal para adicionar conteúdo e metadados aos recursos existentes.
Alias: a
Subcomando | Aliases | Descrição |
---|---|---|
conteúdo adicional | c | Comando para criar um novo conteúdo para o recurso existente. |
add-metadata | m | Comando para adicionar um novo metadado ao seu conteúdo como um recurso SVELTEKIT. |
Leia mais aqui.
sveltin generate
é usada para gerar arquivos estáticos como mapa do site, estrutura de menu ou arquivo de alimentação RSS.
Alias: g
Subcomando | Descrição |
---|---|
gerar-menu | Gere o arquivo de configuração do menu. |
Gere-se-sitemap | Gerar um sitemap.xml. |
gerar-rss | Gerar um arquivo rss.xml. |
Leia mais aqui.
sveltin install
é usada para inicializar o projeto Sveltin, obtendo todas as dependências do arquivo package.json
.
Alias: i
Leia mais aqui.
sveltin update
é usada para atualizar todas as dependências do arquivo package.json
.
Leia mais aqui.
sveltin migrate
é usada para migrar os arquivos de projeto Sveltin existentes para os mais recentes versões sveltin.
Leia mais aqui.
sveltin server
é usado para executar o servidor Vite. Ele envolve comandos definidos por kit esbeltos para executar o servidor.
Alias: s
, serve
, run
, dev
Leia mais aqui.
sveltin build
é usada para criar uma versão de produção do seu site estático. Ele envolve o comando sveltekit-build
.
Alias: b
Leia mais aqui.
sveltin preview
é usada para executar uma visualização para a versão de produção localmente.
Leia mais aqui.
sveltin deploy
é usada para implantar seu site sobre o FTP em sua plataforma de hospedagem.
Leia mais aqui.
sveltin completion
gera o script de conclusão automática para o shell especificado (Bash | Zsh | FISH | PowerShell).
Leia mais aqui.
Contribuição de qualquer tipo, incluindo documentação, temas, tutoriais, postagens de blog, relatórios de bugs, problemas, solicitações de recursos, implementações de recursos e solicitações de tração são mais do que bem -vindas.
Leia mais aqui.
A Sveltin aproveita muitas ótimas bibliotecas de código aberto:
Nome | Versão | Licença |
---|---|---|
bolha | 0.16.1 | Mit |
bubbletea | 0.24.1 | Mit |
Lipgloss | 0.8.0 | Mit |
Validador | 10.15.4 | Mit |
lesma | 1.13.1 | MPL-2.0 |
ftp | 0.2.0 | ISC |
é | 1.4.1 | Mit |
Afero | 1.10.0 | Apache-2.0 |
COBRA | 1.7.0 | Apache-2.0 |
víbora | 1.26.0 | Mit |
prompti | 0.2.5 | Mit |
GJSON | 1.7.0 | Mit |
Sjson | 1.2.5 | Mit |
texto | 0.13.0 | BSD-3-cláusula |
A Sveltin é um software gratuito e de código aberto licenciado sob a licença Apache 2.0.