Revista de Matemática Hipátia

Revista de Matemática Hipátia — site

Site Jekyll (hospedado no GitHub Pages, revistahipatia.github.io) da Revista de Matemática Hipátia, publicação semestral do Departamento de Matemática do IME/UFBA. Cada edição é convertida de LaTeX (compilado num repositório fonte separado, ex.: ~/code/vol04num01) para HTML via pandoc.

Para publicar uma nova edição, siga docs/nova-edicao.md passo a passo. Os scripts referenciados lá estão em scripts/. O restante deste arquivo é contexto e convenções gerais do site.

Estrutura

Embedding no site oficial da UFBA — restrição importante

O site oficial (dmat.ufba.br/extensao/revista-hipátia) mostra este site dentro de um <iframe> fixo em 500px de altura, com overflow escondido:

<iframe src="https://revistahipatia.github.io/" width="100%" height="500px"
        style="overflow:hidden"
        sandbox="allow-top-navigation allow-scripts allow-forms allow-downloads allow-same-origin">

Por isso, todo link de navegação (edições, artigos, downloads de PDF, banner, menu) precisa ter target="_top", senão o usuário fica preso navegando dentro dessa caixinha de 500px. Ao adicionar links novos em qualquer layout, lembre de incluir target="_top".

A home (principal.html) é o que aparece dentro dessa janela de 500px — qualquer mudança nela deve continuar cabendo razoavelmente bem nesse espaço.

SEO

Identidade visual

Ambiente local (Jekyll/Ruby)

Antes de dar push

Só faça git push quando o usuário pedir explicitamente — mesmo depois de implementar e commitar algo, espere confirmação antes de enviar ao remoto.