
Se você deseja hospedar seu site estático feito com HTML, CSS e JavaScript de maneira fácil e rápida, somente usando o terminal, então Surge é a melhor opção.
Para publicar é bem simples. Primeiramente você precisa ter o npm instalado no seu sistema. Depois é só instalar o Surge com o seguinte comando:
sudo npm install --global surgeEntre no seu projeto ou crie um de exemplo só para testar:
Criando um simples HTML
mkdir terminalroot
cd terminalroot
vim index.html
Conteúdo HTML de exemplo:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Terminal Root :: Surge</title>
</head>
<body>
<h1>Olá, Surge!</h1>
</body>
</html>E então rode o comando surge e voc^de deverá preencher os campos:
email - se você ainda não tiver uma conta, então quando você preencher seu e-mail e senha(password) será criada;project: /home/usuario/caminho/para/o/projeto - Nesse caso: project: /home/marcos/terminalroot/ , basta pressionar ENTER para confirmar, se realmente for o caminho do seu projeto;domain: puzzle-sur.surge.sh - O próprio surge criará um nome fictício de domínio, se não for o que você deseja, delete e informe o nome, para esse exemplo: domain: terminalroot.surge.shE ao final aparecerá a mensage: Success! - Published to terminalroot.surge.sh
Simples, né?! Para mais detalhes consulte o endereço oficial do Surge.