Estou interessado na estrutura Svelte simplesmente por causa de sua simplicidade e facilidade de uso. Como um departamento interno em uma equipe regional, não temos acesso total a nenhum gerenciamento de arquivo de back-end para nenhum de nossos sites.
Temos um construtor de sites célula a célula proprietário e fazemos tudo no código (colocando nosso código HTML em uma única célula) para contornar as limitações do construtor de sites.
Querendo saber se existe uma maneira de implementar a estrutura Svelte sob essas limitações.
Não encontrei nenhum recurso sobre como fazer isso.
Svelte é uma linguagem compilada, portanto, escrever a sintaxe Svelte em seu editor proprietário exigiria alguém no back-end implementando o compilador no editor de célula.
Como alternativa, o Svelte criará um diretório 'build' quando seu projeto for compilado. Você poderia, então, copiar o código necessário em seu editor de células. Isso, no entanto, exigiria que você/sua equipe mantivessem esse código com algum tipo de organização de arquivo acordada fora do construtor de sites (github, talvez?), bem como dentro dele.
Em ambos os casos, eu recomendo fortemente que você leia a documentação antes de ir muito longe nas ervas daninhas.
Este é um problema do sistema de compilação. Você precisa compilar o aplicativo e inline tudo em um HTML (fragmento).
Muitas pessoas usam o Vite, que também é o padrão para o SvelteKit, e as pessoas pediram uma maneira de compilar em um único arquivo aqui no GitHub . Alguém escreveu um plugin para ajudar com isso, mas provavelmente gera páginas inteiras. Na pior das hipóteses, você apenas teria que escrever o seu próprio para gerar um fragmento que pode ser colado no construtor de sites.
O próprio compilador Svelte gera JS e CSS, se você quiser trabalhar nesse nível baixo.
Você pode criar elementos personalizados com svelte, talvez esse seja o caminho a percorrer?
https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_custom_elements
https://svelte.dev/docs/custom-elements-api