Estático é com html e css puro. A dificuldade de hospedar sites dinâmicos em relays nostr acontece porque relays não rodam código, eles foram feitos para serem "burros". Além disso, seria arriscado, alguém poderia colocar um script malicioso e isso seria distribuído em vários relays. Vi um projeto que tentava resolver isso, o relay só armazenaria o javascript, o navegador seria quem executa.
Discussion
Hum, so nostr:npub1syjmjy0dp62dhccq3g97fr87tngvpvzey08llyt6ul58m2zqpzps9wf6wl, nostr:npub17n4cuc4d6y6qh89dekvxrenfkt5s0n49xns00uavjaxpr36c55dq87fyh9 is not a static site? just to confirm.
When you request jumble.social, it only serves JavaScript, HTML, and CSS files. The data comes from relays around the world, and all that fetching happens on the user’s device. I’d say it’s reasonable to call it a static site. Even if you don’t fully agree with that definition, the fact that it’s easy to deploy is undeniable.
Pensei que estático tivesse a ver com não ter banco de dados.
A definição de site estático tem mais a ver com o fato de o site possuir ou não alguma lógica para exibir os dados.
Se os dados são fixos, ou seja, é preciso editar diretamente o HTML para alterá-los, então o site é considerado estático.