Funcionamento desse site
Ok, nesse site eu tentei fazer que fosse o mais facil adicionar uma pagina, pra isso eu tive a ideia de fazer um layout commun (layout.html) que na sessão main dele ele iria ler uma arquivo html separado pra prencher,
então eu só precisaria fazer o conteudo de cada pagina e poderia ignorar como fazer o layout toda vez
Supresa mas sem entrar em coisas de java script que eu não estou disposto de fazer agora (coisa de fecht que depende de como ta rodando o servidor) ou coisa de php/react que eu não quero ter que aprender, não é posivel fazer o que eu quero, então o que eu to fazendo agora é ter esse arquivo comum que o main ta vazio (é possivel acessar essa pagina, mas ela não tem hyperlink pra ela) que tem o seu css, o que eu faço para criar uma nova pagina
Eu copio o arquivo commun e adiciono um novo arquivo css especifico para a pagina e dai prencho o main da nova pagina com o conteudo.
Problemas: a navbar tem que ser modificada pra todas as paginas toda vez que algo muda (trabalhoso), outro problema é que acessar esse arquivo comum se torna cada vez mais chato de fazer conforme a arvore de conteudos expandeSolução: criar um arquivo json que tem a arvore de topicos/paginas que a navbar carrega, assim mudar pra todos é só mudar a arvore e o outro parece que se você controle da hieraquia de como o servidor ta organizado eu poderia chamar do root o arquivo comum, então isso eu acho que vai deixar de ser um problema quando eu conseguir um servidor
O layout padrão