Esse é o repositório do site do Laboratório de Otimização Topológica e Análises Multifísicas, coordenado pelo professor Renato Pavanello. Todos os alunos/pesquisadores são bem-vindos a colaborar com a melhoria e atualização deste repositório. Vale salientar que este site foi gerado utilizando Jekyll, mas também contém algumas partes em Bootstrap e Bootswatch que vieram do template fornecido pelo grupo Allan Lab. No entanto, a maioria dos arquivos que deverão ser alterados são escritos em markdown ou .yml
.
Uma das pastas mais importantes deste repositório é a pasta _data, na qual são encontrados os arquivos:
- staff_members.yml: Dados dos membros atuais do grupo
- alumni_members.yml: Dados dos membros antigos do grupo (os veio)
- partime_members.yml: Dados dos alunos especiais ou visitantes
- publist.yml: Dados das publicações do grupo
- news.yml: Dados de notícias
Em todos esses arquivos existem exemplos de dados meus, de maneira a exemplificar como deve ser feita a atualização. Basta copiar o padrão e introduzir os seus próprios dados. Fiquem a vontade para atualizar sempre que necessário.
Outra pasta importante é a _pages, na qual são encontrados os arquivos:
Não modificáveis:
- 404.md: Código que relata erro de navegação
- allnews.md: Códigos para as notícias -- modificar em: news.yml
- publications.md: Códigos para as publicações -- modificar em: publist.yml
- team.md: Códigos para os membros do grupo -- modificar em: staff_members.yml, alumni_members.yml ou partime_members.yml.
Modificáveis:
- codes.md: Dados da página de códigos e tutoriais
- home.md: Dados da página inicial
- research.md: Dados da página de pesquisas
Aqui também existem exemplos com meus dados. Fiquem a vontade para copiar o padrão e preencher com os seus próprios (somente dos arquivos modificáveis!).
A pasta images guarda as fotos, vídeos e gifs do grupo. É divida em subpastas:
- ltm_carousel: Guarda as imagens do carrossel da página inicial
- ltm_logos: Guarda as logos do lab e de empresas parceiras
- ltm_news: Guarda as imagens das notícias
- ltm_publication: Guarda as imagens da página de publicações
- ltm_research: Guarda as imagens e gifs da página de pesquisa
- ltm_team: Guarda as fotos dos maravilhosos membros do grupo!
As pastas de _includes e _layouts são repletas de arquivos em .htlm
, contendo o código que descreve o template. O arquivo carousel, dentro da pasta _includes, deve ser modificado ao surgirem novas fotos para o carrosel que compõe a página inicial do site. Os demais arquivos em .html
não necessitam de alteração constante. As demais pastas e arquivos não precisam (ou não devem) ser alterados.
A pasta _site contém os arquivos convertidos para a montagem do site, sendo gerada automaticamente pelo jekyll, e não deve ser modificada!
Abraços e boas pesquisas!