Aqui posso dizer que não foi o caso, era mesmo ignorância da minha parte.
Mas posso dizer que esta semana foi uma avalanche de informação em Jekyll e GitHub do caneco! (Deixei de parte a ideia do 11ty, prefiro a informação e a forma como o jekyll trabalha)
@bammer
Já que costumas hospedar no netlify, todos os tutoriais que vi sobre colocar dominio, nenhum mostrava o "path" incluido... :/ É possível colocar no url?
Por ex. tenho a seguinte pág:
user.github.io/projecto/post-abc
Compro o site: projecto.com
e ter no url ao aceder ao mesmo post: "projecto.com/post-abc"
Obrigado,
Quando colocas algo no Netlify, sincronizado com um repositório que tenhas no Github, tens 2 opções:
1) Se for só HTML/CSS/JS, sempre que houver um novo commit, a cada "git push" o Netlify atualiza;
2) Colocas o repositório todo e depois indicas qual é o comando de build que ele deve correr e a pasta que deve ter em conta com o output gerado. Com a maior parte das frameworks (next, Gatsby), ele detecta automaticamente estes campos. A cada "git push", o Netlify vai correr esse build e servir a última versão.
Feito isto, o Netlify vai criar um endereço tipo projeto.netlify.app . Testa primeiro esse endereço, vê se o site está disponível e a funcionar corretamente, para confirmar que até aqui está tudo OK.
Agora para o passo do domínio: atualizas os nameservers no sítio onde compraste o domínio, apontando diretamente ou para o Netlify ou para um intermediário como o Cloudflare.
No caso do Netlify, devem ser:
dns1.p07.nsone.net
dns2.p07.nsone.net
dns3.p07.nsone.net
dns4.p07.nsone.net
No caso do Cloudflare, não sei se são sempre estes:
lola.ns.cloudflare.com
matt.ns.cloudflare.com
Depois, voltando ao backoffice do Netlify, deverás ter um campo em "Site Settings" chamado "Custom Domain". Clicas em "Add domain alias" e indicas o domínio que queres ter (projeto.com).
Se apontaste os Nameservers para o Netlify, ele deve tratar de tudo sozinho. Se usaste o Cloudflare, deves criar dois CNAMEs
1) CNAME | projeto.com | projeto.netlify.app
2) CNAME | www | projeto.netlify.app
No "Proxy Status", é recomendo que tires a opção "Proxied" e que fique só "DNS only".
Em ambos os casos, vais ter que aguardar a propagação, que leva 24h-48h (na minha experiência, sempre menos). Ah, e o HTTPS é tratado por ti nos 2 casos também.
Vê lá se isto ajuda... qualquer dúvida, chuta