Skip to content

Repositório de documentação do Eitri

Notifications You must be signed in to change notification settings

Calindra/eitri-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eitri-docs

Os projetos em inglês e em português são 2 projetos completamente separados e a única coisa que compartilham são os assets da pasta override. Sendo assim, qualquer

Para rodar o projeto você precisará:

  1. instalar o python (De preferencia 3.11 ou superior)

  2. Criar o virtual environment do python para a instalação:

python -m venv venv

  1. Ativar o virtual environment do Python (O caminho vai depender do seu SO e da versão do Python):

source venv/Scripts/activate

ou

source venv/bin/activate

OBS1: isso fará com que este venv seja a instância do python usada para as instalações de dependencias e não a instalação global do python, similar ao node_modules no JS

OBS2: para desativar o uso do venv para o python use o deactivate voltando a considerar a instalação global do python como padrão

OBS3: Você pode fornecer outro nome no segundo parâmetro do comando como "python -m venv nomedapasta" mas não esqueça de incluí-la no gitignore

  1. Instalar mkdocs e plugins

pip install mkdocs-material

pip install mkdocs-exclude-search

pip install mkdocs-glightbox

pip install mkdocs-awesome-pages-plugin

pip install mkdocs-with-pdf

pip install mkdocs-redirects

  1. Rodar o projeto

mkdocs serve

Para buildar a versão estática para publicação rode: mkdocs build. A versão estática será gerada na pasta site

Informações importantes:

  • A pasta overrides serve para sobrepor estruturas padrão do mkdocs material e pastas ou arquivos dentro deste diretório devem ser referenciados sem mencionar o diretório especificamente. Por exemplo....para apontar para o arquivo eitri-logo.svg dentro da pasta overrides/assets você deve chamar apenas assets/eitri-logo.svg visto que durante a compilação tudo que está em eitritheme irá sobrepor o tema original.

  • Para mais informações sobre esta sobreposição do tema Eitri acesse este link

  • Para mais informações sobre personalização do MkDocs clique aqui

  • Para informações sobre recursos adicionais do MkDocs ao escrever seus MDs, acesse este link

  • Para informações adicionais sobre redirecionamentos no mkdocs acesse este link

Navegação

A construção dos menus para navegação é configurada a partir do plugin awesome pages para mkdocs.

Com ela você pode incluir um arquivo .pages dentro de uma pasta e este arquivo passa a reger a forma como o mkdocs irá gerar os menus para aquele nível de dados.

Para mais informações, consulte o repositório do plugin awesome pages.

About

Repositório de documentação do Eitri

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •