[{"content":" O Blowfish está repleto de funcionalidades. O objetivo original do Blowfish era desenvolver um tema simples e leve. O tema é um fork do Congo e expande sua visão inicial.\nTailwind CSS 3.0 # O Tailwind CSS é o coração do Blowfish e esta versão contém a mais recente Tailwind CSS versão 3. Ela traz otimizações de desempenho e suporte para alguns novos recursos CSS incríveis.\nSuporte multilíngue # Um recurso muito solicitado: o Blowfish agora é multilíngue! Se você publica seu conteúdo em vários idiomas, o site será construído com todas as traduções disponíveis.\n🇬🇧 🇩🇪 🇫🇷 🇪🇸 🇨🇳 🇧🇷 🇹🇷 🇧🇩 Graças às contribuições da comunidade, o Blowfish já foi traduzido para trinta idiomas, e mais serão adicionados com o tempo. A propósito, pull requests para novos idiomas são sempre bem-vindos!\nSuporte a idiomas RTL # Um dos benefícios dos novos recursos do Tailwind e multilíngue é a capacidade de adicionar suporte a idiomas RTL. Quando habilitado, todo o conteúdo do site será reorganizado da direita para a esquerda. Cada elemento no tema foi re-estilizado para garantir uma ótima aparência neste modo, o que ajuda autores que desejam gerar conteúdo em idiomas RTL.\nO RTL é controlado por idioma, então você pode misturar conteúdo RTL e LTR em seus projetos e o tema responderá adequadamente.\nRedimensionamento automático de imagens # Uma grande mudança no Blowfish 2.0 é a adição do redimensionamento automático de imagens. Usando o poder do Hugo Pipes, as imagens no conteúdo Markdown agora são automaticamente redimensionadas para diferentes tamanhos de saída. Estes são então apresentados usando atributos HTML srcset, permitindo que tamanhos de arquivo otimizados sejam servidos aos visitantes do seu site.\n\u0026lt;!-- Markdown: ![Minha imagem](image.jpg) --\u0026gt; \u0026lt;img srcset=\u0026#34; /image_320x0_resize_q75_box.jpg 320w, /image_635x0_resize_q75_box.jpg 635w, /image_1024x0_resize_q75_box.jpg 1024w\u0026#34; src=\u0026#34;/image_635x0_resize_q75_box.jpg\u0026#34; alt=\u0026#34;Minha imagem\u0026#34; /\u0026gt; O melhor de tudo é que você não precisa mudar nada! Simplesmente insira a sintaxe padrão de imagem Markdown e deixe o tema fazer o resto. Se você quiser um pouco mais de controle, o shortcode figure foi completamente reescrito para fornecer os mesmos benefícios de redimensionamento.\nBusca no site # Alimentada pelo Fuse.js, a busca do site permite que os visitantes encontrem seu conteúdo rápida e facilmente. Todas as buscas são realizadas no lado do cliente, o que significa que não há nada para configurar no servidor e as consultas são executadas super rápido. Simplesmente habilite o recurso na configuração do seu site e pronto. Ah, e também suporta navegação completa por teclado!\nÍndices # Um recurso muito solicitado: o Blowfish agora suporta índices em páginas de artigos. Você pode vê-lo em ação nesta página. O conteúdo é totalmente responsivo e se ajustará para aproveitar o espaço disponível em diferentes resoluções de tela.\nDisponível globalmente ou por artigo, o índice pode ser totalmente personalizado usando os valores de configuração padrão do Hugo, permitindo que você ajuste o comportamento ao seu projeto.\nMelhorias de acessibilidade # Desde adicionar descrições ARIA a mais itens até simplesmente ajustar o contraste de certos elementos de texto, esta versão é a mais acessível até agora.\nA versão 2 também introduz links de \u0026ldquo;pular para o conteúdo\u0026rdquo; e \u0026ldquo;voltar ao topo\u0026rdquo; que permitem navegação rápida. Também há atalhos de teclado para ativar itens como a busca sem precisar usar o mouse.\nOs novos recursos de redimensionamento de imagens também fornecem controle total sobre os elementos alt e title, permitindo uma experiência acessível para todos os visitantes.\nE muito mais # Há inúmeros outros recursos para explorar. Desde poder exibir taxonomias em artigos e páginas de lista, até usar o novo parâmetro de autor headline para personalizar sua página inicial. Também há dados estruturados JSON-LD aprimorados que otimizam ainda mais o desempenho de SEO.\n","externalUrl":null,"permalink":"/pt-br/docs/welcome/","section":"Documentação","summary":" O Blowfish está repleto de funcionalidades. O objetivo original do Blowfish era desenvolver um tema simples e leve. O tema é um fork do Congo e expande sua visão inicial.\n","title":"Bem-vindo ao Blowfish","type":"docs"},{"content":"","externalUrl":"https://n9o.xyz","permalink":"/pt-br/users/0-e8b2eb823290677fbba3390d5cef2c35/","section":"Usuários","summary":"","title":"n9o.xyz","type":"users"},{"content":"Simplesmente siga o procedimento padrão do Hugo Início Rápido para começar rapidamente.\nInstruções detalhadas de instalação podem ser encontradas abaixo. Instruções para atualizar o tema também estão disponíveis.\nInstalação # Estas instruções vão te ajudar a começar com Hugo e Blowfish a partir de um estado completamente vazio. A maioria das dependências mencionadas neste guia pode ser instalada usando o gerenciador de pacotes de sua escolha para sua plataforma.\nInstalar Hugo # Se você nunca usou Hugo antes, precisará instalá-lo em sua máquina local. Você pode verificar se já está instalado executando o comando hugo version.\nCertifique-se de estar usando Hugo versão 0.141.0 ou posterior, pois o tema aproveita alguns dos recursos mais recentes do Hugo. Você pode encontrar instruções de instalação detalhadas para sua plataforma na documentação do Hugo.\nBlowfish Tools (recomendado) # Acabamos de lançar uma nova ferramenta CLI para ajudá-lo a começar com o Blowfish. Ela criará um novo projeto Hugo, instalará o tema e configurará os arquivos de configuração do tema para você. Ainda está em beta, então por favor reporte quaisquer problemas que encontrar.\nInstale a ferramenta CLI globalmente usando npm (ou outro gerenciador de pacotes):\nnpx blowfish-tools ou\nnpm i -g blowfish-tools Em seguida, execute o comando blowfish-tools para iniciar uma execução interativa que irá guiá-lo através dos casos de uso de criação e configuração.\nblowfish-tools Você também pode executar o comando blowfish-tools new para criar um novo projeto Hugo e instalar o tema de uma só vez. Verifique a ajuda do CLI para mais informações.\nblowfish-tools new mynewsite Aqui está um vídeo curto de quão rápido é começar com o Blowfish usando a ferramenta CLI:\nInstalação sem CLI # Criar um novo site # Execute o comando hugo new site mywebsite para criar um novo site Hugo em um diretório chamado mywebsite.\nNote que você pode nomear o diretório do projeto como quiser, mas as instruções abaixo assumem que ele se chama mywebsite. Se você usar um nome diferente, certifique-se de substituí-lo adequadamente.\nBaixar o tema Blowfish # Existem várias maneiras diferentes de instalar o tema Blowfish em seu site Hugo. Da mais fácil para a mais difícil de instalar e manter, são:\nSubmódulo Git (recomendado) Módulo Hugo Cópia manual de arquivos Se você não tem certeza, escolha o método do submódulo Git.\nInstalação com Git # Este método é o mais rápido e fácil para manter o tema atualizado. Além do Hugo e Go, você também precisará garantir que o Git esteja instalado em sua máquina local.\nMude para o diretório do seu site Hugo (que você criou acima), inicialize um novo repositório git e adicione o Blowfish como submódulo.\ncd mywebsite git init git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish Em seguida, continue para configurar os arquivos de configuração do tema.\nInstalação com Hugo # Para este método, você usará o Hugo para gerenciar seus temas. O Hugo usa Go para inicializar e gerenciar módulos, então certifique-se de ter o go instalado antes de prosseguir.\nBaixe e instale o Go. Você pode verificar se já está instalado usando o comando go version.\nCertifique-se de estar usando Go versão 1.12 ou posterior, pois o Hugo exige isso para que os módulos funcionem corretamente. Do diretório do seu projeto Hugo (que você criou acima), inicialize os módulos para seu site:\n# Se você está gerenciando seu projeto no GitHub hugo mod init github.com/\u0026lt;username\u0026gt;/\u0026lt;repo-name\u0026gt; # Se você está gerenciando seu projeto localmente hugo mod init my-project Adicione o tema à sua configuração criando um novo arquivo config/_default/module.toml e adicionando o seguinte:\n[[imports]] disable = false path = \u0026#34;github.com/nunocoracao/blowfish/v2\u0026#34; Inicie seu servidor usando hugo server e o tema será baixado automaticamente.\nContinue para configurar os arquivos de configuração do tema.\nInstalação manual # Baixe a versão mais recente do código-fonte do tema.\nBaixar do Github Extraia o arquivo, renomeie a pasta para blowfish e mova-a para o diretório themes/ dentro da pasta raiz do seu projeto Hugo.\nContinue para configurar os arquivos de configuração do tema.\nConfigurar arquivos de configuração do tema # Na pasta raiz do seu site, exclua o arquivo hugo.toml que foi gerado pelo Hugo. Copie os arquivos de configuração *.toml do tema para sua pasta config/_default/. Isso garantirá que você tenha todas as configurações corretas do tema e permitirá personalizar facilmente o tema de acordo com suas necessidades.\nNota: Você não deve sobrescrever o arquivo module.toml se já existir um em seu projeto! Dependendo de como você instalou o tema, você encontrará os arquivos de configuração do tema em lugares diferentes:\nMódulos Hugo: No diretório de cache do Hugo, ou baixe uma cópia do GitHub Submódulo Git ou instalação manual: themes/blowfish/config/_default Depois de copiar os arquivos, sua pasta de configuração deve ficar assim:\nconfig/_default/ ├─ hugo.toml ├─ languages.en.toml ├─ markup.toml ├─ menus.en.toml ├─ module.toml # se você instalou usando Módulos Hugo └─ params.toml Importante: Se você não usou Módulos Hugo para instalar o Blowfish, você deve adicionar a linha theme = \u0026quot;blowfish\u0026quot; no topo do seu arquivo hugo.toml. Próximos passos # A instalação básica do Blowfish está agora completa. Continue para a seção Primeiros Passos para saber mais sobre a configuração do tema.\nInstalando atualizações # De tempos em tempos, novas versões serão publicadas que aplicam correções e adicionam novas funcionalidades ao tema. Para aproveitar essas mudanças, você precisará atualizar os arquivos do tema em seu site.\nComo você fará isso dependerá do método de instalação que você escolheu quando o tema foi originalmente instalado. Instruções para cada método podem ser encontradas abaixo.\nSubmódulo Git Módulo Hugo Cópia manual de arquivos Atualização com Git # Submódulos Git podem ser atualizados usando o comando git. Simplesmente execute o seguinte comando e a versão mais recente do tema será baixada em seu repositório local:\ngit submodule update --remote --merge Depois que o submódulo for atualizado, reconstrua seu site e verifique se tudo funciona como esperado.\nAtualização com Hugo # O Hugo torna a atualização de módulos super fácil. Simplesmente mude para o diretório do seu projeto e execute o seguinte comando:\nhugo mod get -u O Hugo atualizará automaticamente quaisquer módulos necessários para seu projeto. Ele faz isso inspecionando seus arquivos module.toml e go.mod. Se você tiver problemas com a atualização, verifique se esses arquivos ainda estão configurados corretamente.\nEm seguida, simplesmente reconstrua seu site e verifique se tudo funciona como esperado.\nAtualização manual # Atualizar o Blowfish manualmente requer que você baixe a cópia mais recente do tema e substitua a versão antiga em seu projeto.\nNote que quaisquer personalizações locais que você tenha feito nos arquivos do tema serão perdidas durante este processo. Baixe a versão mais recente do código-fonte do tema.\nBaixar do Github Extraia o arquivo, renomeie a pasta para blowfish e mova-a para o diretório themes/ dentro da pasta raiz do seu projeto Hugo. Você precisará sobrescrever o diretório existente para substituir todos os arquivos do tema.\nReconstrua seu site e verifique se tudo funciona como esperado.\n","externalUrl":null,"permalink":"/pt-br/docs/installation/","section":"Documentação","summary":"Simplesmente siga o procedimento padrão do Hugo Início Rápido para começar rapidamente.\nInstruções detalhadas de instalação podem ser encontradas abaixo. Instruções para atualizar o tema também estão disponíveis.\nInstalação # Estas instruções vão te ajudar a começar com Hugo e Blowfish a partir de um estado completamente vazio. A maioria das dependências mencionadas neste guia pode ser instalada usando o gerenciador de pacotes de sua escolha para sua plataforma.\n","title":"Instalação","type":"docs"},{"content":"","externalUrl":"https://madoke.org/","permalink":"/pt-br/users/1-96d3e57dcc931de55cc23a825d40be2c/","section":"Usuários","summary":"","title":"madoke.org","type":"users"},{"content":"","externalUrl":"https://code-chimp.com","permalink":"/pt-br/users/2-4bc0917e04c4859cedb32a48bff27846/","section":"Usuários","summary":"","title":"code-chimp.com","type":"users"},{"content":" Esta seção assume que você já instalou o tema Blowfish. Acabamos de lançar uma ferramenta CLI para ajudá-lo a começar com o Blowfish. Ela ajudará com a instalação e configuração. Instale a ferramenta CLI globalmente usando:\nnpx blowfish-tools Os arquivos de configuração que acompanham o Blowfish contêm todas as configurações possíveis que o tema reconhece. Por padrão, muitas delas estão comentadas, mas você pode simplesmente descomentá-las para ativar ou alterar uma funcionalidade específica.\nConfiguração básica # Antes de criar qualquer conteúdo, há algumas coisas que você deve configurar para uma nova instalação. Começando no arquivo hugo.toml, defina os parâmetros baseURL e languageCode. O languageCode deve ser definido para o idioma principal que você usará para escrever seu conteúdo.\n# config/_default/hugo.toml baseURL = \u0026#34;https://your_domain.com/\u0026#34; languageCode = \u0026#34;pt-br\u0026#34; O próximo passo é configurar as definições de idioma. Embora o Blowfish suporte configurações multilíngues, por enquanto, apenas configure o idioma principal.\nLocalize o arquivo languages.en.toml na pasta de configuração. Se seu idioma principal for inglês, você pode usar este arquivo como está. Caso contrário, renomeie-o para incluir o código de idioma correto no nome do arquivo. Por exemplo, para português brasileiro, renomeie o arquivo para languages.pt-br.toml.\nNote que o código de idioma no nome do arquivo de configuração de idioma deve corresponder à configuração languageCode em hugo.toml. # config/_default/languages.pt-br.toml title = \u0026#34;Meu site incrível\u0026#34; [params.author] name = \u0026#34;Meu nome\u0026#34; image = \u0026#34;img/author.jpg\u0026#34; headline = \u0026#34;Um ser humano geralmente incrível\u0026#34; bio = \u0026#34;Um pouco sobre mim\u0026#34; links = [ { twitter = \u0026#34;https://twitter.com/username\u0026#34; } ] A configuração [params.author] determina como as informações do autor são exibidas no site. A imagem deve ser colocada na pasta assets/ do site. Os links serão exibidos na ordem em que estão listados.\nSe você precisar de mais detalhes, informações adicionais sobre cada uma dessas opções de configuração são cobertas na seção Configuração.\nEsquemas de cores # O Blowfish vem com vários esquemas de cores prontos para uso. Você pode experimentar os esquemas integrados abaixo:\nautumn avocado bloody blowfish congo fire forest github marvel neon noir one-light princess slate terminal # config/_default/params.toml colorScheme = \u0026#34;blowfish\u0026#34; Cada esquema de cores no Blowfish é construído sobre uma paleta de três cores que é usada consistentemente em todo o tema. Cada uma dessas cores principais é baseada nas paletas de cores de dez tons incluídas no Tailwind CSS.\nEmbora esses sejam os esquemas padrão, você também pode criar os seus próprios. Consulte a seção Personalização Avançada para mais detalhes.\nOrganizando conteúdo # Por padrão, o Blowfish não força você a usar um tipo de conteúdo específico. Ao fazer isso, você é livre para definir seu conteúdo como desejar. Você pode preferir páginas para um site estático, posts para um blog, ou projetos para um portfólio.\nAqui está uma visão geral rápida de um projeto Blowfish básico. Todo o conteúdo é colocado dentro da pasta content:\n. ├── assets │ └── img │ └── author.jpg ├── config │ └── _default ├── content │ ├── _index.md │ ├── about.md │ └── posts │ ├── _index.md │ ├── first-post.md │ └── another-post │ ├── aardvark.jpg │ └── index.md └── themes └── blowfish É importante ter uma compreensão firme de como o Hugo espera que o conteúdo seja organizado, pois o tema é projetado para aproveitar ao máximo os bundles de páginas do Hugo. Certifique-se de ler a documentação oficial do Hugo para mais informações.\nO Blowfish também é flexível quando se trata de taxonomias. Algumas pessoas preferem usar tags e categorias para agrupar seu conteúdo, outras preferem usar tópicos.\nO Hugo usa por padrão posts, tags e categorias, e isso funcionará bem se é isso que você quer. Se você deseja personalizar isso, no entanto, pode fazê-lo criando um arquivo de configuração taxonomies.toml:\n# config/_default/taxonomies.toml topic = \u0026#34;topics\u0026#34; Isso substituirá os tags e categorias padrão por tópicos. Consulte a documentação de taxonomias do Hugo para mais informações sobre como nomear taxonomias.\nQuando você cria uma nova taxonomia, precisará ajustar os links de navegação no site para apontar para as seções corretas, o que é coberto abaixo.\nMenus # O Blowfish tem dois menus que podem ser personalizados para se adequar ao conteúdo e layout do seu site. O menu main aparece no cabeçalho do site e o menu footer aparece na parte inferior da página, logo antes do aviso de copyright.\nAmbos os menus são configurados no arquivo menus.pt-br.toml. De forma semelhante ao arquivo de configuração de idiomas, se você deseja usar outro idioma, renomeie este arquivo e substitua en pelo código de idioma que deseja usar.\n# config/_default/menus.toml [[main]] name = \u0026#34;Blog\u0026#34; pageRef = \u0026#34;posts\u0026#34; weight = 10 [[main]] name = \u0026#34;Tópicos\u0026#34; pageRef = \u0026#34;topics\u0026#34; weight = 20 [[main]] pre = \u0026#34;github\u0026#34; name = \u0026#34;GitHub\u0026#34; url = \u0026#34;https://github.com/nunocoracao/blowfish\u0026#34; weight = 30 [[main]] identifier = \u0026#34;github2\u0026#34; pre = \u0026#34;github\u0026#34; url = \u0026#34;https://github.com/nunocoracao/blowfish\u0026#34; weight = 40 [[footer]] name = \u0026#34;Privacidade\u0026#34; url = \u0026#34;https://external-link\u0026#34; O parâmetro name especifica o texto que é usado no link do menu. Você também pode opcionalmente fornecer um title que preenche o atributo title HTML para o link.\nO parâmetro pageRef permite que você faça referência facilmente a páginas de conteúdo e taxonomias do Hugo. É a maneira mais rápida de configurar o menu, pois você pode simplesmente se referir a qualquer item de conteúdo do Hugo e ele automaticamente construirá o link correto. Para vincular a URLs externos, o parâmetro url pode ser usado.\nO parâmetro pre permite que você coloque um ícone do conjunto de ícones do Blowfish na entrada do menu. Este parâmetro pode ser usado com o parâmetro name ou sozinho. Se você quiser usar várias entradas de menu apenas com ícones, por favor defina o parâmetro identifier, caso contrário o Hugo usará por padrão a tag de nome como id e provavelmente não exibirá todas as entradas do menu.\nOs links do menu serão ordenados do menor para o maior weight, e depois alfabeticamente por name.\nAmbos os menus são completamente opcionais e podem ser comentados se não forem necessários. Use o modelo fornecido no arquivo como guia.\nMenus aninhados # O tema também suporta menus aninhados. Para usá-los, você só precisa definir uma entrada pai em menu.toml e seus submenus usando o parâmetro parent para referenciar o pai. Todas as propriedades podem ser usadas para submenus. pageRef e url também podem ser usados na entrada pai. Menus aninhados estão disponíveis apenas no menu principal, não para o rodapé.\n# config/_default/menus.toml [[main]] name = \u0026#34;Pai\u0026#34; weight = 20 [[main]] name = \u0026#34;sub-menu 1\u0026#34; parent = \u0026#34;Pai\u0026#34; pageRef = \u0026#34;samples\u0026#34; weight = 20 [[main]] name = \u0026#34;sub-menu 2\u0026#34; parent = \u0026#34;Pai\u0026#34; pageRef = \u0026#34;samples\u0026#34; weight = 20 [[main]] name = \u0026#34;sub-menu 3\u0026#34; parent = \u0026#34;Pai\u0026#34; pre = \u0026#34;github\u0026#34; pageRef = \u0026#34;samples\u0026#34; weight = 20 Menu de sub-navegação # Adicionalmente, você também pode configurar um menu de sub-navegação. Basta definir novas entradas de menu como subnavigation em menus.toml. Isso renderizará uma segunda linha com subcategorias abaixo do menu principal do cabeçalho.\n# config/_default/menus.toml [[subnavigation]] name = \u0026#34;Um tópico interessante\u0026#34; pageRef = \u0026#34;tags/interesting-topic\u0026#34; weight = 10 [[subnavigation]] name = \u0026#34;Minha categoria incrível\u0026#34; pageRef = \u0026#34;categories/awesome\u0026#34; weight = 20 O name padrão é o pageRef em formato de título.\nMiniaturas e Fundos # O Blowfish foi construído para facilitar a adição de suporte visual aos seus artigos. Se você está familiarizado com a estrutura de artigos do Hugo, basta colocar um arquivo de imagem (quase todos os formatos são suportados, mas recomendamos .png ou .jpg) que comece com feature* dentro da pasta do seu artigo. E é isso, o Blowfish poderá então usar a imagem tanto como miniatura dentro do seu site quanto para cartões oEmbed em plataformas sociais.\nAqui também há um guia com mais informações e um exemplo se você quiser ver como pode fazer isso.\nAdicionalmente, o Blowfish também suporta imagens hero de fundo em artigos e listas. Para usar uma imagem diferente da destacada, adicione um arquivo de imagem cujo nome comece com background*.\nConfiguração detalhada # Os passos acima são a configuração mínima. Se você agora executar hugo server, será apresentado um site Blowfish em branco. A configuração detalhada é coberta na seção Configuração.\n","externalUrl":null,"permalink":"/pt-br/docs/getting-started/","section":"Documentação","summary":" Esta seção assume que você já instalou o tema Blowfish. Acabamos de lançar uma ferramenta CLI para ajudá-lo a começar com o Blowfish. Ela ajudará com a instalação e configuração. Instale a ferramenta CLI globalmente usando:\n","title":"Primeiros Passos","type":"docs"},{"content":"O Blowfish é um tema altamente personalizável e usa alguns dos recursos mais recentes do Hugo para simplificar sua configuração.\nO tema vem com uma configuração padrão que permite você começar com um blog básico ou site estático.\nAcabamos de lançar uma ferramenta CLI para ajudá-lo a começar com o Blowfish. Ela ajudará com a instalação e configuração. Instale a ferramenta CLI globalmente usando:\nnpx blowfish-tools Os arquivos de configuração incluídos com o tema são fornecidos no formato TOML, pois é a sintaxe padrão do Hugo. Sinta-se à vontade para converter sua configuração para YAML ou JSON, se desejar.\nA configuração padrão do tema está documentada em cada arquivo para que você possa ajustar livremente as configurações de acordo com suas necessidades.\nConforme descrito nas instruções de instalação, você deve ajustar a configuração do seu tema modificando os arquivos na pasta config/_default/ do seu projeto Hugo e excluir o arquivo hugo.toml na raiz do seu projeto. Configuração do site # As variáveis de configuração padrão do Hugo são respeitadas em todo o tema, no entanto, há algumas coisas específicas que devem ser configuradas para a melhor experiência.\nA configuração do site é gerenciada através do arquivo config/_default/hugo.toml. A tabela abaixo descreve todas as configurações que o Blowfish aproveita.\nObserve que os nomes de variáveis fornecidos nesta tabela usam notação de ponto para simplificar a estrutura de dados TOML (ou seja, outputs.home refere-se a [outputs] home).\nNome Padrão Descrição theme \u0026quot;blowfish\u0026quot; Ao usar Módulos Hugo, este valor de configuração deve ser removido. Para todos os outros tipos de instalação, isso deve ser definido como blowfish para que o tema funcione. baseURL Não definido A URL para a raiz do site. defaultContentLanguage \u0026quot;en\u0026quot; Este valor determina o idioma padrão dos componentes do tema e do conteúdo. Consulte a seção idioma e i18n abaixo para códigos de idioma suportados. enableRobotsTXT true Quando habilitado, um arquivo robots.txt será criado na raiz do site que permite que os mecanismos de busca rastreiem todo o site. Se você preferir fornecer seu próprio robots.txt pré-fabricado, defina como false e coloque seu arquivo no diretório static. Para controle completo, você pode fornecer um layout personalizado para gerar este arquivo. pagination.pagerSize 10 O número de artigos listados em cada página da lista de artigos. summaryLength 0 O número de palavras usadas para gerar o resumo do artigo quando não é fornecido no front matter. Um valor de 0 usará a primeira frase. Este valor não tem efeito quando os resumos estão ocultos. outputs.home [\u0026quot;HTML\u0026quot;, \u0026quot;RSS\u0026quot;, \u0026quot;JSON\u0026quot;] Os formatos de saída gerados para o site. O Blowfish requer HTML, RSS e JSON para que todos os componentes do tema funcionem corretamente. permalinks Não definido Consulte a documentação do Hugo para configuração de permalinks. taxonomies Não definido Consulte a seção Organizando conteúdo para configuração de taxonomias. Miniaturas # O Blowfish foi construído para facilitar a adição de suporte visual aos seus artigos. Se você está familiarizado com a estrutura de artigos do Hugo, basta colocar um arquivo de imagem (quase todos os formatos são suportados, mas recomendamos .png ou .jpg) que comece com feature* dentro da pasta do seu artigo. E é isso, o Blowfish poderá usar a imagem tanto como miniatura dentro do seu site quanto para cartões oEmbed em plataformas sociais.\nAqui também há um guia com mais informações e um exemplo se você quiser ver como fazer.\nIdioma e i18n # O Blowfish é otimizado para sites totalmente multilíngues e os recursos do tema são traduzidos para vários idiomas por padrão. A configuração de idioma permite gerar múltiplas versões do seu conteúdo para fornecer uma experiência personalizada aos seus visitantes em seu idioma nativo.\nO tema atualmente suporta os seguintes idiomas por padrão:\nIdioma Código Árabe ar Búlgaro bg Bengali bn Catalão ca Tcheco cs Alemão de Inglês en Esperanto eo Espanhol (Espanha) es Finlandês fi Francês fr Galego gl Hebraico he Croata hr Húngaro hu Indonésio id Italiano it Japonês ja Coreano ko Holandês nl Persa fa Polonês pl Português (Brasil) pt-br Português (Portugal) pt-pt Romeno ro Russo ru Tailandês th Turco tr Vietnamita vi Chinês simplificado (China) zh-cn Chinês tradicional (Taiwan) zh-tw As traduções padrão podem ser substituídas criando um arquivo personalizado em i18n/[code].yaml contendo as strings de tradução. Você também pode usar este método para adicionar novos idiomas. Se quiser compartilhar uma nova tradução com a comunidade, por favor abra um pull request.\nConfiguração # Para ser o mais flexível possível, um arquivo de configuração de idioma precisa ser criado para cada idioma no site. Por padrão, o Blowfish inclui uma configuração de idioma em inglês em config/_default/languages.en.toml.\nO arquivo padrão pode ser usado como modelo para criar idiomas adicionais, ou renomeado se você deseja escrever seu site em um idioma diferente do inglês. Simplesmente nomeie o arquivo usando o formato languages.[language-code].toml.\nNota: Certifique-se de que o parâmetro defaultContentLanguage na configuração do site corresponda ao código de idioma no nome do arquivo de configuração de idioma. Para informações detalhadas sobre todos os parâmetros de configuração disponíveis, consulte a documentação em inglês, pois os nomes dos parâmetros são técnicos e permanecem em sua forma original.\nParâmetros do tema # O Blowfish fornece um grande número de parâmetros de configuração que controlam como o tema funciona. A lista completa de todos os parâmetros disponíveis está no arquivo config/_default/params.toml.\nMuitos dos padrões de artigos podem ser substituídos por artigo, especificando-os no front matter. Consulte a seção Front Matter para mais detalhes.\nOutros arquivos de configuração # O tema também inclui um arquivo de configuração markup.toml. Este arquivo contém alguns parâmetros importantes que garantem que o Hugo esteja corretamente configurado para gerar sites construídos com o Blowfish.\nSempre certifique-se de que este arquivo esteja presente no diretório de configuração e que os valores necessários estejam definidos. Não fazer isso pode fazer com que certos recursos funcionem incorretamente e pode resultar em comportamento não intencional.\n","externalUrl":null,"permalink":"/pt-br/docs/configuration/","section":"Documentação","summary":"O Blowfish é um tema altamente personalizável e usa alguns dos recursos mais recentes do Hugo para simplificar sua configuração.\nO tema vem com uma configuração padrão que permite você começar com um blog básico ou site estático.\n","title":"Configuração","type":"docs"},{"content":"","externalUrl":"https://mucahitkurtlar.github.io","permalink":"/pt-br/users/3-9d028495840ad385e6cb3ccf051dca22/","section":"Usuários","summary":"","title":"mucahitkurtlar.github.io","type":"users"},{"content":"","externalUrl":"https://brendanwallace.github.io","permalink":"/pt-br/users/4-64ef36564d497eed256b9f4c56b1184e/","section":"Usuários","summary":"","title":"brendanwallace.github.io","type":"users"},{"content":"O Blowfish fornece um layout de página inicial totalmente flexível. Existem dois modelos principais para escolher com configurações adicionais para ajustar o design. Alternativamente, você também pode fornecer seu próprio modelo e ter controle total sobre o conteúdo da página inicial.\nO layout da página inicial é controlado pela configuração homepage.layout no arquivo de configuração params.toml. Além disso, todos os layouts têm a opção de incluir uma lista de artigos recentes.\nLayout Perfil # O layout padrão é o layout de perfil, que é ótimo para sites pessoais e blogs. Ele coloca os detalhes do autor em primeiro plano, fornecendo uma imagem e links para perfis sociais.\nAs informações do autor são fornecidas no arquivo de configuração de idiomas. Consulte as seções Primeiros Passos e Configuração de Idioma para detalhes dos parâmetros.\nAlém disso, qualquer conteúdo Markdown fornecido no conteúdo da página inicial será colocado abaixo do perfil do autor. Isso permite flexibilidade extra para exibir uma biografia ou outro conteúdo personalizado usando shortcodes.\nPara habilitar o layout Perfil, defina homepage.layout = \u0026quot;profile\u0026quot; no arquivo de configuração params.toml.\nLayout Página # O layout de página é simplesmente uma página de conteúdo normal que exibe seu conteúdo Markdown. É ótimo para sites estáticos e fornece muita flexibilidade.\nPara habilitar o layout Página, defina homepage.layout = \u0026quot;page\u0026quot; no arquivo de configuração params.toml.\nLayout Hero # O layout hero combina ideias dos layouts de perfil e cartão. Este não apenas exibe informações sobre o autor do site, mas também carrega seu markdown abaixo dele.\nPara habilitar o layout Hero, defina homepage.layout = \u0026quot;hero\u0026quot; e homepage.homepageImage no arquivo de configuração params.toml.\nLayout Fundo # O layout de fundo é uma versão mais suave do layout hero. Assim como no layout Hero, este também exibe informações sobre o autor do site e carrega seu markdown abaixo dele.\nPara habilitar o layout Fundo, defina homepage.layout = \u0026quot;background\u0026quot; e homepage.homepageImage no arquivo de configuração params.toml.\nLayout Cartão # O layout de cartão é uma extensão do layout de página. Ele fornece o mesmo nível de flexibilidade, também exibindo seu conteúdo markdown e adiciona uma imagem de cartão para exibir conteúdo visual.\nPara habilitar o layout Cartão, defina homepage.layout = \u0026quot;card\u0026quot; e homepage.homepageImage no arquivo de configuração params.toml.\nLayout personalizado # Se os layouts de página inicial integrados não forem suficientes para suas necessidades, você tem a opção de fornecer seu próprio layout personalizado. Isso permite que você tenha controle total sobre o conteúdo da página e essencialmente lhe dá uma tela em branco para trabalhar.\nPara habilitar o layout personalizado, defina homepage.layout = \u0026quot;custom\u0026quot; no arquivo de configuração params.toml.\nCom o valor de configuração definido, crie um novo arquivo custom.html e coloque-o em layouts/partials/home/custom.html. Agora, o que estiver no arquivo custom.html será colocado na área de conteúdo da página inicial do site. Você pode usar qualquer HTML, Tailwind ou funções de template Hugo que desejar para definir seu layout.\nPara incluir artigos recentes no layout personalizado, use o partial recent-articles/main.html.\nComo exemplo, a página inicial deste site usa o layout personalizado para permitir alternar entre os layouts de perfil e página. Visite o repositório GitHub para ver como funciona.\nArtigos recentes # Todos os layouts de página inicial têm a opção de exibir artigos recentes abaixo do conteúdo principal da página. Para habilitar isso, basta definir a configuração homepage.showRecent como true no arquivo de configuração params.toml.\nOs artigos listados nesta seção são derivados da configuração mainSections que permite quaisquer tipos de conteúdo que você esteja usando em seu site. Por exemplo, se você tiver seções de conteúdo para posts e projects, você poderia definir esta configuração como [\u0026quot;posts\u0026quot;, \u0026quot;projects\u0026quot;] e todos os artigos nessas duas seções seriam usados para preencher a lista de recentes. O tema espera que esta configuração seja um array, então se você usar apenas uma seção para todo o seu conteúdo, você deve definir assim: [\u0026quot;blog\u0026quot;].\nMiniaturas # O Blowfish foi construído para facilitar a adição de suporte visual aos seus artigos. Se você está familiarizado com a estrutura de artigos do Hugo, basta colocar um arquivo de imagem (quase todos os formatos são suportados, mas recomendamos .png ou .jpg) que comece com feature* dentro da pasta do seu artigo. E é isso, o Blowfish poderá usar a imagem tanto como miniatura dentro do seu site quanto para cartões oEmbed em plataformas sociais.\nAqui há um guia com mais informações e um exemplo se você quiser ver um exemplo.\nGaleria de cartões # O Blowfish também suporta exibir as listas padrão de artigos como galerias de cartões. Você pode configurar isso tanto para a seção de recentes na página inicial quanto para listas de artigos em todo o seu site. Para a página inicial, você pode usar homepage.cardView e homepage.cardViewScreenWidth; e para listas, use list.cardView e list.cardViewScreenWidth. Consulte a documentação de configuração para mais detalhes, e a página inicial para uma demonstração ao vivo.\n","externalUrl":null,"permalink":"/pt-br/docs/homepage-layout/","section":"Documentação","summary":"O Blowfish fornece um layout de página inicial totalmente flexível. Existem dois modelos principais para escolher com configurações adicionais para ajustar o design. Alternativamente, você também pode fornecer seu próprio modelo e ter controle total sobre o conteúdo da página inicial.\n","title":"Layout da Página Inicial","type":"docs"},{"content":"","externalUrl":"https://pmnxis.github.io","permalink":"/pt-br/users/5-5bf94b5c1e0c4a40d81816df85e1444f/","section":"Usuários","summary":"","title":"pmnxis.github.io","type":"users"},{"content":"Além de todos os shortcodes padrão do Hugo, o Blowfish adiciona alguns extras para funcionalidades adicionais.\nAlert # alert exibe seu conteúdo como uma caixa de mensagem estilizada dentro do seu artigo. É útil para chamar a atenção para informações importantes que você não quer que o leitor perca.\nParâmetro Descrição icon Opcional. O ícone a ser exibido no lado esquerdo.\nPadrão: triangle-exclamation (Confira o shortcode icon para mais detalhes sobre o uso de ícones.) iconColor Opcional. A cor do ícone em estilo CSS básico.\nPode ser valores hexadecimais (#FFFFFF) ou nomes de cores (white)\nPor padrão escolhido com base no tema de cores atual. cardColor Opcional. A cor do fundo do cartão em estilo CSS básico.\nPode ser valores hexadecimais (#FFFFFF) ou nomes de cores (white)\nPor padrão escolhido com base no tema de cores atual. textColor Opcional. A cor do texto em estilo CSS básico.\nPode ser valores hexadecimais (#FFFFFF) ou nomes de cores (white)\nPor padrão escolhido com base no tema de cores atual. A entrada é escrita em Markdown, então você pode formatá-la como quiser.\nExemplo 1: Sem parâmetros\n{{\u0026lt; alert \u0026gt;}} **Aviso!** Esta ação é destrutiva! {{\u0026lt; /alert \u0026gt;}} Aviso! Esta ação é destrutiva! Exemplo 2: Parâmetro não nomeado\n{{\u0026lt; alert \u0026#34;twitter\u0026#34; \u0026gt;}} Não esqueça de me [seguir](https://twitter.com/nunocoracao) no Twitter. {{\u0026lt; /alert \u0026gt;}} Não esqueça de me seguir no Twitter. Exemplo 3: Parâmetros nomeados\n{{\u0026lt; alert icon=\u0026#34;fire\u0026#34; cardColor=\u0026#34;#e63946\u0026#34; iconColor=\u0026#34;#1d3557\u0026#34; textColor=\u0026#34;#f1faee\u0026#34; \u0026gt;}} Isto é um erro! {{\u0026lt; /alert \u0026gt;}} Isto é um erro! Admonition # Admonitions permitem que você insira caixas de chamada atraentes no seu conteúdo.\nAdmonitions servem um propósito similar ao shortcode alert, mas são implementadas via hooks de renderização do Hugo. A diferença principal é a sintaxe: admonitions usam sintaxe Markdown, tornando-as mais portáveis entre diferentes plataformas, enquanto shortcodes são específicos do Hugo. A sintaxe se assemelha aos alertas do GitHub:\n\u0026gt; [!NOTE] \u0026gt; Uma admonition do tipo Note. \u0026gt; [!TIP]+ Título personalizado \u0026gt; Uma admonition recolhível com título personalizado. Note Uma admonition do tipo Note.\nTítulo personalizado Uma admonition recolhível com título personalizado.\nO sinal de alerta (+ ou -) é opcional para controlar se a admonition está recolhida ou não. Note que o sinal de alerta só é compatível com o Obsidian.\nTipos suportados Os tipos válidos de admonition incluem tipos de alerta do GitHub e tipos de callout do Obsidian. Os tipos não diferenciam maiúsculas de minúsculas.\nTipos do GitHub: NOTE, TIP, IMPORTANT, WARNING, CAUTION Tipos do Obsidian: note, abstract, info, todo, tip, success, question, warning, failure, danger, bug, example, quote\nArticle # Article incorporará um único artigo em um arquivo markdown. O link para o arquivo deve ser o .RelPermalink do arquivo a ser incorporado. Note que o shortcode não exibirá nada se estiver referenciando sua página pai. Nota: se você está executando seu site em uma subpasta como o Blowfish (ou seja, /blowfish/), inclua esse caminho no link.\nParâmetro Descrição link Obrigatório. O .RelPermalink para o artigo alvo. showSummary Opcional. Um valor booleano indicando se deve mostrar o resumo do artigo. Se não definido, a configuração padrão do site será usada. compactSummary Opcional. Um valor booleano indicando se deve exibir o resumo em modo compacto. Padrão é false. Exemplo:\n{{\u0026lt; article link=\u0026#34;/docs/welcome/\u0026#34; showSummary=true compactSummary=true \u0026gt;}} Bem-vindo ao Blowfish 3 minutos\u0026middot; loading Novo Documentação O Blowfish está repleto de funcionalidades. O objetivo original do Blowfish era desenvolver um tema simples e leve. O tema é um fork do Congo e expande sua visão inicial. Badge # badge exibe um componente de badge estilizado que é útil para exibir metadados.\nExemplo:\n{{\u0026lt; badge \u0026gt;}} Novo artigo! {{\u0026lt; /badge \u0026gt;}} Novo artigo! Button # button exibe um componente de botão estilizado que pode ser usado para destacar uma ação principal. Tem três variáveis opcionais href, target e rel que podem ser usadas para especificar a URL, o destino e a relação do link.\nExemplo:\n{{\u0026lt; button href=\u0026#34;#button\u0026#34; target=\u0026#34;_self\u0026#34; \u0026gt;}} Chamada para ação {{\u0026lt; /button \u0026gt;}} Chamada para ação Carousel # carousel é usado para exibir múltiplas imagens de forma interativa e visualmente atraente. Isso permite que um usuário deslize através de múltiplas imagens enquanto ocupa apenas o espaço vertical de uma. Todas as imagens são exibidas usando a largura total do componente pai e a proporção de aspecto que você definir, com um padrão de 16:9.\nParâmetro Descrição images Obrigatório. Uma string regex para corresponder nomes ou URLs de imagens. aspectRatio Opcional. A proporção de aspecto para o carrossel. Por padrão 16-9. interval Opcional. O intervalo para a rolagem automática, especificado em milissegundos. Padrão é 2000 (2s) Exemplo 1: Proporção de aspecto 16:9 e lista de imagens detalhada\n{{\u0026lt; carousel images=\u0026#34;{https://cdn.pixabay.com/photo/2016/12/11/12/02/mountains-1899264_960_720.jpg,gallery/03.jpg,gallery/01.jpg,gallery/02.jpg,gallery/04.jpg}\u0026#34; \u0026gt;}} Previous Next Exemplo 2: Proporção de aspecto 21:9 e lista de imagens com regex\n{{\u0026lt; carousel images=\u0026#34;gallery/*\u0026#34; aspectRatio=\u0026#34;21-9\u0026#34; interval=\u0026#34;2500\u0026#34; \u0026gt;}} Previous Next Chart # chart usa a biblioteca Chart.js para incorporar gráficos em artigos usando dados estruturados simples. Suporta vários estilos de gráficos diferentes e tudo pode ser configurado a partir do shortcode. Simplesmente forneça os parâmetros do gráfico entre as tags do shortcode e o Chart.js fará o resto.\nConsulte a documentação oficial do Chart.js para detalhes sobre sintaxe e tipos de gráficos suportados.\nExemplo:\n{{\u0026lt; chart \u0026gt;}} type: \u0026#39;bar\u0026#39;, data: { labels: [\u0026#39;Tomate\u0026#39;, \u0026#39;Mirtilo\u0026#39;, \u0026#39;Banana\u0026#39;, \u0026#39;Limão\u0026#39;, \u0026#39;Laranja\u0026#39;], datasets: [{ label: \u0026#39;# de votos\u0026#39;, data: [12, 19, 3, 5, 3], }] } {{\u0026lt; /chart \u0026gt;}} Você pode ver exemplos adicionais do Chart.js na página de exemplos de gráficos.\nCode Importer # Este shortcode permite importar código de fontes externas facilmente sem copiar e colar.\nParâmetro Descrição url Obrigatório URL para um arquivo de código hospedado externamente. type Tipo de código usado para destaque de sintaxe. startLine Opcional O número da linha para começar a importação. endLine Opcional O número da linha para terminar a importação. Exemplo:\n{{\u0026lt; codeimporter url=\u0026#34;https://raw.githubusercontent.com/nunocoracao/blowfish/main/layouts/shortcodes/mdimporter.html\u0026#34; type=\u0026#34;go\u0026#34; \u0026gt;}} {{ $url := .Get \u0026#34;url\u0026#34; }} {{ with resources.GetRemote (urls.Parse $url) }} {{ .Content | markdownify }} {{ else }} {{ warnf \u0026#34;mdimporter shortcode: unable to fetch %q: %s\u0026#34; $url .Position }} {{ end }} {{\u0026lt; codeimporter url=\u0026#34;https://raw.githubusercontent.com/nunocoracao/blowfish/main/config/_default/hugo.toml\u0026#34; type=\u0026#34;toml\u0026#34; startLine=\u0026#34;11\u0026#34; endLine=\u0026#34;18\u0026#34; \u0026gt;}} enableRobotsTXT = true summaryLength = 0 buildDrafts = false buildFuture = false enableEmoji = true Codeberg Card # codeberg permite que você vincule rapidamente um repositório Codeberg através da API do Codeberg, fornecendo atualizações em tempo real sobre estatísticas como estrelas e forks.\nParâmetro Descrição repo [String] repositório Codeberg no formato usuário/repo Exemplo 1:\n{{\u0026lt; codeberg repo=\u0026#34;forgejo/forgejo\u0026#34; \u0026gt;}} \u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e forgejo/forgejo Beyond coding. We forge. Go 3888 675 Figure # O Blowfish inclui um shortcode figure para adicionar imagens ao conteúdo. O shortcode substitui a funcionalidade base do Hugo para fornecer benefícios de desempenho adicionais.\nQuando uma imagem fornecida é um recurso de página, ela será otimizada usando Hugo Pipes e escalada para fornecer imagens apropriadas para diferentes resoluções de dispositivos. Se um asset estático ou URL para uma imagem externa for fornecido, será incluído como está sem nenhum processamento de imagem pelo Hugo.\nO shortcode figure aceita seis parâmetros:\nParâmetro Descrição src Obrigatório. O caminho/nome de arquivo local ou URL da imagem. Ao fornecer um caminho e nome de arquivo, o tema tentará localizar a imagem usando a seguinte ordem de busca: Primeiro, como um recurso de página empacotado com a página; depois um asset no diretório assets/; e finalmente, uma imagem estática no diretório static/. alt Descrição de texto alternativo para a imagem. caption Markdown para a legenda da imagem, que será exibida abaixo da imagem. class Classes CSS adicionais para aplicar à imagem. href URL para a qual a imagem deve linkar. target O atributo target para a URL href. nozoom nozoom=true desativa a funcionalidade de \u0026ldquo;zoom\u0026rdquo; da imagem. Isso é especialmente útil em combinação com um link href. default Parâmetro especial para reverter ao comportamento padrão do figure do Hugo. Simplesmente forneça default=true e então use a sintaxe normal de shortcode do Hugo. O Blowfish também suporta conversão automática de imagens incluídas usando sintaxe Markdown padrão. Simplesmente use o seguinte formato e o tema cuidará do resto:\n![Texto alternativo](image.jpg \u0026#34;Legenda da imagem\u0026#34;) Exemplo:\n{{\u0026lt; figure src=\u0026#34;abstract.jpg\u0026#34; alt=\u0026#34;Arte abstrata roxa\u0026#34; caption=\u0026#34;Foto por [Jr Korpa](https://unsplash.com/@jrkorpa) no [Unsplash](https://unsplash.com/)\u0026#34; \u0026gt;}} \u0026lt;!-- OU --\u0026gt; ![Arte abstrata roxa](abstract.jpg \u0026#34;Foto por [Jr Korpa](https://unsplash.com/@jrkorpa) no [Unsplash](https://unsplash.com/)\u0026#34;) Foto por Jr Korpa no Unsplash Forgejo Card # forgejo permite que você vincule rapidamente um repositório Forgejo através da API do Forgejo, fornecendo atualizações em tempo real sobre estatísticas como estrelas e forks.\nParâmetro Descrição repo [String] repositório Forgejo no formato usuário/repo server [String] URL do servidor como https://v11.next.forgejo.org Exemplo 1:\n{{\u0026lt; forgejo server=\u0026#34;https://v11.next.forgejo.org\u0026#34; repo=\u0026#34;a/mastodon\u0026#34; \u0026gt;}} a/mastodon Your self-hosted, globally interconnected microblogging community Ruby 0 0 Gallery # gallery permite que você exiba múltiplas imagens de uma vez, de forma responsiva com layouts mais variados e interessantes.\nPara adicionar imagens à galeria, use tags img para cada imagem e adicione class=\u0026quot;grid-wXX\u0026quot; para que a galeria possa identificar a largura da coluna para cada imagem. As larguras disponíveis por padrão começam em 10% e vão até 100% em incrementos de 5%. Por exemplo, para definir a largura em 65%, defina a classe como grid-w65. Além disso, larguras para 33% e 66% também estão disponíveis para construir galerias de 3 colunas. Você também pode aproveitar os indicadores responsivos do Tailwind para ter uma grade responsiva.\nExemplo 1: Galeria normal\n{{\u0026lt; gallery \u0026gt;}} \u0026lt;img src=\u0026#34;gallery/01.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/02.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/03.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/04.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/05.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/06.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/07.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; {{\u0026lt; /gallery \u0026gt;}} Exemplo 2: Galeria responsiva\n{{\u0026lt; gallery \u0026gt;}} \u0026lt;img src=\u0026#34;gallery/01.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/02.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/03.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/04.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/05.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/06.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/07.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; {{\u0026lt; /gallery \u0026gt;}} Gist # O shortcode gist permite que você incorpore um GitHub Gist diretamente no seu conteúdo especificando o usuário do Gist, ID e opcionalmente um arquivo específico.\nParâmetro Descrição [0] [String] Nome de usuário do GitHub [1] [String] ID do Gist [2] (opcional) [String] Nome do arquivo dentro do Gist para incorporar (opcional) Exemplo 1: Incorporar Gist inteiro\n{{\u0026lt; gist \u0026#34;octocat\u0026#34; \u0026#34;6cad326836d38bd3a7ae\u0026#34; \u0026gt;}} Exemplo 2: Incorporar arquivo específico do Gist\n{{\u0026lt; gist \u0026#34;rauchg\u0026#34; \u0026#34;2052694\u0026#34; \u0026#34;README.md\u0026#34; \u0026gt;}} Gitea Card # gitea permite que você vincule rapidamente um repositório Gitea através da API do Gitea, fornecendo atualizações em tempo real sobre estatísticas como estrelas e forks.\nParâmetro Descrição repo [String] repositório Gitea no formato usuário/repo server [String] URL do servidor como https://git.fsfe.org Exemplo 1:\n{{\u0026lt; gitea server=\u0026#34;https://git.fsfe.org\u0026#34; repo=\u0026#34;FSFE/fsfe-website\u0026#34; \u0026gt;}} FSFE/fsfe-website Source files of fsfe.org, pdfreaders.org, freeyourandroid.org, ilovefs.org, drm.info, and test.fsfe.org. Contribute: https://fsfe.org/contribute/web/ HTML 33 93 GitHub Card # github permite que você vincule rapidamente um repositório GitHub, enquanto exibe e atualiza em tempo real as estatísticas sobre ele, como o número de estrelas e forks.\nParâmetro Descrição repo [String] repositório GitHub no formato usuário/repo showThumbnail Opcional [boolean] exibe uma miniatura para o repositório Exemplo 1:\n{{\u0026lt; github repo=\u0026#34;nunocoracao/blowfish\u0026#34; showThumbnail=true \u0026gt;}} nunocoracao/blowfish Personal Website \u0026amp; Blog Theme for Hugo HTML 2655 696 GitLab Card # gitlab permite que você vincule rapidamente um Projeto GitLab (jargão do GitLab para repositório). Ele exibe estatísticas em tempo real sobre ele, como o número de estrelas e forks. Diferente do github, não pode exibir a linguagem de programação principal de um projeto. Por fim, uma URL de instância GitLab personalizada pode ser fornecida, desde que o endpoint api/v4/projects/ esteja disponível, tornando este shortcode compatível com a maioria dos deployments auto-hospedados / empresariais.\nParâmetro Descrição projectID [String] ID numérico do projeto GitLab baseURL [String] URL opcional da instância GitLab, padrão é https://gitlab.com/ Exemplo 1:\n{{\u0026lt; gitlab projectID=\u0026#34;278964\u0026#34; \u0026gt;}} GitLab.org / GitLab GitLab is an open source end-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, and more. Self-host GitLab on your own servers, in a container, or on a cloud provider. 5943 11963 Hugging Face Card # huggingface permite que você vincule rapidamente um modelo ou dataset do Hugging Face, exibindo informações em tempo real como o número de likes e downloads, junto com tipo e descrição.\nParâmetro Descrição model [String] Modelo do Hugging Face no formato usuário/modelo dataset [String] Dataset do Hugging Face no formato usuário/dataset Nota: Use o parâmetro model ou dataset, não ambos.\nExemplo 1 (Modelo):\n{{\u0026lt; huggingface model=\u0026#34;google-bert/bert-base-uncased\u0026#34; \u0026gt;}} google-bert/bert-base-uncased fill-mask 2584 6.8133004e\u0026#43;07 Exemplo 2 (Dataset):\n{{\u0026lt; huggingface dataset=\u0026#34;stanfordnlp/imdb\u0026#34; \u0026gt;}} stanfordnlp/imdb Large Movie Review Dataset. This is a dataset for binary sentiment classification containing substantially more data than previous benchmark datasets. We provide a set of 25,000 highly polar movie reviews for training, and 25,000 for testing. There is additional unlabeled data for use as well. Supported Tasks and Leaderboards More Information Needed Languages More Information Needed Dataset Structure… See the full description on the dataset page: https://huggingface.co/datasets/stanfordnlp/imdb. dataset 361 114373 Icon # icon exibe um ícone SVG e recebe o nome do ícone como seu único parâmetro. O ícone é escalado para corresponder ao tamanho do texto atual.\nExemplo:\n{{\u0026lt; icon \u0026#34;github\u0026#34; \u0026gt;}} Saída: Os ícones são preenchidos usando pipelines do Hugo, o que os torna muito flexíveis. O Blowfish inclui vários ícones integrados para redes sociais, links e outros propósitos. Confira a página de exemplos de ícones para uma lista completa dos ícones suportados.\nÍcones personalizados podem ser adicionados fornecendo seus próprios assets de ícones no diretório assets/icons/ do seu projeto. O ícone pode então ser referenciado no shortcode usando o nome do arquivo SVG sem a extensão .svg.\nÍcones também podem ser usados em partials chamando o partial icon.\nKaTeX # O shortcode katex pode ser usado para adicionar expressões matemáticas ao conteúdo de artigos usando o pacote KaTeX. Consulte a referência online de funções TeX suportadas para a sintaxe disponível.\nPara incluir expressões matemáticas em um artigo, simplesmente coloque o shortcode em qualquer lugar do conteúdo. Ele só precisa ser incluído uma vez por artigo e o KaTeX renderizará automaticamente qualquer markup nessa página. Tanto a notação inline quanto em bloco são suportadas.\nA notação inline pode ser gerada envolvendo a expressão com os delimitadores \\( e \\). Alternativamente, a notação em bloco pode ser gerada usando delimitadores $$.\nExemplo:\n{{\u0026lt; katex \u0026gt;}} \\(f(a,b,c) = (a^2+b^2+c^2)^3\\) \\(f(a,b,c) = (a^2+b^2+c^2)^3\\)\nConfira a página de exemplos de notação matemática para mais exemplos.\nKeyword # O componente keyword pode ser usado para destacar visualmente certas palavras ou frases importantes, por exemplo, habilidades profissionais, etc. O shortcode keywordList pode ser usado para agrupar múltiplos itens keyword. Cada item pode ter as seguintes propriedades.\nParâmetro Descrição icon Ícone opcional a ser usado no keyword A entrada é escrita em Markdown, então você pode formatá-la como quiser.\nExemplo 1:\n{{\u0026lt; keyword \u0026gt;}} *Super* habilidade {{\u0026lt; /keyword \u0026gt;}} Super habilidade Exemplo 2:\n{{\u0026lt; keywordList \u0026gt;}} {{\u0026lt; keyword icon=\u0026#34;github\u0026#34; \u0026gt;}} Lorem ipsum dolor. {{\u0026lt; /keyword \u0026gt;}} {{\u0026lt; keyword icon=\u0026#34;code\u0026#34; \u0026gt;}} Habilidade **importante** {{\u0026lt; /keyword \u0026gt;}} {{\u0026lt; /keywordList \u0026gt;}} {{\u0026lt; keyword \u0026gt;}} Habilidade *independente* {{\u0026lt; /keyword \u0026gt;}} Lorem ipsum dolor Habilidade importante Habilidade independente Lead # lead é usado para dar ênfase ao início de um artigo. Pode ser usado para estilizar uma introdução ou para chamar a atenção para uma informação importante. Simplesmente envolva qualquer conteúdo Markdown no shortcode lead.\nExemplo:\n{{\u0026lt; lead \u0026gt;}} Quando a vida te der limões, faça limonada. {{\u0026lt; /lead \u0026gt;}} Quando a vida te der limões, faça limonada. List # List exibirá uma lista de artigos recentes. Este shortcode requer um valor limite para restringir a lista. Além disso, suporta um where e um value para filtrar artigos por seus parâmetros. Note que este shortcode não exibirá sua página pai, mas ela contará para o valor limite.\nParâmetro Descrição limit Obrigatório. O número de artigos recentes a exibir. title Título opcional para a lista, padrão é Recent cardView Visualização em cartão opcional habilitada para a lista, padrão é false where A variável a ser usada para a consulta de artigos, por exemplo Type value O valor que precisará corresponder ao parâmetro definido em where para a consulta de artigos, por exemplo para where == Type um valor válido poderia ser sample Os valores where e value são usados na seguinte consulta where .Site.RegularPages $where $value no código do shortcode. Consulte os docs do Hugo para saber mais sobre quais parâmetros estão disponíveis. Exemplo #1:\n{{\u0026lt; list limit=2 \u0026gt;}} Recente Bem-vindo ao Blowfish 3 minutos\u0026middot; loading Novo Documentação n9o.xyz \u0026#8599; \u0026#8598; Personal Site Theme Author Exemplo #2:\n{{\u0026lt; list title=\u0026#34;Amostras\u0026#34; cardView=true limit=6 where=\u0026#34;Type\u0026#34; value=\u0026#34;sample\u0026#34; \u0026gt;}} Samples Múltiplos autores 1 minuto\u0026middot; loading Nuno Coração ,\u0026nbsp; Dummy Second Author Autores Exemplo Miniaturas 1 minuto\u0026middot; loading Miniatura Exemplo Ícones 2 minutos\u0026middot; loading Ícones Exemplo Shortcodes Markdown 3 minutos\u0026middot; loading Markdown Css Html Exemplo Conteúdo rico 1 minuto\u0026middot; loading Shortcodes Privacidade Exemplo Gist Twitter Youtube Vimeo Texto de preenchimento Atualizado em: 24 de janeiro de 2022\u0026middot;2 minutos\u0026middot; loading Markdown Texto Exemplo Latim LTR/RTL # ltr e rtl permitem que você misture seus conteúdos. Muitos usuários de idiomas RTL querem incluir partes do conteúdo em LTR. Usando este shortcode você poderá fazer isso, e ao aproveitar % como o delimitador mais externo no shortcode Hugo shortcodes, qualquer markdown dentro será renderizado normalmente.\nExemplo:\n- Esta é uma lista markdown. - Por padrão direção LTR {{% rtl %}} - هذه القائمة باللغة العربية - من اليمين الى اليسار {{% /rtl %}} Esta é uma lista markdown. Por padrão direção LTR هذه القائمة باللغة العربية من اليمين الى اليسار Markdown Importer # Este shortcode permite que você importe arquivos markdown de fontes externas. Isso é útil para incluir conteúdo de outros repositórios ou sites sem ter que copiar e colar o conteúdo.\nParâmetro Descrição url Obrigatório URL para um arquivo markdown hospedado externamente. Exemplo:\n{{\u0026lt; mdimporter url=\u0026#34;https://raw.githubusercontent.com/nunocoracao/nunocoracao/master/README.md\u0026#34; \u0026gt;}} Hi there 👋 # 🧠 Principal PM @ Docker (AI, agents, infra) · Creator of Watchfire and Blowfish · Ex-founder · Mentor \u0026amp; advisor\n🔥 Creator and maintainer of Watchfire @ watchfire.io - repo\n🐡 Creator and maintainer of Blowfish @ blowfish.page - repo\n🐳 Principal Product Manager @ Docker - working on cagent\n📚 mentoring @ mentorcruise\n🚀 Personal blog - n9o.xyz\nMermaid # mermaid permite que você desenhe diagramas e visualizações detalhadas usando texto. Ele usa o Mermaid por baixo e suporta uma ampla variedade de diagramas, gráficos e outros formatos de saída.\nSimplesmente escreva sua sintaxe Mermaid dentro do shortcode mermaid e deixe o plugin fazer o resto.\nConsulte a documentação oficial do Mermaid para detalhes sobre sintaxe e tipos de diagramas suportados.\nExemplo:\n{{\u0026lt; mermaid \u0026gt;}} graph LR; A[Limões]--\u0026gt;B[Limonada]; B--\u0026gt;C[Lucro] {{\u0026lt; /mermaid \u0026gt;}} graph LR; A[Lemons]--\u003eB[Lemonade]; B--\u003eC[Profit] Você pode ver exemplos adicionais do Mermaid na página de exemplos de diagramas e fluxogramas.\nSwatches # swatches exibe um conjunto de até três cores diferentes para mostrar elementos de cor como uma paleta de cores. Este shortcode recebe os códigos HEX de cada cor e cria os elementos visuais para cada uma.\nExemplo\n{{\u0026lt; swatches \u0026#34;#64748b\u0026#34; \u0026#34;#3b82f6\u0026#34; \u0026#34;#06b6d4\u0026#34; \u0026gt;}} Saída Tabs # O shortcode tabs é comumente usado para apresentar diferentes variantes de uma etapa específica. Por exemplo, pode ser usado para mostrar como instalar o VS Code em diferentes plataformas.\nExemplo\n{{\u0026lt; tabs \u0026gt;}} {{\u0026lt; tab label=\u0026#34;Windows\u0026#34; \u0026gt;}} Instalar usando Chocolatey: ```pwsh choco install vscode.install ``` ou instalar usando WinGet ```pwsh winget install -e --id Microsoft.VisualStudioCode ``` {{\u0026lt; /tab \u0026gt;}} {{\u0026lt; tab label=\u0026#34;macOS\u0026#34; \u0026gt;}} ```bash brew install --cask visual-studio-code ``` {{\u0026lt; /tab \u0026gt;}} {{\u0026lt; tab label=\u0026#34;Linux\u0026#34; \u0026gt;}} Veja a [documentação](https://code.visualstudio.com/docs/setup/linux#_install-vs-code-on-linux). {{\u0026lt; /tab \u0026gt;}} {{\u0026lt; /tabs \u0026gt;}} Saída\nWindows macOS Linux Instalar usando Chocolatey:\nchoco install vscode.install ou instalar usando WinGet\nwinget install -e --id Microsoft.VisualStudioCode brew install --cask visual-studio-code Veja a documentação. Timeline # O timeline cria uma linha do tempo visual que pode ser usada em diferentes casos de uso, por exemplo, experiência profissional, conquistas de um projeto, etc. O shortcode timeline depende do sub-shortcode timelineItem para definir cada item dentro da linha do tempo principal. Cada item pode ter as seguintes propriedades.\nParâmetro Descrição md Renderizar o conteúdo como Markdown (true/false) icon O ícone a ser usado nos visuais da linha do tempo header Cabeçalho para cada entrada badge Texto para colocar dentro do badge superior direito subheader Subcabeçalho da entrada Exemplo:\n{{\u0026lt; timeline \u0026gt;}} {{\u0026lt; timelineItem icon=\u0026#34;github\u0026#34; header=\u0026#34;Cabeçalho\u0026#34; badge=\u0026#34;Teste badge\u0026#34; subheader=\u0026#34;Subcabeçalho\u0026#34; \u0026gt;}} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus non magna ex. Donec sollicitudin ut lorem quis lobortis. Nam ac ipsum libero. Sed a ex eget ipsum tincidunt venenatis quis sed nisl. Pellentesque sed urna vel odio consequat tincidunt id ut purus. Nam sollicitudin est sed dui interdum rhoncus. {{\u0026lt; /timelineItem \u0026gt;}} {{\u0026lt; timelineItem icon=\u0026#34;code\u0026#34; header=\u0026#34;Outro ótimo cabeçalho\u0026#34; badge=\u0026#34;data - presente\u0026#34; subheader=\u0026#34;Ótimo subcabeçalho\u0026#34; \u0026gt;}} Com código HTML \u0026lt;ul\u0026gt; \u0026lt;li\u0026gt;Café\u0026lt;/li\u0026gt; \u0026lt;li\u0026gt;Chá\u0026lt;/li\u0026gt; \u0026lt;li\u0026gt;Leite\u0026lt;/li\u0026gt; \u0026lt;/ul\u0026gt; {{\u0026lt; /timelineItem \u0026gt;}} {{\u0026lt; timelineItem icon=\u0026#34;star\u0026#34; header=\u0026#34;Shortcodes\u0026#34; badge=\u0026#34;INCRÍVEL\u0026#34; \u0026gt;}} Com outros shortcodes {{\u0026lt; gallery \u0026gt;}} \u0026lt;img src=\u0026#34;gallery/01.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/02.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/03.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/04.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/05.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/06.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/07.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; {{\u0026lt; /gallery \u0026gt;}} {{\u0026lt; /timelineItem \u0026gt;}} {{\u0026lt; timelineItem icon=\u0026#34;code\u0026#34; header=\u0026#34;Outro ótimo cabeçalho\u0026#34;\u0026gt;}} {{\u0026lt; github repo=\u0026#34;nunocoracao/blowfish\u0026#34; \u0026gt;}} {{\u0026lt; /timelineItem \u0026gt;}} {{\u0026lt; /timeline \u0026gt;}} header badge test subheader Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus non magna ex. Donec sollicitudin ut lorem quis lobortis. Nam ac ipsum libero. Sed a ex eget ipsum tincidunt venenatis quis sed nisl. Pellentesque sed urna vel odio consequat tincidunt id ut purus. Nam sollicitudin est sed dui interdum rhoncus. Another Awesome Header date - present Awesome Subheader Com código HTML Café Chá Leite Shortcodes AWESOME Com outros shortcodes Another Awesome Header nunocoracao/blowfish Personal Website \u0026amp; Blog Theme for Hugo HTML 2655 696 TypeIt # TypeIt é a ferramenta JavaScript mais versátil para criar efeitos de máquina de escrever no planeta. Com uma configuração simples, permite que você digite strings simples ou múltiplas que fazem quebras de linha, apagam e substituem umas às outras, e pode até lidar com strings que contêm HTML complexo.\nO Blowfish implementa um subconjunto das funcionalidades do TypeIt usando um shortcode. Escreva seu texto dentro do shortcode typeit e use os seguintes parâmetros para configurar o comportamento desejado.\nParâmetro Descrição tag [String] Tag html que será usada para renderizar as strings. classList [String] Lista de classes css para aplicar ao elemento html. initialString [String] String inicial que aparecerá escrita e será substituída. speed [number] Velocidade de digitação, medida em milissegundos entre cada passo. lifeLike [boolean] Torna o ritmo de digitação irregular, como se uma pessoa real estivesse fazendo. startDelay [number] A quantidade de tempo antes do plugin começar a digitar após ser inicializado. breakLines [boolean] Se múltiplas strings são impressas uma sobre a outra (true), ou se são apagadas e substituídas umas pelas outras (false). waitUntilVisible [boolean] Determina se a instância começará quando carregada ou apenas quando o elemento alvo se tornar visível no viewport. O padrão é true loop [boolean] Se suas strings serão continuamente repetidas após a conclusão Exemplo 1:\n{{\u0026lt; typeit \u0026gt;}} Lorem ipsum dolor sit amet {{\u0026lt; /typeit \u0026gt;}} Exemplo 2:\n{{\u0026lt; typeit tag=h1 lifeLike=true \u0026gt;}} Lorem ipsum dolor sit amet, consectetur adipiscing elit. {{\u0026lt; /typeit \u0026gt;}} Exemplo 3:\n{{\u0026lt; typeit tag=h3 speed=50 breakLines=false loop=true \u0026gt;}} \u0026#34;Francamente, minha querida, eu não dou a mínima.\u0026#34; E o Vento Levou (1939) \u0026#34;Vou fazer uma oferta que ele não pode recusar.\u0026#34; O Poderoso Chefão (1972) \u0026#34;Toto, tenho a sensação de que não estamos mais no Kansas.\u0026#34; O Mágico de Oz (1939) {{\u0026lt; /typeit \u0026gt;}} Video # Blowfish inclui um shortcode video para incorporar vídeos locais ou externos no conteúdo. O shortcode renderiza um contêiner \u0026lt;figure\u0026gt; com um player de vídeo responsivo e uma legenda opcional.\nO shortcode video aceita os seguintes parâmetros:\nParâmetro Descrição src Obrigatório. URL do vídeo ou caminho local. Ordem de busca local: recurso da página → assets/ → static/. poster Imagem de pôster opcional (URL ou caminho local). Se omitida, o shortcode tenta uma imagem com o mesmo nome no bundle da página. caption Legenda opcional em Markdown exibida abaixo do vídeo. autoplay true/false. Ativa a reprodução automática quando true. Padrão: false. loop true/false. Reproduz em loop quando true. Padrão: false. muted true/false. Silencia quando true. Padrão: false. controls true/false. Mostra os controles de reprodução padrão do navegador quando true. Padrão: true. playsinline true/false. Reprodução inline em dispositivos móveis quando true. Padrão: true. preload metadata (carrega informações), none (economiza banda) ou auto (pré-carrega mais). Padrão: metadata. start Tempo de início opcional em segundos. end Tempo de fim opcional em segundos. ratio Proporção reservada para o player. Suporta 16/9, 4/3, 1/1 ou W/H personalizado. Padrão: 16/9. fit Como o vídeo se ajusta à proporção: contain (sem corte), cover (corta para preencher), fill (estica). Padrão: contain. Se o navegador não puder reproduzir o vídeo, o player exibirá uma mensagem mínima em inglês com um link para download.\nExemplo:\n{{\u0026lt; video src=\u0026#34;https://upload.wikimedia.org/wikipedia/commons/5/5a/CC0_-_Public_Domain_Dedication_video_bumper.webm\u0026#34; poster=\u0026#34;https://upload.wikimedia.org/wikipedia/commons/e/e0/CC0.jpg\u0026#34; caption=\u0026#34;**Demo de domínio público** — vídeo e pôster CC0.\u0026#34; loop=true muted=true \u0026gt;}} Your browser cannot play this video. Download video.\nDemo de domínio público — vídeo e pôster CC0. Youtube Lite # Um atalho para incorporar vídeos do YouTube usando a biblioteca lite-youtube-embed. Esta biblioteca é uma alternativa leve aos embeds padrão do YouTube, e é projetada para ser mais rápida e eficiente.\nParâmetro Descrição id [String] ID do vídeo do YouTube para incorporar. label [String] Rótulo para o vídeo params [String] Parâmetros extras para reprodução do vídeo Exemplo 1:\n{{\u0026lt; youtubeLite id=\u0026#34;SgXhGb-7QbU\u0026#34; label=\u0026#34;Demo do Blowfish-tools\u0026#34; \u0026gt;}} Exemplo 2:\nVocê pode usar todos os parâmetros do player do YouTube para a variável params, como demonstrado abaixo:\nEste vídeo começará após 130 segundos (2m10)\n{{\u0026lt; youtubeLite id=\u0026#34;SgXhGb-7QbU\u0026#34; label=\u0026#34;Demo do Blowfish-tools\u0026#34; params=\u0026#34;start=130\u0026#34; \u0026gt;}} Este vídeo não terá controles de interface, começará a 130 segundos e parará 10 segundos depois.\nPara concatenar múltiplas opções como mostrado abaixo, você precisa adicionar o caractere \u0026amp; entre elas.\n{{\u0026lt; youtubeLite id=\u0026#34;SgXhGb-7QbU\u0026#34; label=\u0026#34;Demo do Blowfish-tools\u0026#34; params=\u0026#34;start=130\u0026amp;end=10\u0026amp;controls=0\u0026#34; \u0026gt;}} Mais informações podem ser encontradas no repo do GitHub do youtubeLite e na página de parâmetros do player do YouTube.\n","externalUrl":null,"permalink":"/pt-br/docs/shortcodes/","section":"Documentação","summary":"Além de todos os shortcodes padrão do Hugo, o Blowfish adiciona alguns extras para funcionalidades adicionais.\nAlert # alert exibe seu conteúdo como uma caixa de mensagem estilizada dentro do seu artigo. É útil para chamar a atenção para informações importantes que você não quer que o leitor perca.\n","title":"Shortcodes","type":"docs"},{"content":"","externalUrl":"https://ciicadalab.github.io","permalink":"/pt-br/users/6-ef51c7b9654a4f2d13525eb80ee46cdf/","section":"Usuários","summary":"","title":"ciicadalab.github.io","type":"users"},{"content":"Além dos parâmetros de front matter padrão do Hugo, o Blowfish adiciona várias opções adicionais para personalizar a apresentação de artigos individuais. Todos os parâmetros de front matter do tema disponíveis estão listados abaixo.\nOs valores padrão dos parâmetros de front matter são herdados da configuração base do tema, então você só precisa especificar esses parâmetros no seu front matter quando quiser substituir o padrão.\nNome Padrão Descrição title Não definido O nome do artigo. description Não definido A descrição de texto do artigo. É usada nos metadados HTML. externalUrl Não definido Se este artigo está publicado em um site de terceiros, a URL para este artigo. Fornecer uma URL impedirá a geração de uma página de conteúdo e quaisquer referências a este artigo vincularão diretamente ao site de terceiros. editURL article.editURL Quando showEdit está ativo, a URL para o link de edição. editAppendPath article.editAppendPath Quando showEdit está ativo, se o caminho para o artigo atual deve ser anexado à URL definida em editURL. groupByYear list.groupByYear Se os artigos são agrupados por ano nas páginas de lista. menu Não definido Quando um valor é fornecido, um link para este artigo aparecerá nos menus nomeados. Valores válidos são main ou footer. robots Não definido String que indica como os robôs devem tratar este artigo. Se definido, será exibido no cabeçalho da página. Consulte a documentação do Google para valores válidos. sharingLinks article.sharingLinks Quais links de compartilhamento exibir no final deste artigo. Quando não fornecido ou definido como false, nenhum link será exibido. showAuthor article.showAuthor Se a caixa do autor para o autor padrão é exibida no rodapé do artigo. showAuthorBottom article.showAuthorBottom As caixas de autor são exibidas na parte inferior de cada página em vez do topo. authors Não definido Array de valores para autores, se definido substitui as configurações de showAuthor para a página ou site. Usado no recurso de múltiplos autores, consulte esta página para mais detalhes sobre como configurar esse recurso. showAuthorsBadges article.showAuthorsBadges Se as taxonomias de authors são exibidas no cabeçalho do artigo ou lista. Isso requer a configuração de multiple authors e a taxonomia authors. Consulte esta página para mais detalhes. featureimage Não definido Link para a imagem de destaque featureimagecaption Não definido Legenda para a imagem de destaque. Exibida apenas no heroStyle big showHero article.showHero Se a imagem em miniatura será mostrada como imagem hero dentro da página do artigo. heroStyle article.heroStyle Estilo para exibir a imagem hero, opções válidas são: basic, big, background, thumbAndBackground. imagePosition Não definido Define a posição da imagem de destaque usando o atributo object-position. Valores válidos são como especificado na documentação MDN. showBreadcrumbs article.showBreadcrumbs ou list.showBreadcrumbs Se as migalhas de pão são exibidas no cabeçalho do artigo ou lista. showDate article.showDate Se a data do artigo é exibida. A data é definida usando o parâmetro date. showDateUpdated article.showDateUpdated Se a data em que o artigo foi atualizado é exibida. A data é definida usando o parâmetro lastmod. showEdit article.showEdit Se o link para editar o conteúdo do artigo deve ser exibido. showHeadingAnchors article.showHeadingAnchors Se os links de âncora de cabeçalho são exibidos ao lado dos cabeçalhos neste artigo. showPagination article.showPagination Se os links do artigo anterior/próximo são exibidos no rodapé do artigo. invertPagination article.invertPagination Se a direção dos links do artigo anterior/próximo deve ser invertida. showReadingTime article.showReadingTime Se o tempo de leitura do artigo é exibido. showTaxonomies article.showTaxonomies Se as taxonomias relacionadas a este artigo são exibidas. showTableOfContents article.showTableOfContents Se o índice é exibido neste artigo. showWordCount article.showWordCount Se a contagem de palavras do artigo é exibida. showComments article.showComments Se o partial de comentários é incluído após o rodapé do artigo. showSummary list.showSummary Se o resumo do artigo deve ser exibido nas páginas de lista. showViews article.showViews Se as visualizações do artigo devem ser exibidas em listas e visualização detalhada. Isso requer uma integração com Firebase. Consulte esta página para um guia sobre como integrar o Firebase. showLikes article.showLikes Se os likes do artigo devem ser exibidos em listas e visualização detalhada. Isso requer uma integração com Firebase. Consulte esta página para um guia sobre como integrar o Firebase. seriesOpened article.seriesOpened Se o módulo de série será exibido aberto por padrão ou não. series Não definido Array de séries às quais o artigo pertence, recomendamos usar apenas uma série por artigo. series_order Não definido Número do artigo dentro da série. summary Gerado automaticamente usando summaryLength (veja configuração do site) Quando showSummary está habilitado, esta é a string Markdown a ser usada como resumo para este artigo. xml true a menos que excluído por sitemap.excludedKinds Se este artigo é incluído no arquivo /sitemap.xml gerado. excludeFromSearch false Se este artigo deve ser excluído do sitemap e índice de pesquisa. Quando true, a página não aparecerá em sitemap.xml ou index.json. layoutBackgroundBlur true Faz a imagem de fundo no heroStyle background desfocar com a rolagem layoutBackgroundHeaderSpace true Adiciona espaço entre o cabeçalho e o corpo. externalLinkForceNewTab article.externalLinkForceNewTab Links externos no markdown devem abrir em uma nova aba? ","externalUrl":null,"permalink":"/pt-br/docs/front-matter/","section":"Documentação","summary":"Além dos parâmetros de front matter padrão do Hugo, o Blowfish adiciona várias opções adicionais para personalizar a apresentação de artigos individuais. Todos os parâmetros de front matter do tema disponíveis estão listados abaixo.\n","title":"Front Matter","type":"docs"},{"content":"","externalUrl":"https://georgiancodeclub.github.io","permalink":"/pt-br/users/7-25036bf87aa99ef82e09089a1ddbb9eb/","section":"Usuários","summary":"","title":"georgiancodeclub.github.io","type":"users"},{"content":"Alguns sites têm mais de um autor contribuindo com conteúdo e, portanto, requerem mais de um único autor padrão para todo o site. Para esses casos de uso, o Blowfish permite aos usuários estender a lista de autores usando o recurso de múltiplos autores.\nPara manter tudo compatível com versões anteriores, este recurso permite apenas a definição de autores adicionais e não altera de nenhuma forma a funcionalidade de autor anterior que é usada através dos arquivos de configuração.\nCriar autores # O primeiro passo para criar novos autores é configurar uma nova pasta em ./data/authors. Então você pode simplesmente adicionar novos arquivos json dentro, um para cada novo autor. O nome do arquivo será a chave para aquele autor ao referenciá-lo em seus artigos.\nComo exemplo, vamos criar um arquivo chamado nunocoracao.json dentro de ./data/authors. O conteúdo do arquivo deve ser semelhante ao abaixo. name, image, bio e social são os 4 parâmetros suportados atualmente para autores. Eles espelham as configurações disponíveis para o autor padrão nos arquivos de configuração.\nNota: a chave no objeto social será usada para buscar um dos ícones do tema, sinta-se à vontade para usar qualquer um dos ícones disponíveis em sua instalação.\n{ \u0026#34;name\u0026#34;: \u0026#34;Nuno Coração\u0026#34;, \u0026#34;image\u0026#34; : \u0026#34;img/nuno_avatar.jpg\u0026#34;, \u0026#34;bio\u0026#34;: \u0026#34;Theme Creator\u0026#34;, \u0026#34;social\u0026#34;: [ { \u0026#34;linkedin\u0026#34;: \u0026#34;https://linkedin.com/in/nunocoracao\u0026#34; }, { \u0026#34;twitter\u0026#34;: \u0026#34;https://twitter.com/nunocoracao\u0026#34; }, { \u0026#34;instagram\u0026#34;: \u0026#34;https://instagram.com/nunocoracao\u0026#34; }, { \u0026#34;medium\u0026#34;: \u0026#34;https://medium.com/@nunocoracao\u0026#34; }, { \u0026#34;github\u0026#34;: \u0026#34;https://github.com/nunocoracao\u0026#34; }, { \u0026#34;goodreads\u0026#34;: \u0026#34;http://goodreads.com/nunocoracao\u0026#34; }, { \u0026#34;keybase\u0026#34;: \u0026#34;https://keybase.io/nunocoracao\u0026#34; }, { \u0026#34;reddit\u0026#34;: \u0026#34;https://reddit.com/user/nunoheart\u0026#34; } ] } Referenciar autores em artigos # Agora que você criou um autor, o próximo passo é referenciá-lo em um ou mais artigos. No exemplo abaixo, referenciamos o autor criado no passo anterior usando sua chave.\nIsso renderizará um autor adicional usando os dados fornecidos no arquivo json. Este recurso não altera de nenhuma forma o autor padrão configurado para o site geral, e portanto, você pode controlar ambos separadamente. Usando o parâmetro showAuthor, você pode configurar se deseja mostrar o autor padrão, esse é o caso de uso normal para um blog de autor único. O novo parâmetro front matter authors permite definir autores especificamente para um artigo, e eles serão renderizados independentemente das configurações para o autor padrão do site.\n--- title: \u0026#34;Multiple Authors\u0026#34; date: 2020-08-10 draft: false description: \u0026#34;Configure multiple authors for your articles.\u0026#34; slug: \u0026#34;multi-author\u0026#34; tags: [\u0026#34;authors\u0026#34;, \u0026#34;config\u0026#34;, \u0026#34;docs\u0026#34;] showAuthor: true authors: - \u0026#34;nunocoracao\u0026#34; showAuthorsBadges : false --- No exemplo, que corresponde ao markdown da página atual, tanto o autor padrão quanto o novo serão exibidos. Você pode rolar para baixo agora para ver o resultado.\nCriar a taxonomia de autores # Para obter listas de artigos para cada um de seus autores, você pode configurar a taxonomia authors, que abre algumas configurações mais que podem ser interessantes. Este é um passo opcional no processo que não é necessário para exibir os autores em seus artigos.\nO primeiro passo é configurar a taxonomia authors em seu arquivo hugo.toml, como no exemplo abaixo. Embora tag e category sejam definidos por padrão com Hugo, uma vez que você adiciona uma seção de taxonomias específica, você precisa adicioná-los novamente, caso contrário o site não os processará.\n[taxonomies] tag = \u0026#34;tags\u0026#34; category = \u0026#34;categories\u0026#34; author = \u0026#34;authors\u0026#34; E é basicamente isso. Agora você terá páginas que referenciam seus autores e, para cada um, mostram a respectiva lista de artigos onde eles participam. Você também pode usar article.showAuthorsBadges no arquivo de configuração, ou showAuthorsBadges em cada artigo para escolher se deseja exibir a taxonomia authors como badges em cada item de postagem. Como exemplo, esta documentação está configurada para não exibir autores, mas se você olhar a amostra referenciada abaixo, verá os autores exibidos como badges.\nPor último, você pode adicionar mais detalhes a cada página de autor para que ela exiba uma pequena bio, links ou qualquer informação que se adeque ao seu caso de uso. Para conseguir isso, crie uma pasta com a chave para cada autor dentro de ./content/authors e dentro de cada pasta coloque um arquivo _index.md. Para o exemplo acima, terminaríamos com um arquivo .content/authors/nunocoracao/_index.md. Dentro, você pode configurar o nome real do autor e o conteúdo de sua página. Os autores neste site de documentação estão configurados assim, então você pode dar uma olhada jogando com o site.\n--- title: \u0026#34;Nuno Coração\u0026#34; --- Nuno\u0026#39;s awesome dummy bio. Exemplo # Esta amostra abaixo mostra um exemplo onde o autor padrão do site está desativado e o artigo tem múltiplos autores.\nMúltiplos autores 1 minuto\u0026middot; loading Nuno Coração ,\u0026nbsp; Dummy Second Author Autores Exemplo ","externalUrl":null,"permalink":"/pt-br/docs/multi-author/","section":"Documentação","summary":"Alguns sites têm mais de um autor contribuindo com conteúdo e, portanto, requerem mais de um único autor padrão para todo o site. Para esses casos de uso, o Blowfish permite aos usuários estender a lista de autores usando o recurso de múltiplos autores.\n","title":"Múltiplos autores","type":"docs"},{"content":"","externalUrl":"https://www.fahru.my.id","permalink":"/pt-br/users/8-5440c85ea880d93157088032515962d3/","section":"Usuários","summary":"","title":"fahru.my.id","type":"users"},{"content":" Analytics # O Blowfish fornece suporte integrado para Fathom Analytics, Google Analytics e Umami Analytics. O Fathom é uma alternativa paga ao Google Analytics que respeita a privacidade do usuário.\nFathom Analytics # Para habilitar o suporte ao Fathom Analytics, simplesmente forneça seu código de site do Fathom no arquivo config/_default/params.toml. Se você também usa o recurso de domínio personalizado do Fathom e gostaria de servir o script deles do seu domínio, você também pode fornecer adicionalmente o valor de configuração domain. Se você não fornecer um valor domain, o script será carregado diretamente do DNS do Fathom.\n# config/_default/params.toml [fathomAnalytics] site = \u0026#34;ABC12345\u0026#34; domain = \u0026#34;llama.yoursite.com\u0026#34; Google Analytics # O suporte ao Google Analytics é fornecido através do partial interno do Hugo. Simplesmente forneça a chave googleAnalytics no arquivo config/_default/hugo.toml e o script será adicionado automaticamente.\nTanto a versão 3 (analytics.js) quanto a versão 4 (gtag.js) são suportadas, com base no valor de configuração fornecido:\n# config/_default/hugo.toml # versão 3 googleAnalytics = \u0026#34;UA-PROPERTY_ID\u0026#34; # versão 4 googleAnalytics = \u0026#34;G-MEASUREMENT_ID\u0026#34; Umami Analytics # Para habilitar o suporte ao Umami Analytics, simplesmente forneça seu código de rastreamento do Umami no arquivo config/_default/params.toml. Se você também usa o recurso de domínio personalizado do Umami e gostaria de servir o script deles do seu domínio, você também pode fornecer adicionalmente o valor de configuração domain. Se você não fornecer um valor domain, o script será carregado diretamente do DNS do Umami (analytics.umami.is). Se você quiser que o rastreador execute apenas em domínios específicos, você pode fornecer o valor de configuração dataDomains. Se você não fornecer um valor dataDomains, o script será executado em qualquer site onde domain e websiteid correspondam. Se a variável de ambiente TRACKER_SCRIPT_NAME estiver configurada, você pode especificar um nome de script personalizado scriptName. Se não estiver configurada, comente-a ou use o padrão script.js.\nNota: Se você habilitar o Umami Analytics, o Blowfish suportará Umami Track Event automaticamente. Se você não quiser suportar Track Event, o parâmetro enableTrackEvent deve ser definido como false. # config/_default/params.toml [umamiAnalytics] websiteid = \u0026#34;ABC12345\u0026#34; domain = \u0026#34;llama.yoursite.com\u0026#34; dataDomains = \u0026#34;yoursite.com,yoursite2.com\u0026#34; scriptName = \u0026#34;TRACKER_SCRIPT_NAME\u0026#34; enableTrackEvent = true Seline Analytics # Para habilitar o suporte ao Seline Analytics, simplesmente forneça seu token do Seline no arquivo config/_default/params.toml.\nNota: Se você habilitar o Seline Analytics, o Blowfish suportará Seline Track Event automaticamente. Se você não quiser suportar Track Event, o parâmetro enableTrackEvent deve ser definido como false. # config/_default/params.toml [selineAnalytics] token = \u0026#34;XXXXXX\u0026#34; enableTrackEvent = true Provedores de analytics personalizados # Se você deseja usar um provedor de analytics diferente em seu site, você também pode sobrescrever o partial de analytics e fornecer seu próprio script. Simplesmente crie o arquivo layouts/partials/extend-head.html em seu projeto e ele será automaticamente incluído no \u0026lt;head\u0026gt; do site.\nComentários # Para adicionar comentários aos seus artigos, o Blowfish inclui suporte para um partial de comentários que é incluído na base de cada página de artigo. Simplesmente forneça um layouts/partials/comments.html contendo o código necessário para exibir seus comentários escolhidos.\nVocê pode usar o template Disqus integrado do Hugo ou fornecer seu próprio código personalizado. Consulte a documentação do Hugo para mais informações.\nUma vez que o partial foi fornecido, o controle mais fino sobre onde os comentários são exibidos é gerenciado usando o parâmetro showComments. Este valor pode ser definido no nível do tema no arquivo de configuração params.toml, ou por artigo incluindo-o no front matter. O parâmetro é false por padrão, então deve ser definido como true em um desses locais para que os comentários sejam exibidos.\nFavicons # O Blowfish fornece um conjunto padrão de favicons em branco para começar, mas você pode fornecer seus próprios recursos para sobrescrevê-los. A maneira mais fácil de obter novos recursos de favicon é gerá-los usando um provedor de terceiros como favicon.io.\nOs recursos de ícones devem ser colocados diretamente na pasta static/ do seu site e nomeados conforme a lista abaixo. Se você usar o favicon.io, esses serão os nomes de arquivo que serão gerados automaticamente para você, mas você pode fornecer seus próprios recursos se desejar.\nstatic/ ├─ android-chrome-192x192.png ├─ android-chrome-512x512.png ├─ apple-touch-icon.png ├─ favicon-16x16.png ├─ favicon-32x32.png ├─ favicon.ico └─ site.webmanifest Alternativamente, você também pode sobrescrever completamente o comportamento padrão de favicon e fornecer suas próprias tags HTML de favicon e recursos. Simplesmente forneça um arquivo layouts/partials/favicons.html em seu projeto e ele será injetado no \u0026lt;head\u0026gt; do site no lugar dos recursos padrão.\nIcon # Similar ao shortcode icon, você pode incluir ícones em seus próprios templates e partials usando o partial icon.html do Blowfish. O partial recebe um parâmetro que é o nome do ícone a ser incluído.\nExemplo:\n{{ partial \u0026#34;icon.html\u0026#34; \u0026#34;github\u0026#34; }} Os ícones são preenchidos usando pipelines do Hugo, o que os torna muito flexíveis. O Blowfish inclui vários ícones integrados para redes sociais, links e outros propósitos. Confira a página de exemplos de ícones para uma lista completa dos ícones suportados.\nÍcones personalizados podem ser adicionados fornecendo seus próprios recursos de ícones no diretório assets/icons/ do seu projeto. O ícone pode então ser referenciado no partial usando o nome do arquivo SVG sem a extensão .svg.\nOs ícones também podem ser usados no conteúdo de artigos chamando o shortcode icon.\nExtensões # O Blowfish também fornece vários partials de extensão que permitem expandir a funcionalidade base.\nLink de artigo # Se você deseja inserir código adicional após links de artigos, crie um arquivo layouts/partials/extend-article-link.html. Isso é especialmente poderoso quando combinado com o shortcode badge que pode ser usado para destacar metadados de certos artigos.\nHead e Footer # O tema permite inserir código adicional diretamente nas seções \u0026lt;head\u0026gt; e \u0026lt;footer\u0026gt; do template. Estes podem ser úteis para fornecer scripts ou outra lógica que não faz parte do tema.\nSimplesmente crie layouts/partials/extend-head.html ou layouts/partials/extend-footer.html e estes serão automaticamente incluídos na construção do seu site. Ambos os partials são injetados como os últimos itens em \u0026lt;head\u0026gt; e \u0026lt;footer\u0026gt;, para que possam ser usados para sobrescrever os padrões do tema.\nExtensão Head sem cache # O extend-head.html é armazenado em cache, e o Blowfish também suporta uma extensão head sem cache para incluir condicionalmente scripts ou metadados com base em propriedades no nível da página. Para usar esse recurso, crie um arquivo layouts/partials/extend-head-uncached.html em seu projeto. Este arquivo será incluído na tag HTML \u0026lt;head\u0026gt;.\nIsso é útil quando você precisa incluir elementos dinâmicos—como scripts ou metadados—com base em propriedades como shortcodes, flags de front matter ou outros dados específicos da página que não devem ser armazenados em cache entre builds.\nPor exemplo, para carregar dinamicamente um arquivo JavaScript de CDN com base na aparição de um shortcode, você pode usar o método HasShortcode dentro de extend-head-uncached.html.\n","externalUrl":null,"permalink":"/pt-br/docs/partials/","section":"Documentação","summary":"Analytics # O Blowfish fornece suporte integrado para Fathom Analytics, Google Analytics e Umami Analytics. O Fathom é uma alternativa paga ao Google Analytics que respeita a privacidade do usuário.\n","title":"Partials","type":"docs"},{"content":"","externalUrl":"https://loisvelasco.is-a.dev","permalink":"/pt-br/users/9-6c20c1af90023ed60919801cfba0f08f/","section":"Usuários","summary":"","title":"loisvelasco.is-a.dev","type":"users"},{"content":" Miniaturas # O Blowfish foi aprimorado para facilitar adicionar suporte visual às suas postagens. Para fazer isso, você só precisa colocar um arquivo de imagem (quase todos os formatos são suportados, mas recomendamos .png ou .jpg) que comece com feature* dentro do diretório principal do seu artigo, como mostrado no exemplo abaixo.\ncontent └── awesome_article ├── index.md └── featured.png Isso dirá ao Blowfish que este artigo tem uma imagem de destaque que pode ser usada tanto como miniatura em seu site quanto para cartões oEmbed em plataformas sociais.\nEstrutura de pastas # Se você está usando arquivos .md individuais para seus artigos e tem uma estrutura de arquivos semelhante a esta:\ncontent └── awesome_article.md Você precisa mudar de um único arquivo Markdown para uma pasta. Crie um diretório com o mesmo nome do artigo, dentro crie um arquivo index.md. Você terá uma estrutura semelhante à abaixo.\ncontent └── awesome_article └── index.md Então você só precisa adicionar uma imagem como explicado anteriormente. Se você quiser ver um exemplo disso, pode consultar esta amostra.\nImagens hero # As miniaturas serão usadas por padrão como imagens hero dentro de cada artigo. Use o parâmetro global article.showHero ou o parâmetro front matter showHero para controlar este recurso em todo o site ou para cada postagem específica. Se você quiser substituir o estilo da imagem hero, pode criar um arquivo chamado hero.html em ./layouts/partials/ que substituirá o partial original do tema.\n","externalUrl":null,"permalink":"/pt-br/docs/thumbnails/","section":"Documentação","summary":"Miniaturas # O Blowfish foi aprimorado para facilitar adicionar suporte visual às suas postagens. Para fazer isso, você só precisa colocar um arquivo de imagem (quase todos os formatos são suportados, mas recomendamos .png ou .jpg) que comece com feature* dentro do diretório principal do seu artigo, como mostrado no exemplo abaixo.\n","title":"Miniaturas","type":"docs"},{"content":"Se você está lendo a documentação em ordem, agora deve conhecer todos os recursos e configurações disponíveis no Blowfish. Esta página foi projetada para reunir tudo e oferecer alguns exemplos práticos que você pode querer usar em seu projeto Hugo.\nDica: Se você é novo no Hugo, certifique-se de conferir a documentação oficial para aprender mais sobre o conceito de bundles de página e recursos. Os exemplos nesta página podem ser adaptados para diferentes cenários, mas esperamos que lhe deem algumas ideias sobre como abordar a formatação de um item de conteúdo específico para seu projeto individual.\nPáginas branch # Os bundles de página branch no Hugo cobrem itens como a página inicial, listagens de seções e páginas de taxonomia. O importante a lembrar sobre bundles branch é que o nome do arquivo para este tipo de conteúdo é _index.md.\nO Blowfish respeitará os parâmetros de front matter especificados nas páginas branch e estes substituirão as configurações padrão para essa página específica. Por exemplo, definir o parâmetro title em uma página branch permitirá substituir o título da página.\nPágina inicial # Layout: layouts/index.html Conteúdo: content/_index.md A página inicial no Blowfish é especial porque seu design geral é controlado pelo parâmetro de configuração do layout da página inicial. Você pode aprender mais sobre isso na seção Layout da página inicial.\nSe você quiser adicionar conteúdo personalizado a esta página, simplesmente precisa criar um arquivo content/_index.md. Qualquer coisa neste arquivo será incluída em sua página inicial.\nExemplo:\n--- title: \u0026#34;Bem-vindo ao Blowfish!\u0026#34; description: \u0026#34;Esta é uma demonstração de como adicionar conteúdo à página inicial.\u0026#34; --- Bem-vindo ao meu site! Fico muito feliz que você passou por aqui. Este exemplo define um título personalizado e adiciona algum texto adicional ao corpo da página. Qualquer texto formatado em Markdown é aceitável, incluindo shortcodes, imagens e links.\nPáginas de lista # Layout: layouts/_default/list.html Conteúdo: content/../_index.md As páginas de lista agrupam todas as páginas de uma seção e fornecem uma maneira para os visitantes alcançarem cada página. Um blog ou portfolio são exemplos de uma página de lista, pois agrupam posts ou projetos.\nCriar uma página de lista é tão simples quanto criar um subdiretório na pasta de conteúdo. Por exemplo, para criar uma seção \u0026ldquo;Projetos\u0026rdquo;, você criaria content/projects/. Em seguida, crie um arquivo Markdown para cada um dos seus projetos.\nUma página de lista será gerada por padrão, no entanto, para personalizar o conteúdo, você também deve criar uma página _index.md neste novo diretório.\n. └── content └── projects ├── _index.md # /projects ├── first-project.md # /projects/first-project └── another-project ├── index.md # /projects/another-project └── project.jpg O Hugo gerará URLs para as páginas na sua pasta de projetos de acordo.\nAssim como a página inicial, o conteúdo no arquivo _index.md será exibido no índice de lista gerado. O Blowfish então listará quaisquer páginas nesta seção abaixo do conteúdo.\nExemplo:\n--- title: \u0026#34;Projetos\u0026#34; description: \u0026#34;Conheça alguns dos meus projetos.\u0026#34; cascade: showReadingTime: false --- Esta seção contém todos os meus projetos atuais. Neste exemplo, o parâmetro especial cascade está sendo usado para ocultar o tempo de leitura em quaisquer subpáginas dentro desta seção. Ao fazer isso, as páginas de projeto não mostrarão seu tempo de leitura. Esta é uma ótima maneira de substituir os parâmetros padrão do tema para uma seção inteira sem ter que incluí-los em cada página individual.\nA seção de amostras deste site é um exemplo de uma página de lista.\nPáginas de taxonomia # Layout lista: layouts/_default/taxonomy.html Layout termo: layouts/_default/term.html Conteúdo: content/../_index.md As páginas de taxonomia vêm em duas formas - listas de taxonomia e termos de taxonomia. As listas exibem uma listagem de cada um dos termos dentro de uma determinada taxonomia, enquanto os termos exibem uma lista de páginas que estão relacionadas a um determinado termo.\nA terminologia pode ser um pouco confusa, então vamos explorar um exemplo usando uma taxonomia chamada animals.\nPrimeiro, para usar taxonomias no Hugo, elas devem ser configuradas. Isso é feito criando um arquivo de configuração em config/_default/taxonomies.toml e definindo o nome da taxonomia.\n# config/_default/taxonomies.toml animal = \u0026#34;animals\u0026#34; O Hugo espera que as taxonomias sejam listadas usando suas formas singular e plural, então adicionamos o singular animal igual ao plural animals para criar nossa taxonomia de exemplo.\nAgora que nossa taxonomia animals existe, ela precisa ser adicionada aos itens de conteúdo individuais. É tão simples quanto inseri-la no front matter:\n--- title: \u0026#34;Na toca do leão\u0026#34; description: \u0026#34;Esta semana estamos aprendendo sobre leões.\u0026#34; animals: [\u0026#34;lion\u0026#34;, \u0026#34;cat\u0026#34;] --- Isso criou agora dois termos dentro de nossa taxonomia animals - lion e cat.\nEmbora não seja óbvio neste ponto, o Hugo agora estará gerando páginas de lista e termo para esta nova taxonomia. Por padrão, a listagem pode ser acessada em /animals/ e as páginas de termo podem ser encontradas em /animals/lion/ e /animals/cat/.\nA página de lista listará todos os termos contidos dentro da taxonomia. Neste exemplo, navegar para /animals/ mostrará uma página que tem links para \u0026ldquo;lion\u0026rdquo; e \u0026ldquo;cat\u0026rdquo; que levam os visitantes às páginas de termo individuais.\nAs páginas de termo listarão todas as páginas contidas dentro desse termo. Essas listas de termos são essencialmente as mesmas que as páginas de lista normais e se comportam da mesma maneira.\nPara adicionar conteúdo personalizado às páginas de taxonomia, simplesmente crie arquivos _index.md na pasta de conteúdo usando o nome da taxonomia como o nome do subdiretório.\n. └── content └── animals ├── _index.md # /animals └── lion └── _index.md # /animals/lion Qualquer coisa nesses arquivos de conteúdo será agora colocada nas páginas de taxonomia geradas. Como com outros conteúdos, as variáveis de front matter podem ser usadas para substituir valores padrão. Dessa forma, você poderia ter uma tag chamada lion mas substituir o title por \u0026ldquo;Leão\u0026rdquo;.\nPara ver como isso se parece na realidade, confira a listagem de taxonomia de tags neste site.\nPáginas leaf # Layout: layouts/_default/single.html Conteúdo (autônomo): content/../page-name.md Conteúdo (agrupado): content/../page-name/index.md As páginas leaf no Hugo são basicamente páginas de conteúdo padrão. Elas são definidas como páginas que não contêm nenhuma subpágina. Isso poderia ser coisas como uma página Sobre, ou uma postagem de blog individual que vive na seção de blog do site.\nO mais importante a lembrar sobre páginas leaf é que, ao contrário das páginas branch, as páginas leaf devem ser nomeadas index.md sem underscore. As páginas leaf também são especiais porque podem ser agrupadas no nível superior da seção e nomeadas com um nome único.\n. └── content └── blog ├── first-post.md # /blog/first-post ├── second-post.md # /blog/second-post └── third-post ├── index.md # /blog/third-post └── image.jpg Ao incluir recursos em uma página, como uma imagem, um bundle de página deve ser usado. Os bundles de página são criados usando um subdiretório com um arquivo index.md. Agrupar os recursos com o conteúdo em seu próprio diretório é importante, pois muitos dos shortcodes e outras lógicas do tema assumem que os recursos estão agrupados junto com as páginas.\nExemplo:\n--- title: \u0026#34;Minha primeira postagem de blog\u0026#34; date: 2022-01-25 description: \u0026#34;Bem-vindo ao meu blog!\u0026#34; summary: \u0026#34;Saiba mais sobre mim e por que estou começando este blog.\u0026#34; tags: [\u0026#34;boas-vindas\u0026#34;, \u0026#34;novo\u0026#34;, \u0026#34;sobre\u0026#34;, \u0026#34;primeiro\u0026#34;] --- _Este_ é o conteúdo da minha postagem de blog. As páginas leaf têm uma grande variedade de parâmetros de front matter que podem ser usados para personalizar como são exibidas.\nLinks externos # O Blowfish tem um recurso especial que permite que links para páginas externas apareçam ao lado dos artigos nas listagens de artigos. Isso é útil se você tem conteúdo em sites de terceiros como Medium, ou artigos de pesquisa que você gostaria de vincular, sem replicar o conteúdo em seu site Hugo.\nPara criar um artigo de link externo, algum front matter especial precisa ser definido:\n--- title: \u0026#34;Minha postagem no Medium\u0026#34; date: 2022-01-25 externalUrl: \u0026#34;https://medium.com/\u0026#34; summary: \u0026#34;Escrevi uma postagem no Medium.\u0026#34; showReadingTime: false build: render: \u0026#34;false\u0026#34; list: \u0026#34;local\u0026#34; --- Junto com os parâmetros normais de front matter como title e summary, o parâmetro externalUrl é usado para dizer ao Blowfish que este não é um artigo comum. A URL fornecida aqui será para onde os visitantes serão direcionados quando selecionarem este artigo.\nAdicionalmente, usamos um parâmetro especial de front matter do Hugo build para evitar que uma página normal seja gerada para este conteúdo - não há sentido em gerar uma página já que estamos vinculando a uma URL externa!\nO tema inclui um arquétipo para simplificar a geração desses artigos de link externo. Basta especificar -k external ao criar novo conteúdo.\nhugo new -k external posts/my-post.md Páginas simples # Layout: layouts/_default/simple.html Front Matter: layout: \u0026quot;simple\u0026quot; O Blowfish também inclui um layout especial para páginas simples. O layout simples é um template de largura total que simplesmente coloca o conteúdo Markdown na página sem nenhum recurso especial do tema.\nOs únicos recursos disponíveis no layout simples são breadcrumbs e links de compartilhamento. No entanto, o comportamento destes ainda pode ser controlado usando as variáveis normais de front matter da página.\nPara habilitar o layout simples em uma página específica, adicione a variável de front matter layout com o valor \u0026quot;simple\u0026quot;:\n--- title: \u0026#34;Minha página de destino\u0026#34; date: 2022-03-08 layout: \u0026#34;simple\u0026#34; --- O conteúdo desta página agora é de largura total. Layouts personalizados # Um dos benefícios do Hugo é que ele facilita a criação de layouts personalizados para todo o site, seções individuais ou páginas.\nOs layouts seguem todas as regras normais de templates do Hugo e mais informações estão disponíveis na documentação oficial do Hugo.\nSubstituindo layouts padrão # Cada um dos tipos de conteúdo discutidos acima lista o arquivo de layout que é usado para gerar cada tipo de página. Se este arquivo for criado em seu projeto local, ele substituirá o template do tema e, portanto, pode ser usado para personalizar o estilo padrão do site.\nPor exemplo, criar um arquivo layouts/_default/single.html permitirá que o layout das páginas leaf seja completamente personalizado.\nLayouts de seção personalizados # Também é simples criar layouts personalizados para seções de conteúdo individuais. Isso é útil quando você quer fazer uma seção que lista um certo tipo de conteúdo usando um estilo específico.\nVamos percorrer um exemplo que cria uma página \u0026ldquo;Projetos\u0026rdquo; personalizada que lista projetos usando um layout especial.\nPara fazer isso, estruture seu conteúdo usando as regras normais de conteúdo do Hugo e crie uma seção para seus projetos. Adicionalmente, crie um novo layout para a seção de projetos usando o mesmo nome de diretório que o conteúdo e adicionando um arquivo list.html.\n. └── content │ └── projects │ ├── _index.md │ ├── first-project.md │ └── second-project.md └── layouts └── projects └── list.html Este arquivo list.html agora substituirá o template de lista padrão, mas apenas para a seção projects. Antes de olharmos para este arquivo, vamos primeiro olhar para os arquivos de projeto individuais.\n--- title: \u0026#34;Blowfish\u0026#34; date: 2021-08-11 icon: \u0026#34;github\u0026#34; description: \u0026#34;Um tema para Hugo construído com Tailwind CSS.\u0026#34; topics: [\u0026#34;Hugo\u0026#34;, \u0026#34;Web\u0026#34;, \u0026#34;Tailwind\u0026#34;] externalUrl: \u0026#34;https://github.com/nunocoracao/blowfish/\u0026#34; --- Neste exemplo, estamos atribuindo alguns metadados a cada projeto que podemos usar em nosso template de lista. Não há conteúdo de página, mas nada impede você de incluí-lo. É seu próprio template personalizado, afinal!\nCom os projetos definidos, agora podemos criar um template de lista que exibe os detalhes de cada projeto.\n{{ define \u0026#34;main\u0026#34; }} \u0026lt;section class=\u0026#34;mt-8\u0026#34;\u0026gt; {{ range .Pages }} \u0026lt;article class=\u0026#34;pb-6\u0026#34;\u0026gt; \u0026lt;a class=\u0026#34;flex\u0026#34; href=\u0026#34;{{ .Params.externalUrl }}\u0026#34;\u0026gt; \u0026lt;div class=\u0026#34;mr-3 text-3xl text-neutral-300\u0026#34;\u0026gt; \u0026lt;span class=\u0026#34;relative inline-block align-text-bottom\u0026#34;\u0026gt; {{ partial \u0026#34;icon.html\u0026#34; .Params.icon }} \u0026lt;/span\u0026gt; \u0026lt;/div\u0026gt; \u0026lt;div\u0026gt; \u0026lt;h3 class=\u0026#34;flex text-xl font-semibold\u0026#34;\u0026gt; {{ .Title }} \u0026lt;/h3\u0026gt; \u0026lt;p class=\u0026#34;text-sm text-neutral-400\u0026#34;\u0026gt; {{ .Description }} \u0026lt;/p\u0026gt; \u0026lt;/div\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;/article\u0026gt; {{ end }} \u0026lt;/section\u0026gt; {{ end }} Embora este seja um exemplo bastante simples, você pode ver que ele percorre cada uma das páginas nesta seção (ou seja, cada projeto) e então exibe links HTML para cada projeto junto com um ícone. Os metadados no front matter de cada projeto são usados para determinar quais informações são exibidas.\nTenha em mente que você precisará garantir que os estilos e classes relevantes estejam disponíveis, o que pode exigir que o CSS do Tailwind seja recompilado. Isso é discutido com mais detalhes na seção Personalização avançada.\nAo criar templates personalizados como este, é sempre mais fácil dar uma olhada em como o template padrão do Blowfish funciona e depois usá-lo como guia. Lembre-se, a documentação do Hugo também é um ótimo recurso para aprender mais sobre a criação de templates.\n","externalUrl":null,"permalink":"/pt-br/docs/content-examples/","section":"Documentação","summary":"Se você está lendo a documentação em ordem, agora deve conhecer todos os recursos e configurações disponíveis no Blowfish. Esta página foi projetada para reunir tudo e oferecer alguns exemplos práticos que você pode querer usar em seu projeto Hugo.\n","title":"Exemplos de conteúdo","type":"docs"},{"content":"","externalUrl":"https://insidemordecai.com","permalink":"/pt-br/users/10-7ee8520d5e9eadae8557be82f46ff18d/","section":"Usuários","summary":"","title":"insidemordecai.com","type":"users"},{"content":"","externalUrl":"https://blastomussa.dev","permalink":"/pt-br/users/11-4ea7eb30d575afb5183b02f31a661c42/","section":"Usuários","summary":"","title":"blastomussa.dev","type":"users"},{"content":"O Blowfish fornece um recurso para agrupar um conjunto de artigos sob uma \u0026ldquo;série\u0026rdquo;. Colocar um artigo em uma série exibirá o restante dos artigos da série em cada página individual e fornecerá uma maneira rápida de navegar entre eles. Você pode ver um exemplo disso acima.\nCriar taxonomia # O primeiro passo para habilitar séries é criar a taxonomia series. Para fazer isso, basta adicionar a taxonomia series à sua lista de taxonomias no hugo.toml.\n[taxonomies] tag = \u0026#34;tags\u0026#34; category = \u0026#34;categories\u0026#34; author = \u0026#34;authors\u0026#34; series = \u0026#34;series\u0026#34; Marcar artigos # Então você só precisa marcar cada artigo usando o parâmetro series e series_order. O parâmetro series será o identificador e nome da série na qual você está colocando o artigo (embora a variável seja um array, recomendamos manter cada artigo em uma única série). E series_order define a ordem desse artigo dentro da série. No exemplo abaixo, o artigo é o número 11 na série Documentation.\nseries: [\u0026#34;Documentation\u0026#34;] series_order: 11 Comportamento das séries # Marcar um artigo como parte de uma série exibirá automaticamente o módulo de séries como você pode ver nesta página, por exemplo. Você pode escolher se esse módulo começa aberto ou não usando a variável global article.seriesOpened em params.toml ou o parâmetro front matter seriesOpened para especificar uma substituição no nível do artigo.\n","externalUrl":null,"permalink":"/pt-br/docs/series/","section":"Documentação","summary":"O Blowfish fornece um recurso para agrupar um conjunto de artigos sob uma “série”. Colocar um artigo em uma série exibirá o restante dos artigos da série em cada página individual e fornecerá uma maneira rápida de navegar entre eles. Você pode ver um exemplo disso acima.\n","title":"Séries","type":"docs"},{"content":"","externalUrl":"https://jam.dsg.li","permalink":"/pt-br/users/12-ee5d5eca13c3742f7a454a52424f9d73/","section":"Usuários","summary":"","title":"jam.dsg.li","type":"users"},{"content":"Existem muitas maneiras de fazer alterações avançadas no Blowfish. Leia abaixo para saber mais sobre o que pode ser personalizado e a melhor forma de alcançar o resultado desejado.\nSe precisar de mais orientação, poste suas perguntas nas GitHub Discussions.\nEstrutura do projeto Hugo # Antes de começar, primeiro uma nota rápida sobre a estrutura do projeto Hugo e as melhores práticas para gerenciar seu conteúdo e personalizações do tema.\nEm resumo: Nunca edite diretamente os arquivos do tema. Apenas faça personalizações nos subdiretórios do seu projeto Hugo, não no diretório themes em si. O Blowfish foi construído para aproveitar todas as práticas padrão do Hugo. Ele é projetado para permitir que todos os aspectos do tema sejam personalizados e substituídos sem alterar nenhum dos arquivos principais do tema. Isso permite uma experiência de atualização perfeita enquanto oferece controle total sobre a aparência e o funcionamento do seu site.\nPara conseguir isso, você nunca deve ajustar manualmente nenhum dos arquivos do tema diretamente. Seja instalando usando módulos Hugo, como um submódulo git ou incluindo manualmente o tema no seu diretório themes/, você deve sempre deixar esses arquivos intactos.\nA maneira correta de ajustar qualquer comportamento do tema é substituindo arquivos usando a poderosa ordem de busca de arquivos do Hugo. Em resumo, a ordem de busca garante que quaisquer arquivos que você incluir no diretório do seu projeto terão automaticamente precedência sobre quaisquer arquivos do tema.\nPor exemplo, se você quisesse substituir o template principal de artigo no Blowfish, você pode simplesmente criar seu próprio arquivo layouts/_default/single.html e colocá-lo na raiz do seu projeto. Este arquivo então substituirá o single.html do tema sem nunca alterar o tema em si. Isso funciona para qualquer arquivo do tema - templates HTML, partials, shortcodes, arquivos de configuração, dados, assets, etc.\nEnquanto você seguir esta prática simples, você sempre poderá atualizar o tema (ou testar diferentes versões do tema) sem se preocupar em perder nenhuma de suas alterações personalizadas.\nAlterar configurações de otimização de imagem # Hugo tem vários métodos integrados para redimensionar, cortar e otimizar imagens.\nComo exemplo - em layouts/partials/article-link/card.html, você tem o seguinte código:\n{{ with .Resize \u0026#34;600x\u0026#34; }} \u0026lt;div class=\u0026#34;w-full thumbnail_card nozoom\u0026#34; style=\u0026#34;background-image:url({{ .RelPermalink }});\u0026#34;\u0026gt;\u0026lt;/div\u0026gt; {{ end }} O comportamento padrão do Hugo aqui é redimensionar a imagem para 600px mantendo a proporção.\nVale notar que as configurações de imagem padrão como o ponto de ancoragem também podem ser definidas na sua configuração do site assim como no próprio template.\nVeja os docs do Hugo sobre processamento de imagens para mais informações.\nEsquemas de cores # O Blowfish vem com vários esquemas de cores prontos para usar. Para alterar o esquema de cores básico, você pode definir o parâmetro do tema colorScheme. Consulte a seção Primeiros passos para saber mais sobre os esquemas integrados.\nAlém dos esquemas padrão, você também pode criar os seus próprios e re-estilizar todo o site ao seu gosto. Os esquemas são criados colocando um arquivo \u0026lt;nome-do-esquema\u0026gt;.css na pasta assets/css/schemes/. Uma vez criado o arquivo, simplesmente referencie-o pelo nome na configuração do tema.\nNota: gerar esses arquivos manualmente pode ser difícil, eu construí uma ferramenta de terminal nodejs para ajudar com isso, Fugu. Em resumo, você passa os três valores hex principais da sua paleta de cores e o programa produzirá um arquivo css que pode ser importado diretamente no Blowfish. O Blowfish define uma paleta de três cores que é usada em todo o tema. As três cores são definidas como variantes neutral, primary e secondary, cada uma contendo dez tons de cor.\nDevido à forma como o Tailwind CSS 3.0 calcula os valores de cor com opacidade, as cores especificadas no esquema precisam conformar-se a um formato particular fornecendo os valores de cor vermelho, verde e azul.\n:root { --color-primary-500: 139, 92, 246; } Este exemplo define uma variável CSS para a cor primary-500 com um valor vermelho de 139, valor verde de 92 e valor azul de 246.\nUse uma das folhas de estilo do tema existentes como modelo. Você é livre para definir suas próprias cores, mas para inspiração, confira a referência da paleta de cores do Tailwind oficial.\nSubstituir a folha de estilos # Às vezes você precisa adicionar um estilo personalizado para estilizar seus próprios elementos HTML. O Blowfish prevê este cenário permitindo que você substitua os estilos padrão na sua própria folha de estilos CSS. Simplesmente crie um arquivo custom.css na pasta assets/css/ do seu projeto.\nO arquivo custom.css será minificado pelo Hugo e carregado automaticamente após todos os outros estilos do tema, o que significa que qualquer coisa no seu arquivo personalizado terá precedência sobre os padrões.\nUsar fontes adicionais # O Blowfish permite que você altere facilmente a fonte do seu site. Após criar um arquivo custom.css na pasta assets/css/ do seu projeto, coloque seu arquivo de fonte dentro de uma pasta fonts na pasta raiz static.\n. ├── assets │ └── css │ └── custom.css ... └─── static └── fonts └─── font.ttf Isso torna a fonte disponível para o site. Agora, a fonte pode simplesmente ser importada no seu custom.css e substituída onde você achar melhor. O exemplo abaixo mostra como seria substituir a fonte para todo o html.\n@font-face { font-family: font; src: url(\u0026#39;/fonts/font.ttf\u0026#39;); } html { font-family: font; } Ajustar o tamanho da fonte # Alterar o tamanho da fonte do seu site é um exemplo de substituição da folha de estilos padrão. O Blowfish torna isso simples pois usa tamanhos de fonte escalados em todo o tema que são derivados do tamanho da fonte HTML base. Por padrão, o Tailwind define o tamanho padrão como 12pt, mas pode ser alterado para qualquer valor que você preferir.\nCrie um arquivo custom.css usando as instruções acima e adicione a seguinte declaração CSS:\n/* Aumentar o tamanho de fonte padrão */ html { font-size: 13pt; } Simplesmente alterando este único valor, todos os tamanhos de fonte no seu site serão ajustados para corresponder a este novo tamanho. Portanto, para aumentar os tamanhos de fonte gerais usados, faça o valor maior que 12pt. Da mesma forma, para diminuir os tamanhos de fonte, faça o valor menor que 12pt.\nAlterar o tema de destaque de sintaxe # Para alterar o tema de destaque de sintaxe, crie assets/css/custom.css e adicione o seguinte:\n.chroma, .chroma *, .chroma:is(.dark *), .chroma:is(.dark *) * { color: unset; font-weight: unset; font-style: unset; } Isso limpa os estilos padrão do Chroma. O próximo passo é incorporar os estilos do Chroma no seu arquivo CSS usando o comando hugo gen chromastyles:\n# Mac/Linux (echo \u0026#39;html:not(.dark) {\u0026#39;; hugo gen chromastyles --style=emacs; echo \u0026#39;}\u0026#39;) \u0026gt;\u0026gt; assets/css/custom.css (echo \u0026#39;html.dark {\u0026#39;; hugo gen chromastyles --style=evergarden; echo \u0026#39;}\u0026#39;) \u0026gt;\u0026gt; assets/css/custom.css # Windows PowerShell # Este comando não pode ser executado no CMD; deve ser executado no PowerShell @(\u0026#34;html:not(.dark) {\u0026#34;; (hugo gen chromastyles --style=emacs); \u0026#34;}\u0026#34;) | Add-Content -Path \u0026#34;assets/css/custom.css\u0026#34; @(\u0026#34;html.dark {\u0026#34;; (hugo gen chromastyles --style=evergarden); \u0026#34;}\u0026#34;) | Add-Content -Path \u0026#34;assets/css/custom.css\u0026#34; Veja todos os estilos disponíveis na documentação do Hugo.\nConstruir o CSS do tema a partir da fonte # Se você quiser fazer uma alteração maior, pode aproveitar o compilador JIT do Tailwind CSS e reconstruir todo o CSS do tema do zero. Isso é útil se você quiser ajustar a configuração do Tailwind ou adicionar classes extras do Tailwind à folha de estilos principal.\nNota: Construir o tema manualmente é destinado a usuários avançados. Vamos ver como funciona a construção do Tailwind CSS.\nConfiguração do Tailwind # Para gerar um arquivo CSS que contenha apenas as classes do Tailwind que estão realmente sendo usadas, o compilador JIT precisa escanear todos os templates HTML e arquivos de conteúdo Markdown para verificar quais estilos estão presentes no markup. O compilador faz isso olhando o arquivo tailwind.config.js que está incluído na raiz do diretório do tema:\n// themes/blowfish/tailwind.config.js module.exports = { content: [ \u0026#34;./layouts/**/*.html\u0026#34;, \u0026#34;./content/**/*.{html,md}\u0026#34;, \u0026#34;./themes/blowfish/layouts/**/*.html\u0026#34;, \u0026#34;./themes/blowfish/content/**/*.{html,md}\u0026#34;, ], // e mais... }; Esta configuração padrão foi incluída com esses caminhos de conteúdo para que você possa facilmente gerar seu próprio arquivo CSS sem precisar modificá-la, desde que siga uma estrutura de projeto particular. Ou seja, você tem que incluir o Blowfish no seu projeto como um subdiretório em themes/blowfish/. Isso significa que você não pode facilmente usar os módulos Hugo para instalar o tema e deve optar pela instalação por submódulo git (recomendado) ou instalação manual. Os docs de instalação explicam como instalar o tema usando qualquer um desses métodos.\nEstrutura do projeto # Para aproveitar a configuração padrão, seu projeto deve se parecer com algo assim\u0026hellip;\n. ├── assets │ └── css │ └── compiled │ └── main.css # este é o arquivo que vamos gerar ├── config # config do site │ └── _default ├── content # conteúdo do site │ ├── _index.md │ ├── projects │ │ └── _index.md │ └── blog │ └── _index.md ├── layouts # layouts personalizados para seu site │ ├── partials │ │ └── extend-article-link/simple.html │ ├── projects │ │ └── list.html │ └── shortcodes │ └── disclaimer.html └── themes └── blowfish # submódulo git ou instalação manual do tema Esta estrutura de exemplo adiciona um novo tipo de conteúdo projects com seu próprio layout personalizado junto com um shortcode personalizado e partial estendido. Desde que o projeto siga esta estrutura, tudo o que é necessário é recompilar o arquivo main.css.\nInstalar dependências # Para que isso funcione, você precisará mudar para o diretório themes/blowfish/ e instalar as dependências do projeto. Você precisará do npm na sua máquina local para esta etapa.\ncd themes/blowfish npm install Executar o compilador do Tailwind # Com as dependências instaladas, tudo o que resta é usar o Tailwind CLI para invocar o compilador JIT. Navegue de volta para a raiz do seu projeto Hugo e execute o seguinte comando:\ncd ../.. node ./themes/blowfish/node_modules/@tailwindcss/cli/dist/index.mjs -c ./themes/blowfish/tailwind.config.js -i ./themes/blowfish/assets/css/main.css -o ./assets/css/compiled/main.css --jit É um comando um pouco feio devido aos caminhos envolvidos, mas essencialmente você está chamando o Tailwind CLI e passando a localização do arquivo de config do Tailwind (o que vimos acima), onde encontrar o arquivo main.css do tema e então onde você quer que o arquivo CSS compilado seja colocado (ele vai para a pasta assets/css/compiled/ do seu projeto Hugo).\nO arquivo de config escaneará automaticamente todo o conteúdo e layouts no seu projeto assim como todos os do tema e construirá um novo arquivo CSS que contém todo o CSS necessário para seu site. Devido à forma como o Hugo lida com a hierarquia de arquivos, este arquivo no seu projeto agora substituirá automaticamente o que vem com o tema.\nCada vez que você fizer uma alteração nos seus layouts e precisar de novos estilos do Tailwind CSS, você pode simplesmente executar o comando novamente e gerar o novo arquivo CSS. Você também pode adicionar -w ao final do comando para executar o compilador JIT em modo watch.\nCriar um script de build # Para completar totalmente esta solução, você pode simplificar todo este processo adicionando aliases para estes comandos, ou fazer o que eu faço e adicionar um package.json à raiz do seu projeto que contenha os scripts necessários\u0026hellip;\n// package.json { \u0026#34;name\u0026#34;: \u0026#34;my-website\u0026#34;, \u0026#34;version\u0026#34;: \u0026#34;1.0.0\u0026#34;, \u0026#34;description\u0026#34;: \u0026#34;\u0026#34;, \u0026#34;scripts\u0026#34;: { \u0026#34;server\u0026#34;: \u0026#34;hugo server -b http://localhost -p 8000\u0026#34;, \u0026#34;dev\u0026#34;: cross-env \u0026#34;NODE_ENV=development ./themes/blowfish/node_modules/@tailwindcss/cli/dist/index.mjs -c ./themes/blowfish/tailwind.config.js -i ./themes/blowfish/assets/css/main.css -o ./assets/css/compiled/main.css --jit -w\u0026#34;, \u0026#34;build\u0026#34;: cross-env \u0026#34;NODE_ENV=production ./themes/blowfish/node_modules/@tailwindcss/cli/dist/index.mjs -c ./themes/blowfish/tailwind.config.js -i ./themes/blowfish/assets/css/main.css -o ./assets/css/compiled/main.css --jit\u0026#34; }, // e mais... } Agora quando você quiser trabalhar no design do seu site, pode invocar npm run dev e o compilador será executado em modo watch. Quando estiver pronto para implantar, execute npm run build e você terá um build limpo do Tailwind CSS.\n🙋‍♀️ Se precisar de ajuda, sinta-se à vontade para fazer uma pergunta nas GitHub Discussions.\n","externalUrl":null,"permalink":"/pt-br/docs/advanced-customisation/","section":"Documentação","summary":"Existem muitas maneiras de fazer alterações avançadas no Blowfish. Leia abaixo para saber mais sobre o que pode ser personalizado e a melhor forma de alcançar o resultado desejado.\nSe precisar de mais orientação, poste suas perguntas nas GitHub Discussions.\n","title":"Personalização avançada","type":"docs"},{"content":"Existem muitas formas de implantar seu site Hugo construído com Blowfish. O tema é projetado para ser flexível em quase qualquer cenário de implantação.\nO Blowfish usa URLs relativas em todo o tema. Isso permite que sites sejam facilmente implantados em subpastas e hosts como GitHub Pages. Normalmente não há configuração especial necessária, desde que o parâmetro baseURL tenha sido configurado no arquivo hugo.toml.\nA documentação oficial do Hugo Hospedagem e Implantação é o melhor lugar para aprender como implantar seu site. As seções abaixo contêm alguns detalhes de configuração específicos do tema que podem ajudá-lo a implantar sem problemas com certos provedores.\nEscolha seu provedor:\nGitHub Pages Netlify Render Cloudflare Pages Hospedagem compartilhada, VPS ou servidor web privado GitHub Pages # O GitHub permite hospedagem no GitHub Pages usando Actions. Para habilitar essa funcionalidade, ative o Pages em seu repositório e crie um novo workflow de Actions para construir e implantar seu site.\nO arquivo precisa estar no formato YAML, colocado dentro do diretório .github/workflows/ do seu repositório GitHub e nomeado com extensão .yml.\nImportante: Certifique-se de definir o nome correto da branch em branches e no parâmetro if da etapa de implantação para a branch de origem usada em seu projeto. # .github/workflows/gh-pages.yml name: GitHub Pages on: push: branches: - main jobs: build-deploy: runs-on: ubuntu-24.04 concurrency: group: ${{ github.workflow }}-${{ github.ref }} steps: - name: Checkout uses: actions/checkout@v3 with: submodules: true fetch-depth: 0 - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: hugo-version: \u0026#34;latest\u0026#34; - name: Build run: hugo --minify - name: Deploy uses: peaceiris/actions-gh-pages@v3 if: ${{ github.ref == \u0026#39;refs/heads/main\u0026#39; }} with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_branch: gh-pages publish_dir: ./public Envie o arquivo de configuração para o GitHub e a action deve ser executada automaticamente. Pode falhar na primeira vez e você precisará visitar a seção Settings \u0026gt; Pages do seu repositório GitHub para verificar se a origem está correta. Ela deve estar configurada para usar a branch gh-pages.\nUma vez que as configurações estejam definidas, execute novamente a action e o site deve ser construído e implantado corretamente. Você pode consultar os logs das actions para verificar se tudo foi implantado com sucesso.\nNetlify # Para implantar no Netlify, crie um novo site de implantação contínua e vincule-o ao seu código-fonte. As configurações de build podem ser deixadas em branco na interface do Netlify. Você só precisará configurar o domínio que usará.\nEm seguida, na raiz do repositório do seu site, crie um arquivo netlify.toml:\n# netlify.toml [build] command = \u0026#34;hugo mod get -u \u0026amp;\u0026amp; hugo --gc --minify -b $URL\u0026#34; publish = \u0026#34;public\u0026#34; [build.environment] NODE_ENV = \u0026#34;production\u0026#34; GO_VERSION = \u0026#34;1.16\u0026#34; TZ = \u0026#34;UTC\u0026#34; # Definir para o fuso horário preferido [context.production.environment] HUGO_VERSION = \u0026#34;0.104.1\u0026#34; HUGO_ENV = \u0026#34;production\u0026#34; [context.deploy-preview.environment] HUGO_VERSION = \u0026#34;0.104.1\u0026#34; Esta configuração assume que você está implantando o Blowfish como um módulo Hugo. Se você instalou o tema usando outro método, altere o comando de build simplesmente para hugo --gc --minify -b $URL.\nQuando você enviar o arquivo de configuração para seu repositório, o Netlify deve implantar automaticamente seu site. Você pode verificar os logs de implantação na interface do Netlify para quaisquer erros.\nRender # Implantar no Render é muito simples e toda a configuração é feita através da interface do Render.\nCrie um novo Static Site e vincule-o ao repositório de código do seu projeto. Em seguida, simplesmente configure o comando de build como hugo --gc --minify e o diretório de publicação como public.\nO site será construído e implantado automaticamente sempre que você enviar uma alteração para seu repositório.\nCloudflare Pages # A Cloudflare oferece o serviço Pages que pode hospedar blogs Hugo. Ele constrói o site a partir de um repositório git e o hospeda no CDN da Cloudflare. Siga o guia de implantação Hugo deles para começar.\nO recurso Rocket Loader™ oferecido pela Cloudflare tenta acelerar a renderização de páginas web com JavaScript, mas ele quebra o seletor de aparência no tema. Também pode causar um flash irritante de tela clara/escura ao navegar em seu site devido aos scripts carregando na ordem errada.\nEste problema pode ser corrigido desativando-o:\nVá para o painel da Cloudflare Clique no nome do seu domínio na lista Clique em Optimization na seção Speed Role até Rocket Loader™ e desative-o Sites Hugo construídos com Blowfish ainda carregam muito rápido, mesmo com este recurso desativado.\nHospedagem compartilhada, VPS ou servidor web privado # Usar hospedagem web tradicional, ou implantar em seu próprio servidor web, é tão simples quanto construir seu site Hugo e transferir os arquivos para seu host.\nCertifique-se de que o parâmetro baseURL em hugo.toml esteja definido para a URL completa para a raiz do seu site (incluindo quaisquer subdomínios ou subpastas).\nEm seguida, construa seu site usando hugo e copie o conteúdo do diretório de saída para a raiz do seu servidor web e você estará pronto. Por padrão, o diretório de saída é chamado public.\nSe você precisa de um provedor de hospedagem, confira Vultr ou DigitalOcean. Cadastrar-se usando esses links de afiliado lhe dará até $100 em crédito grátis para que você possa experimentar o serviço.\n","externalUrl":null,"permalink":"/pt-br/docs/hosting-deployment/","section":"Documentação","summary":"Existem muitas formas de implantar seu site Hugo construído com Blowfish. O tema é projetado para ser flexível em quase qualquer cenário de implantação.\nO Blowfish usa URLs relativas em todo o tema. Isso permite que sites sejam facilmente implantados em subpastas e hosts como GitHub Pages. Normalmente não há configuração especial necessária, desde que o parâmetro baseURL tenha sido configurado no arquivo hugo.toml.\n","title":"Hospedagem e implantação","type":"docs"},{"content":"","externalUrl":"https://priyakdey.com","permalink":"/pt-br/users/13-72d71e304faaa40b3d547d5357edc450/","section":"Usuários","summary":"","title":"priyakdey.com","type":"users"},{"content":"Para poder suportar dados dinâmicos em seu site, adicionamos suporte para integrar o Firebase. Isso permitirá que você use o recurso de visualizações em listas e posts.\nVá para o site do Firebase e crie uma conta gratuitamente Crie um novo projeto Selecione a localização do analytics Configure o Firebase no Blowfish obtendo as variáveis do seu projeto e configurando-as no arquivo params.toml. Mais detalhes podem ser encontrados nesta página. Você pode encontrar um exemplo do arquivo que o Firebase fornecerá abaixo, observe os parâmetros dentro do objeto FirebaseConfig. // Import the functions you need from the SDKs you need import { initializeApp } from \u0026#34;firebase/app\u0026#34;; import { getAnalytics } from \u0026#34;firebase/analytics\u0026#34;; // TODO: Add SDKs for Firebase products that you want to use // https://firebase.google.com/docs/web/setup#available-libraries // Your web app\u0026#39;s Firebase configuration // For Firebase JS SDK v7.20.0 and later, measurementId is optional const firebaseConfig = { apiKey: \u0026#34;AIzaSyB5tqlqDky77Vb4Tc4apiHV4hRZI18KGiY\u0026#34;, authDomain: \u0026#34;blowfish-21fff.firebaseapp.com\u0026#34;, projectId: \u0026#34;blowfish-21fff\u0026#34;, storageBucket: \u0026#34;blowfish-21fff.appspot.com\u0026#34;, messagingSenderId: \u0026#34;60108104191\u0026#34;, appId: \u0026#34;1:60108104191:web:039842ebe1370698b487ca\u0026#34;, measurementId: \u0026#34;G-PEDMYR1V0K\u0026#34; }; // Initialize Firebase const app = initializeApp(firebaseConfig); const analytics = getAnalytics(app); Configurar Firestore - Selecione Build e abra Firestore. Crie um novo banco de dados e escolha iniciar no modo produção. Selecione a localização do servidor e aguarde. Uma vez iniciado, você precisa configurar as regras. Basta copiar e colar o arquivo abaixo e pressionar publicar. Essas regras garantem que as visualizações só podem ser incrementadas em 1, e as curtidas só podem ser alteradas em +1 ou -1 (e nunca abaixo de 0). rules_version = \u0026#39;2\u0026#39;; service cloud.firestore { match /databases/{database}/documents { // Views - read anyone, only increment by 1 match /views/{document} { allow read: if request.auth != null; allow create: if request.auth != null \u0026amp;\u0026amp; request.resource.data.keys().hasOnly([\u0026#39;views\u0026#39;]) \u0026amp;\u0026amp; request.resource.data.views == 1; allow update: if request.auth != null \u0026amp;\u0026amp; request.resource.data.diff(resource.data).affectedKeys().hasOnly([\u0026#39;views\u0026#39;]) \u0026amp;\u0026amp; request.resource.data.views == resource.data.views + 1; } // Likes - read anyone, only +1 or -1 match /likes/{document} { allow read: if request.auth != null; allow create: if request.auth != null \u0026amp;\u0026amp; request.resource.data.keys().hasOnly([\u0026#39;likes\u0026#39;]) \u0026amp;\u0026amp; request.resource.data.likes == 1; allow update: if request.auth != null \u0026amp;\u0026amp; request.resource.data.diff(resource.data).affectedKeys().hasOnly([\u0026#39;likes\u0026#39;]) \u0026amp;\u0026amp; (request.resource.data.likes == resource.data.likes + 1 || request.resource.data.likes == resource.data.likes - 1) \u0026amp;\u0026amp; request.resource.data.likes \u0026gt;= 0; } // Deny everything else match /{document=**} { allow read, write: if false; } } } Habilitar autorização anônima - Selecione Build e abra Authentication. Selecione começar, clique em Anônimo e ative, salve. Aproveite - agora você pode ativar visualizações e curtidas no Blowfish para todos (ou específicos) artigos. ","externalUrl":null,"permalink":"/pt-br/docs/firebase-views/","section":"Documentação","summary":"Para poder suportar dados dinâmicos em seu site, adicionamos suporte para integrar o Firebase. Isso permitirá que você use o recurso de visualizações em listas e posts.\nVá para o site do Firebase e crie uma conta gratuitamente Crie um novo projeto Selecione a localização do analytics Configure o Firebase no Blowfish obtendo as variáveis do seu projeto e configurando-as no arquivo params.toml. Mais detalhes podem ser encontrados nesta página. Você pode encontrar um exemplo do arquivo que o Firebase fornecerá abaixo, observe os parâmetros dentro do objeto FirebaseConfig. // Import the functions you need from the SDKs you need import { initializeApp } from \"firebase/app\"; import { getAnalytics } from \"firebase/analytics\"; // TODO: Add SDKs for Firebase products that you want to use // https://firebase.google.com/docs/web/setup#available-libraries // Your web app's Firebase configuration // For Firebase JS SDK v7.20.0 and later, measurementId is optional const firebaseConfig = { apiKey: \"AIzaSyB5tqlqDky77Vb4Tc4apiHV4hRZI18KGiY\", authDomain: \"blowfish-21fff.firebaseapp.com\", projectId: \"blowfish-21fff\", storageBucket: \"blowfish-21fff.appspot.com\", messagingSenderId: \"60108104191\", appId: \"1:60108104191:web:039842ebe1370698b487ca\", measurementId: \"G-PEDMYR1V0K\" }; // Initialize Firebase const app = initializeApp(firebaseConfig); const analytics = getAnalytics(app); Configurar Firestore - Selecione Build e abra Firestore. Crie um novo banco de dados e escolha iniciar no modo produção. Selecione a localização do servidor e aguarde. Uma vez iniciado, você precisa configurar as regras. Basta copiar e colar o arquivo abaixo e pressionar publicar. Essas regras garantem que as visualizações só podem ser incrementadas em 1, e as curtidas só podem ser alteradas em +1 ou -1 (e nunca abaixo de 0). rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { // Views - read anyone, only increment by 1 match /views/{document} { allow read: if request.auth != null; allow create: if request.auth != null \u0026\u0026 request.resource.data.keys().hasOnly(['views']) \u0026\u0026 request.resource.data.views == 1; allow update: if request.auth != null \u0026\u0026 request.resource.data.diff(resource.data).affectedKeys().hasOnly(['views']) \u0026\u0026 request.resource.data.views == resource.data.views + 1; } // Likes - read anyone, only +1 or -1 match /likes/{document} { allow read: if request.auth != null; allow create: if request.auth != null \u0026\u0026 request.resource.data.keys().hasOnly(['likes']) \u0026\u0026 request.resource.data.likes == 1; allow update: if request.auth != null \u0026\u0026 request.resource.data.diff(resource.data).affectedKeys().hasOnly(['likes']) \u0026\u0026 (request.resource.data.likes == resource.data.likes + 1 || request.resource.data.likes == resource.data.likes - 1) \u0026\u0026 request.resource.data.likes \u003e= 0; } // Deny everything else match /{document=**} { allow read, write: if false; } } } Habilitar autorização anônima - Selecione Build e abra Authentication. Selecione começar, clique em Anônimo e ative, salve. Aproveite - agora você pode ativar visualizações e curtidas no Blowfish para todos (ou específicos) artigos. ","title":"Firebase: Visualizações \u0026 Curtidas","type":"docs"},{"content":"","externalUrl":"https://sdehm.dev","permalink":"/pt-br/users/14-1a882ded73613252bb07c2c13f40b9e3/","section":"Usuários","summary":"","title":"sdehm.dev","type":"users"},{"content":"","externalUrl":"https://dizzytech.de","permalink":"/pt-br/users/15-039ca94b0aeeb9ab4c95226615bfb840/","section":"Usuários","summary":"","title":"dizzytech.de","type":"users"},{"content":"","externalUrl":"https://alejandro-ao.com/","permalink":"/pt-br/users/16-620af4c12a7ee8932fadb45ae52bba7e/","section":"Usuários","summary":"","title":"alejandro-ao.com","type":"users"},{"content":"","externalUrl":"https://adir1.com/","permalink":"/pt-br/users/17-64faf41f22317a170125dd7b2cd642e2/","section":"Usuários","summary":"","title":"adir1.com","type":"users"},{"content":"","externalUrl":"https://blog.muffn.io/","permalink":"/pt-br/users/18-e07582d573aa187c3c15bb042872ca4a/","section":"Usuários","summary":"","title":"blog.muffn.io","type":"users"},{"content":"","externalUrl":"https://nick.bouwhuis.net","permalink":"/pt-br/users/19-fd12be5b9c01f6b6089b8b1cbff1350d/","section":"Usuários","summary":"","title":"nick.bouwhuis.net","type":"users"},{"content":"","externalUrl":"https://vividscc.com/","permalink":"/pt-br/users/20-3bfa5ccb77cf79199527df4c0259d0dc/","section":"Usuários","summary":"","title":"vividscc.com","type":"users"},{"content":"","externalUrl":"https://technicat.com/","permalink":"/pt-br/users/21-6ed0dcb17b6e24c166f7da0bdfb0c1f5/","section":"Usuários","summary":"","title":"technicat.com","type":"users"},{"content":"","externalUrl":"https://fugugames.com/","permalink":"/pt-br/users/22-e2ca3d6494c32151235beabe7567b23d/","section":"Usuários","summary":"","title":"fugugames.com","type":"users"},{"content":"","externalUrl":"https://hyperbowl3d.com/","permalink":"/pt-br/users/23-129162dc71b9d40ee7948e51910d415a/","section":"Usuários","summary":"","title":"hyperbowl3d.com","type":"users"},{"content":"","externalUrl":"https://talkdimsum.com/","permalink":"/pt-br/users/24-80d4420e686d5a055bab647fa03d281b/","section":"Usuários","summary":"","title":"talkdimsum.com","type":"users"},{"content":"","externalUrl":"https://alanctanner.com/","permalink":"/pt-br/users/25-8168c3eeb157c9c9b1ca287393393f9c/","section":"Usuários","summary":"","title":"alanctanner.com","type":"users"},{"content":"","externalUrl":"https://rdgo.dev/","permalink":"/pt-br/users/26-98f15180691d43fbfcbaf685e1b9ab06/","section":"Usuários","summary":"","title":"rdgo.dev","type":"users"},{"content":"","externalUrl":"https://clemsau.com/","permalink":"/pt-br/users/27-66a61706d45b77b559869cd1247fe8fc/","section":"Usuários","summary":"","title":"clemsau.com","type":"users"},{"content":"","externalUrl":"https://weaxsey.org/","permalink":"/pt-br/users/28-5801e67070cd59e592c82693a1bda773/","section":"Usuários","summary":"","title":"weaxsey.org","type":"users"},{"content":"","externalUrl":"https://nikarashihatsu.github.io/","permalink":"/pt-br/users/29-c7116358255c4f5ccb306f7012306e22/","section":"Usuários","summary":"","title":"nikarashihatsu.github.io","type":"users"},{"content":"","externalUrl":"https://www.halcyonstraits.com/","permalink":"/pt-br/users/30-d8ebb1396d8c7d2233b33a6b3ca0adc4/","section":"Usuários","summary":"","title":"halcyonstraits.com","type":"users"},{"content":"","externalUrl":"https://www.50-nuances-octets.fr/","permalink":"/pt-br/users/31-24577d47b9474b6bc72eba9a6009dba4/","section":"Usuários","summary":"","title":"50-nuances-octets.fr","type":"users"},{"content":"","externalUrl":"https://marupanda.art/marucomics/","permalink":"/pt-br/users/32-6e0c28f8b70015dd35f332d927960d06/","section":"Usuários","summary":"","title":"marupanda.art/marucomics","type":"users"},{"content":"","externalUrl":"https://m3upt.com","permalink":"/pt-br/users/33-4d4fb24dca11a144122fa0bb831d9d03/","section":"Usuários","summary":"","title":"m3upt.com","type":"users"},{"content":"","externalUrl":"https://pacochan.net","permalink":"/pt-br/users/34-c8eb3ba4d0e565e041ead9aabe6fc770/","section":"Usuários","summary":"","title":"pacochan.net","type":"users"},{"content":"","externalUrl":"https://vkmki001.github.io/","permalink":"/pt-br/users/35-069e8f01e7ef48830ebea5239e2189b4/","section":"Usuários","summary":"","title":"vkmki001.github.io","type":"users"},{"content":"","externalUrl":"https://bbagwang.com","permalink":"/pt-br/users/36-43d57d92cc54037519270a0cb07dbb83/","section":"Usuários","summary":"","title":"bbagwang.com","type":"users"},{"content":"","externalUrl":"https://jamiemoxon.tech","permalink":"/pt-br/users/37-d9e559aaa0c3488012725cc4699ff9c4/","section":"Usuários","summary":"","title":"jamiemoxon.tech","type":"users"},{"content":"","externalUrl":"https://theindiecoder.cloud","permalink":"/pt-br/users/38-9eed597b03512bc7b7b4b3cf81814a37/","section":"Usuários","summary":"","title":"theindiecoder.cloud","type":"users"},{"content":"","externalUrl":"https://gma.name","permalink":"/pt-br/users/39-48ff442c7de299911eab10b72b02cc84/","section":"Usuários","summary":"","title":"gma.name","type":"users"},{"content":"","externalUrl":"https://mayer.life","permalink":"/pt-br/users/40-1b3c507d9cd618565898e6d099c0427d/","section":"Usuários","summary":"","title":"mayer.life","type":"users"},{"content":"","externalUrl":"https://scottmckendry.tech","permalink":"/pt-br/users/41-d6d2aa4cd9e351e749136df67a27c136/","section":"Usuários","summary":"","title":"scottmckendry.tech","type":"users"},{"content":"","externalUrl":"https://ohdmire.github.io","permalink":"/pt-br/users/42-fec44f5dd2be29e37c305696d018f99f/","section":"Usuários","summary":"","title":"ohdmire.github.io","type":"users"},{"content":"","externalUrl":"https://ricklan.photography","permalink":"/pt-br/users/43-954584ca9b811d77ac600cf7c426be45/","section":"Usuários","summary":"","title":"ricklan.photography","type":"users"},{"content":"","externalUrl":"https://deepumohan.com/tech/","permalink":"/pt-br/users/44-8032d46bf9c96ae4b59c419032c7ad89/","section":"Usuários","summary":"","title":"deepumohan.com/tech","type":"users"},{"content":"","externalUrl":"https://joush007.github.io","permalink":"/pt-br/users/45-b66472425d53d4e270e85ba4f160e7a1/","section":"Usuários","summary":"","title":"joush007.github.io","type":"users"},{"content":"","externalUrl":"https://blog.stonegarden.dev/","permalink":"/pt-br/users/46-3ec093539269bc4ce9498fe9c36a2b7d/","section":"Usuários","summary":"","title":"blog.stonegarden.dev","type":"users"},{"content":"","externalUrl":"https://renaud.warnotte.be","permalink":"/pt-br/users/47-4f0c88168fb7a348b4393a56ede2e799/","section":"Usuários","summary":"","title":"renaud.warnotte.be","type":"users"},{"content":"","externalUrl":"https://boringtech.net/","permalink":"/pt-br/users/48-82b432ad2bfc873ec725001f0b3ac495/","section":"Usuários","summary":"","title":"BoringTech.net","type":"users"},{"content":"","externalUrl":"https://technicaldc.github.io/","permalink":"/pt-br/users/49-6a603c5d465ecb2422ed7a96fd55c99c/","section":"Usuários","summary":"","title":"technicaldc.github.io","type":"users"},{"content":"","externalUrl":"https://alxhslm.github.io/","permalink":"/pt-br/users/50-427cec3309be77abe6f19b006b2a3dc0/","section":"Usuários","summary":"","title":"alxhslm.github.io","type":"users"},{"content":"","externalUrl":"https://www.the-maze.net/","permalink":"/pt-br/users/51-e518dc969af1ea65a3d0b55630705047/","section":"Usuários","summary":"","title":"the-maze.net","type":"users"},{"content":"","externalUrl":"https://www.dxpetti.com/","permalink":"/pt-br/users/52-0327ac1993f378aa2fc5bbb8a840c9cb/","section":"Usuários","summary":"","title":"DXPetti.com","type":"users"},{"content":"","externalUrl":"https://asterisk.lol","permalink":"/pt-br/users/53-6e57b74d392f64f3698aee7046cc2606/","section":"Usuários","summary":"","title":"asterisk.lol","type":"users"},{"content":"","externalUrl":"https://ekwska.com","permalink":"/pt-br/users/54-1314bf3d7ce70ad90f1fc7666032e147/","section":"Usuários","summary":"","title":"ekwska.com","type":"users"},{"content":"","externalUrl":"https://aakashnand.com/","permalink":"/pt-br/users/55-a322d57671bf49fe0f2539096f9ed57f/","section":"Usuários","summary":"","title":"aakashnand.com","type":"users"},{"content":"","externalUrl":"https://karlukle.site","permalink":"/pt-br/users/56-7d028665dc1cf54485e6e82a7083ce69/","section":"Usuários","summary":"","title":"karlukle.site","type":"users"},{"content":"","externalUrl":"http://www.adammadej.com/","permalink":"/pt-br/users/57-15cf92fba36f0319bd4b176da554fdb9/","section":"Usuários","summary":"","title":"Adam Madej - Gameplay Animator","type":"users"},{"content":"","externalUrl":"http://www.eallion.com/","permalink":"/pt-br/users/58-1f94add7b0ba58983ff507632b822401/","section":"Usuários","summary":"","title":"eallion.com","type":"users"},{"content":"","externalUrl":"https://synapticsugar.games","permalink":"/pt-br/users/59-c0d9928ff3857960ec230178bdec1b8d/","section":"Usuários","summary":"","title":"Synaptic Sugar","type":"users"},{"content":"","externalUrl":"https://www.michaeldorner.de","permalink":"/pt-br/users/60-d965f981aa39336ef7be5efac83c96b2/","section":"Usuários","summary":"","title":"michaeldorner.de","type":"users"},{"content":"","externalUrl":"http://www.ignaciomconde.com/","permalink":"/pt-br/users/61-4de384e83ae8af3834cad28f6dfc6966/","section":"Usuários","summary":"","title":"Ignacio Conde","type":"users"},{"content":"","externalUrl":"https://blog.ummit.dev/","permalink":"/pt-br/users/62-c506ded8078df151fc8ce943e7ac1c8a/","section":"Usuários","summary":"","title":"UmmIt - Blog","type":"users"},{"content":"","externalUrl":"https://nveshaan.github.io/","permalink":"/pt-br/users/63-02c452502ee9a03866c720c14bf86f9e/","section":"Usuários","summary":"","title":"nveshaan","type":"users"},{"content":"","externalUrl":"https://kumacat.pages.dev","permalink":"/pt-br/users/64-d52c3523ad809eb1d9ddbcbe32e92661/","section":"Usuários","summary":"","title":"kumacat.pages.dev","type":"users"},{"content":"","externalUrl":"https://andrealucchini.com","permalink":"/pt-br/users/65-bdd6b2db27fb40b3fa79a37659b2f285/","section":"Usuários","summary":"","title":"andrealucchini.com","type":"users"},{"content":"","externalUrl":"https://luizglomyer.github.io/","permalink":"/pt-br/users/66-af89464ac25ab9445658a3541e623778/","section":"Usuários","summary":"","title":"glomyer.dev","type":"users"},{"content":"","externalUrl":"https://utrodus.com","permalink":"/pt-br/users/67-c562b0e606584dd96159faf763291fe1/","section":"Usuários","summary":"","title":"utrodus.com","type":"users"},{"content":"","externalUrl":"https://lazarusoverlook.com","permalink":"/pt-br/users/68-033c87b7e950b82ea500c552c9523367/","section":"Usuários","summary":"","title":"lazarusoverlook.com","type":"users"},{"content":"","externalUrl":"https://p3rception.github.io/","permalink":"/pt-br/users/69-7596a225b244e0859da338621e680481/","section":"Usuários","summary":"","title":"p3rception.github.io","type":"users"},{"content":"","externalUrl":"https://www.emse.education","permalink":"/pt-br/users/70-54b73306674ec7e6778b54a0a8b18b36/","section":"Usuários","summary":"","title":"Handbook on Teaching Empirical Software Engineering: Online Materials","type":"users"},{"content":"","externalUrl":"https://blog.lofibean.cc","permalink":"/pt-br/users/71-ad989702a19d1fd8add147d6771c6c02/","section":"Usuários","summary":"","title":"blog.lofibean.cc","type":"users"},{"content":"","externalUrl":"https://acamize.com/","permalink":"/pt-br/users/72-e263f9bb6dcec27003a8f5f947ba5abb/","section":"Usuários","summary":"","title":"Academy Customize","type":"users"},{"content":"","externalUrl":"https://mrtruongvu.com","permalink":"/pt-br/users/73-837b47128639b5359ade845eae461c3a/","section":"Usuários","summary":"","title":"mrtruongvu.com","type":"users"},{"content":"","externalUrl":"https://stepaniah.me","permalink":"/pt-br/users/74-1b3da762734b4fb503e49822ed506dbb/","section":"Usuários","summary":"","title":"StepaniaH","type":"users"},{"content":"","externalUrl":"https://laterre.dev/","permalink":"/pt-br/users/75-447e2f0f6f439b915e0b57f93e49b7d6/","section":"Usuários","summary":"","title":"Laterre Dev","type":"users"},{"content":"","externalUrl":"https://lazyproductreviews.com/","permalink":"/pt-br/users/76-3fa4eb553f5d984050d2ee4954960034/","section":"Usuários","summary":"","title":"Lazy Product Reviews","type":"users"},{"content":"","externalUrl":"https://zzzhome.cc/","permalink":"/pt-br/users/77-46ea5d4b3698fa18fc0b79faa3d89bef/","section":"Usuários","summary":"","title":"zzzhome","type":"users"},{"content":"","externalUrl":"https://bootlegcoal.com","permalink":"/pt-br/users/78-915a897f2ea3ba018728d7dce3540b1b/","section":"Usuários","summary":"","title":"Bootleg Coal Rebellion","type":"users"},{"content":"","externalUrl":"https://ctry.tech/","permalink":"/pt-br/users/79-0805e986c2f7265e3bbbfc7bc647ed92/","section":"Usuários","summary":"","title":"Chill-Try","type":"users"},{"content":"","externalUrl":"https://hudsonmcnamara.com","permalink":"/pt-br/users/80-2d29fadfaf8ddfaee0b69b563bae8d2d/","section":"Usuários","summary":"","title":"Hudson McNamara","type":"users"},{"content":"","externalUrl":"https://www.wegumweg.de","permalink":"/pt-br/users/81-eb23ebd26738c98db323eff207dc7c0e/","section":"Usuários","summary":"","title":"Weg um Weg","type":"users"},{"content":"","externalUrl":"https://panoskorovesis.github.io/","permalink":"/pt-br/users/82-706590b7d6a58b77f0eadb22b1dc6cd5/","section":"Usuários","summary":"","title":"The Space 🌍","type":"users"},{"content":"","externalUrl":"https://blog.francescopapini.com","permalink":"/pt-br/users/83-a615163aad4c6bb5746a697a9450d563/","section":"Usuários","summary":"","title":"blog.francescopapini.com","type":"users"},{"content":"","externalUrl":"https://adriantunez.cloud","permalink":"/pt-br/users/84-6057b72b4986ae88640d46262a4be0a0/","section":"Usuários","summary":"","title":"Adri Antunez's Cloud Site","type":"users"},{"content":"","externalUrl":"https://irusukan.com","permalink":"/pt-br/users/85-e3f304eacd2f79e31f294cae0ff8162e/","section":"Usuários","summary":"","title":"irusukan","type":"users"},{"content":"","externalUrl":"https://feec-seminar-comp-eng.github.io/","permalink":"/pt-br/users/86-405727a6fae1350173ef8915b4c9eb7d/","section":"Usuários","summary":"","title":"FEEC/UNICAMP IA382 - Seminar in Computer Engineering","type":"users"},{"content":"","externalUrl":"https://blog.francescopapini.com","permalink":"/pt-br/users/87-a615163aad4c6bb5746a697a9450d563/","section":"Usuários","summary":"","title":"blog.francescopapini.com","type":"users"},{"content":"","externalUrl":"https://heykyo.com","permalink":"/pt-br/users/88-9d162f4046cb83c367d8d8ab57240711/","section":"Usuários","summary":"","title":"Kyo's Garden","type":"users"},{"content":"","externalUrl":"https://abantikabhuti.github.io","permalink":"/pt-br/users/89-7c98d8b7ba531e032abcd675d4f49c17/","section":"Usuários","summary":"","title":"abantikabhuti.github.io","type":"users"},{"content":"","externalUrl":"https://yag0x1.github.io","permalink":"/pt-br/users/90-e4f1c9a4c352ea63707824576d889c8f/","section":"Usuários","summary":"","title":"yag0x1.github.io","type":"users"},{"content":"","externalUrl":"https://learn-software.com","permalink":"/pt-br/users/91-512ff0768813ae318d569f681cf49123/","section":"Usuários","summary":"","title":"Learn-Software.com","type":"users"},{"content":"","externalUrl":"https://mitri.lol","permalink":"/pt-br/users/92-8cb20b5823049623e2b7214c967a2efc/","section":"Usuários","summary":"","title":"mitri.lol","type":"users"},{"content":"","externalUrl":"https://kieranlowe.io","permalink":"/pt-br/users/93-b94f03ec7b2e6d8dbac26fa6cd1cd5d4/","section":"Usuários","summary":"","title":"kieranlowe.io","type":"users"},{"content":"","externalUrl":"https://eike.in","permalink":"/pt-br/users/94-c3df142090b1a28ef311312eb82f1e51/","section":"Usuários","summary":"","title":"eike.in","type":"users"},{"content":"","externalUrl":"https://tbsch.de","permalink":"/pt-br/users/95-6439a010a72c2622487a063185cf1657/","section":"Usuários","summary":"","title":"tbsch.de | Smart Home, Technik, Kram","type":"users"},{"content":"","externalUrl":"https://metalhearf.fr","permalink":"/pt-br/users/96-16a262b9921c2d90b4bc072bbb3c1d56/","section":"Usuários","summary":"","title":"metalhearf.fr","type":"users"},{"content":"","externalUrl":"https://encelo.github.io/","permalink":"/pt-br/users/97-a8ae3ddde64e0cd053837877522e2373/","section":"Usuários","summary":"","title":"encelo.github.io","type":"users"},{"content":"","externalUrl":"https://ncine.github.io/","permalink":"/pt-br/users/98-8f0822721042bca88707da31b1c241e3/","section":"Usuários","summary":"","title":"ncine.github.io","type":"users"},{"content":"","externalUrl":"https://www.merza.is/","permalink":"/pt-br/users/99-f430dff82b8fbb8334091953bfe58598/","section":"Usuários","summary":"","title":"István Merza","type":"users"},{"content":"","externalUrl":"https://daytaur.com/","permalink":"/pt-br/users/100-a8326fb0e2d1670165af1c6547b239dd/","section":"Usuários","summary":"","title":"daytaur.com","type":"users"},{"content":"","externalUrl":"https://zzamboni.org/","permalink":"/pt-br/users/101-e2d4a1e205128436961ad3e1f2d0de5e/","section":"Usuários","summary":"","title":"zzamboni.org","type":"users"},{"content":"","externalUrl":"https://www.towerofkubes.com/","permalink":"/pt-br/users/102-43b666016e50920826ef05ae95486724/","section":"Usuários","summary":"","title":"Tower of Kubes","type":"users"},{"content":"","externalUrl":"https://monpetitdev.fr/","permalink":"/pt-br/users/103-d168a95bef76f9306c5f0d645168f8e6/","section":"Usuários","summary":"","title":"monpetitdev.fr","type":"users"},{"content":"","externalUrl":"https://noorkhafidzin.com/","permalink":"/pt-br/users/104-e7ef7b552aa65b10f3e26de21d81f702/","section":"Usuários","summary":"","title":"Noor Khafidzin","type":"users"},{"content":"","externalUrl":"https://reyneese.com/","permalink":"/pt-br/users/105-834393216bdba408631c891ee45d379c/","section":"Usuários","summary":"","title":"Reyneese on WoW","type":"users"},{"content":"","externalUrl":"https://davidwrites.xyz/","permalink":"/pt-br/users/106-e6de9b318c18b2df357ca51f0d73fff6/","section":"Usuários","summary":"","title":"David Writes","type":"users"},{"content":"","externalUrl":"https://goodjinc.com/","permalink":"/pt-br/users/107-850f485eb8e81e2873f1a285e3eb0b1d/","section":"Usuários","summary":"","title":"GOODJINC","type":"users"},{"content":"","externalUrl":"https://tyloch.biz/","permalink":"/pt-br/users/108-2496d52e0aa601cbba3ad6572e007d26/","section":"Usuários","summary":"","title":"Artur Tyloch","type":"users"},{"content":"","externalUrl":"https://blog.rewse.jp/","permalink":"/pt-br/users/109-860d9db7030d829b0f0128400c2ab5d4/","section":"Usuários","summary":"","title":"Tats Shibata","type":"users"},{"content":"","externalUrl":"https://prusa.net/","permalink":"/pt-br/users/110-118f0958fbab30b68d5bb3359548a40f/","section":"Usuários","summary":"","title":"Radek Průša","type":"users"},{"content":"","externalUrl":"https://jbetzen.net/","permalink":"/pt-br/users/111-bbc5b87f25e67eb50f9308ddb2e30fb3/","section":"Usuários","summary":"","title":"jbetzen.net","type":"users"},{"content":"","externalUrl":"https://alst.ovh/","permalink":"/pt-br/users/112-578198405817d000a9b09d08fe594b1f/","section":"Usuários","summary":"","title":"alst.ovh","type":"users"},{"content":"","externalUrl":"https://blog.zynji.my.id/","permalink":"/pt-br/users/113-853c2c3c85eecb5148db16a8f005a529/","section":"Usuários","summary":"","title":"Zarvelion Zynji","type":"users"},{"content":"","externalUrl":"https://www.airikatrading.com","permalink":"/pt-br/users/114-2e8cdaa29760febdf1d75307255aafe9/","section":"Usuários","summary":"","title":"Airika","type":"users"},{"content":"","externalUrl":"https://cooklikeanerd.com/","permalink":"/pt-br/users/115-ae148b43ea1a0101066984d0d6d321c0/","section":"Usuários","summary":"","title":"Cook Like A Nerd","type":"users"},{"content":"","externalUrl":"https://cintiaching.com/","permalink":"/pt-br/users/116-577a9817320654ddbf1030cbf1c9ca7f/","section":"Usuários","summary":"","title":"Cintia Ching","type":"users"},{"content":"","externalUrl":"https://luizcarloscf.github.io/","permalink":"/pt-br/users/117-704dd03d684dfd9eef53eb6072fef261/","section":"Usuários","summary":"","title":"luizcarloscf.github.io","type":"users"},{"content":"","externalUrl":"https://fairchild26.github.io/","permalink":"/pt-br/users/118-92babc5577690a161170943a87ae816d/","section":"Usuários","summary":"","title":"Robin Fairchild","type":"users"},{"content":"","externalUrl":"https://paraguay4life.com/","permalink":"/pt-br/users/119-9a4fa7947ad8e197f14bc3d89c98a755/","section":"Usuários","summary":"","title":"Paraguay4Life","type":"users"},{"content":"","externalUrl":"https://www.gsking.co.uk","permalink":"/pt-br/users/120-fb2885fb36e97b3799ab7bc03bd9e08a/","section":"Usuários","summary":"","title":"www.gsking.co.uk","type":"users"},{"content":"","date":"4 de outubro de 2023","externalUrl":null,"permalink":"/pt-br/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":" Esta é uma demonstração do layout background. Mudar layout \u0026orarr; npx blowfish-tools ","date":"4 de outubro de 2023","externalUrl":null,"permalink":"/pt-br/","section":"Bem-vindo ao Blowfish! 🎉","summary":" Esta é uma demonstração do layout background. Mudar layout ↻ npx blowfish-tools ","title":"Bem-vindo ao Blowfish! 🎉","type":"page"},{"content":"","date":"4 de outubro de 2023","externalUrl":null,"permalink":"/pt-br/categories/blowfish/","section":"Categories","summary":"","title":"Blowfish","type":"categories"},{"content":"","date":"4 de outubro de 2023","externalUrl":null,"permalink":"/pt-br/tags/blowfish/","section":"Tags","summary":"","title":"Blowfish","type":"tags"},{"content":"","date":"4 de outubro de 2023","externalUrl":null,"permalink":"/pt-br/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","date":"4 de outubro de 2023","externalUrl":"https://n9o.xyz/posts/202310-blowfish-tutorial/","permalink":"/pt-br/guides/202310-blowfish-tutorial/","section":"Receitas","summary":"Há apenas um ano, criei o Blowfish, um tema Hugo criado para construir minha visão única para minha página inicial pessoal. Também decidi torná-lo um projeto de código aberto. Hoje, o Blowfish se transformou em um próspero projeto de código aberto com mais de 600 estrelas no GitHub e centenas de usuários. Neste tutorial, mostrarei como começar e ter seu site funcionando em alguns minutos.","title":"Construa sua página inicial usando Blowfish e Hugo","type":"guides"},{"content":"","date":"4 de outubro de 2023","externalUrl":null,"permalink":"/pt-br/tags/hugo/","section":"Tags","summary":"","title":"Hugo","type":"tags"},{"content":"A incrível bio fictícia do Nuno.\n","date":"4 de outubro de 2023","externalUrl":null,"permalink":"/pt-br/authors/nunocoracao/","section":"Authors","summary":"A incrível bio fictícia do Nuno.\n","title":"Nuno Coração","type":"authors"},{"content":"","date":"4 de outubro de 2023","externalUrl":null,"permalink":"/pt-br/categories/open-source/","section":"Categories","summary":"","title":"Open-Source","type":"categories"},{"content":" Receitas, guias e tutoriais para o Blowfish Usuário do Blowfish? Para adicionar seu guia a esta lista, confira o template.\nEsta seção contém guias para vários cenários sobre como configurar seu tema. Se você é novo, confira o guia de Instalação para começar ou visite a seção de Amostras para ver o que o Blowfish pode fazer.\n","date":"4 de outubro de 2023","externalUrl":null,"permalink":"/pt-br/guides/","section":"Receitas","summary":" Receitas, guias e tutoriais para o Blowfish Usuário do Blowfish? Para adicionar seu guia a esta lista, confira o template.\nEsta seção contém guias para vários cenários sobre como configurar seu tema. Se você é novo, confira o guia de Instalação para começar ou visite a seção de Amostras para ver o que o Blowfish pode fazer.\n","title":"Receitas","type":"guides"},{"content":"","date":"4 de outubro de 2023","externalUrl":null,"permalink":"/pt-br/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":"","date":"4 de outubro de 2023","externalUrl":null,"permalink":"/pt-br/tags/tutorial/","section":"Tags","summary":"","title":"Tutorial","type":"tags"},{"content":"","date":"4 janvier 2023","externalUrl":null,"permalink":"/fr/tags/tutoriel/","section":"Tags","summary":"","title":"Tutoriel","type":"tags"},{"content":"","date":"2023-10-04","externalUrl":null,"permalink":"/zh-cn/categories/%E5%BC%80%E6%BA%90/","section":"Categories","summary":"","title":"开源","type":"categories"},{"content":"","date":"2023-10-04","externalUrl":null,"permalink":"/zh-cn/tags/%E6%8C%87%E5%8D%97/","section":"标签","summary":"","title":"指南","type":"tags"},{"content":"","date":"2 de outubro de 2023","externalUrl":"https://blowfish-tutorial.web.app/","permalink":"/pt-br/examples/blowfish-tutorial/","section":"Galeria","summary":"","title":"Blowfish Tutorial","type":"examples"},{"content":" Veja o que é possível com o Blowfish. Esta seção contém links para modelos de exemplo e páginas criadas usando o Blowfish para inspirar você.\n","date":"2 de outubro de 2023","externalUrl":null,"permalink":"/pt-br/examples/","section":"Galeria","summary":" Veja o que é possível com o Blowfish. Esta seção contém links para modelos de exemplo e páginas criadas usando o Blowfish para inspirar você.\n","title":"Galeria","type":"examples"},{"content":"","date":"1 de outubro de 2023","externalUrl":"https://github.com/nunocoracao/blowfish-tutorial","permalink":"/pt-br/examples/repo-blowfish-tutorial/","section":"Galeria","summary":"","title":"Blowfish Tutorial - Repositório","type":"examples"},{"content":"","date":"7 de novembro de 2022","externalUrl":"https://nunocoracao.github.io/blowfish_lite/","permalink":"/pt-br/examples/blowfish-lite/","section":"Galeria","summary":"","title":"Blowfish Lite","type":"examples"},{"content":"","date":"6 de novembro de 2022","externalUrl":"https://nunocoracao.github.io/blowfish_artist/","permalink":"/pt-br/examples/blowfish-artist/","section":"Galeria","summary":"","title":"Blowfish Artist","type":"examples"},{"content":"","date":"6 de novembro de 2022","externalUrl":"https://nunocoracao.github.io/blowfish_lowkey/","permalink":"/pt-br/examples/blowfish-lowkey/","section":"Galeria","summary":"","title":"Blowfish Lowkey","type":"examples"},{"content":" O Blowfish dá vida ao seu conteúdo. \u0026#x1f60d; Esta seção contém algumas páginas de demonstração que mostram como o Blowfish renderiza diferentes tipos de conteúdo. Você também pode ver uma página de exemplo de listagem de taxonomia.\nNota: Esta página é apenas uma listagem de artigos padrão do Blowfish e o Hugo foi configurado para gerar um tipo de conteúdo samples e exibir resumos de artigos.\n","date":"12 de outubro de 2022","externalUrl":null,"permalink":"/pt-br/samples/","section":"Amostras","summary":" O Blowfish dá vida ao seu conteúdo. 😍 Esta seção contém algumas páginas de demonstração que mostram como o Blowfish renderiza diferentes tipos de conteúdo. Você também pode ver uma página de exemplo de listagem de taxonomia.\n","title":"Amostras","type":"samples"},{"content":"","date":"12 janvier 2022","externalUrl":null,"permalink":"/fr/tags/auteurs/","section":"Tags","summary":"","title":"Auteurs","type":"tags"},{"content":"","date":"12 outubro 2022","externalUrl":null,"permalink":"/tags/authors/","section":"Tags","summary":"","title":"Authors","type":"tags"},{"content":"","date":"12. outubro 2022","externalUrl":null,"permalink":"/de/tags/autoren/","section":"Tags","summary":"","title":"Autoren","type":"tags"},{"content":"","date":"12 de outubro de 2022","externalUrl":null,"permalink":"/pt-br/tags/autores/","section":"Tags","summary":"","title":"Autores","type":"tags"},{"content":"","date":"12. outubro 2022","externalUrl":null,"permalink":"/de/tags/beispiel/","section":"Tags","summary":"","title":"Beispiel","type":"tags"},{"content":"A incrível bio fictícia do segundo autor fictício.\n","date":"12 de outubro de 2022","externalUrl":null,"permalink":"/pt-br/authors/secondauthor/","section":"Authors","summary":"A incrível bio fictícia do segundo autor fictício.\n","title":"Dummy Second Author","type":"authors"},{"content":"","date":"12 de outubro de 2022","externalUrl":null,"permalink":"/es/tags/ejemplo/","section":"Tags","summary":"","title":"Ejemplo","type":"tags"},{"content":"","date":"12 janvier 2022","externalUrl":null,"permalink":"/fr/tags/exemple/","section":"Tags","summary":"","title":"Exemple","type":"tags"},{"content":"","date":"12 de outubro de 2022","externalUrl":null,"permalink":"/pt-br/tags/exemplo/","section":"Tags","summary":"","title":"Exemplo","type":"tags"},{"content":"Este é um exemplo de como um artigo com múltiplos autores ficará.\n","date":"12 de outubro de 2022","externalUrl":null,"permalink":"/pt-br/samples/multiple-authors/","section":"Amostras","summary":"Um exemplo rápido de como múltiplos autores podem ser usados.","title":"Múltiplos autores","type":"sample"},{"content":"","date":"12 outubro 2022","externalUrl":null,"permalink":"/tags/sample/","section":"Tags","summary":"","title":"Sample","type":"tags"},{"content":"","date":"2022-10-12","externalUrl":null,"permalink":"/zh-cn/tags/%E4%BD%9C%E8%80%85/","section":"标签","summary":"","title":"作者","type":"tags"},{"content":"","date":"2022-10-12","externalUrl":null,"permalink":"/zh-cn/tags/%E7%A4%BA%E4%BE%8B/","section":"标签","summary":"","title":"示例","type":"tags"},{"content":"","date":"26 de setembro de 2022","externalUrl":null,"permalink":"/pt-br/tags/miniatura/","section":"Tags","summary":"","title":"Miniatura","type":"tags"},{"content":"Um exemplo rápido de como começar a usar miniaturas em seus artigos.\nSe seu diretório médio para um artigo se parece com isso:\ncontent └── awesome_article.md Você precisa mudá-lo de um único arquivo markdown para uma pasta. Crie um diretório com o mesmo nome do artigo, e dentro crie um arquivo index.md. Você terá uma estrutura semelhante à abaixo.\ncontent └── awesome_article └── featured.png Dentro do artigo você pode agora adicionar um arquivo de imagem (quase todos os formatos são suportados, mas recomendamos .png ou .jpg) que comece com feature*. Exemplo abaixo.\ncontent └── awesome_article ├── index.md └── featured.png Isso dirá ao Blowfish que este artigo tem uma imagem de destaque que pode ser usada tanto como miniatura em seu site quanto para cartões oEmbed em plataformas sociais. Como exemplo, você pode tentar copiar e colar a URL deste artigo em uma plataforma que exibe oEmbeds (por exemplo Twitter, WhatsApp, Telegram, etc.) e ver o que é exibido.\n","date":"26 de setembro de 2022","externalUrl":null,"permalink":"/pt-br/samples/thumbnail_sample/","section":"Amostras","summary":"Um exemplo rápido de como começar a usar miniaturas em seus artigos.","title":"Miniaturas","type":"sample"},{"content":"","date":"26 janvier 2022","externalUrl":null,"permalink":"/fr/tags/miniature/","section":"Tags","summary":"","title":"Miniature","type":"tags"},{"content":"","date":"26 setembro 2022","externalUrl":null,"permalink":"/tags/thumbnail/","section":"Tags","summary":"","title":"Thumbnail","type":"tags"},{"content":"","date":"2022-09-26","externalUrl":null,"permalink":"/zh-cn/tags/%E7%BC%A9%E7%95%A5%E5%9B%BE/","section":"标签","summary":"","title":"缩略图","type":"tags"},{"content":"","date":"7 de novembro de 2021","externalUrl":"https://github.com/nunocoracao/blowfish_lite/","permalink":"/pt-br/examples/repo-blowfish-lite/","section":"Galeria","summary":"","title":"Blowfish Lite - Repositório","type":"examples"},{"content":"","date":"6 de novembro de 2021","externalUrl":"https://github.com/nunocoracao/blowfish_artist/","permalink":"/pt-br/examples/repo-blowfish-artist/","section":"Galeria","summary":"","title":"Blowfish Artist - Repositório","type":"examples"},{"content":"","date":"6 de novembro de 2021","externalUrl":"https://github.com/nunocoracao/blowfish_lowkey/","permalink":"/pt-br/examples/repo-blowfish-lowkey/","section":"Galeria","summary":"","title":"Blowfish Lowkey - Repositório","type":"examples"},{"content":"","date":"6 de novembro de 2020","externalUrl":"https://nunocoracao.github.io/blowfish_template/","permalink":"/pt-br/examples/blowfish-template/","section":"Galeria","summary":"","title":"Blowfish Template","type":"examples"},{"content":"","date":"6 de novembro de 2020","externalUrl":"https://github.com/nunocoracao/blowfish_template","permalink":"/pt-br/examples/blowfish-template-repo/","section":"Galeria","summary":"","title":"Blowfish Template - Repositório GitHub","type":"examples"},{"content":"","date":"14 agosto 2020","externalUrl":null,"permalink":"/it/series/documentazione/","section":"Series","summary":"","title":"Documentazione","type":"series"},{"content":"","date":"14 janvier 2020","externalUrl":null,"permalink":"/fr/tags/ic%C3%B4nes/","section":"Tags","summary":"","title":"Icônes","type":"tags"},{"content":"O Blowfish tem suporte integrado para vários ícones do FontAwesome 6. Estes podem ser incluídos no seu site através do partial icon ou do shortcode icon.\nAlém disso, ícones personalizados também são totalmente suportados. Simplesmente forneça seus próprios assets de ícones SVG colocando-os no diretório assets/icons/ na raiz do seu projeto. Todos os ícones no diretório de ícones estarão disponíveis em todo o tema. Para obter o preenchimento automático de cor, cada caminho SVG precisa do atributo XML fill=\u0026quot;currentColor\u0026quot;.\nA lista completa de ícones integrados e seus nomes correspondentes pode ser consultada abaixo.\nIcon name Preview a11y amazon apple bars bell blogger bluesky bomb bug check chevron-down circle-info circle-question cloud-moon cloud code codeberg \u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e codepen comment dev discord discourse docker download dribbble edit email envelope expand eye facebook fediverse \u003c?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?\u003e file-lines fire flickr forgejo fork foursquare ghost gitea github gitlab globe goodreads google-scholar google graduation-cap hackernews hashnode heart-empty heart image instagram itch-io keybase keyoxide kickstarter ko-fi \u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e language lastfm lightbulb line link linkedin list-check list-ol list location-dot lock mastodon matrix Matrix medium microsoft moon mug-hot music orcid patreon paypal peertube pencil pgpkey phone pinterest pixelfed poo printables quote-left reddit researchgate rss-square rss scale-balanced search shield signal skull-crossbones slack snapchat soundcloud spotify stack-overflow star steam strava stripe substack sun tag telegram threads tiktok triangle-exclamation tumblr twitch twitter untappd wand-magic-sparkles whatsapp worktree x-twitter xing Xing xmark youtube ","date":"14 de agosto de 2020","externalUrl":null,"permalink":"/pt-br/samples/icons/","section":"Amostras","summary":"O Blowfish tem suporte integrado para vários ícones do FontAwesome 6. Estes podem ser incluídos no seu site através do partial icon ou do shortcode icon.\nAlém disso, ícones personalizados também são totalmente suportados. Simplesmente forneça seus próprios assets de ícones SVG colocando-os no diretório assets/icons/ na raiz do seu projeto. Todos os ícones no diretório de ícones estarão disponíveis em todo o tema. Para obter o preenchimento automático de cor, cada caminho SVG precisa do atributo XML fill=\"currentColor\".\n","title":"Ícones","type":"sample"},{"content":"","date":"14 de agosto de 2020","externalUrl":null,"permalink":"/pt-br/tags/%C3%ADcones/","section":"Tags","summary":"","title":"Ícones","type":"tags"},{"content":"","date":"14 de agosto de 2020","externalUrl":null,"permalink":"/es/tags/iconos/","section":"Tags","summary":"","title":"Iconos","type":"tags"},{"content":"","date":"14 agosto 2020","externalUrl":null,"permalink":"/tags/icons/","section":"Tags","summary":"","title":"Icons","type":"tags"},{"content":"","date":"14 de agosto de 2020","externalUrl":null,"permalink":"/pt-br/tags/shortcodes/","section":"Tags","summary":"","title":"Shortcodes","type":"tags"},{"content":"","date":"2020-08-14","externalUrl":null,"permalink":"/zh-cn/tags/%E5%8F%8B%E9%93%BE/","section":"标签","summary":"","title":"友链","type":"tags"},{"content":"","date":"2020-08-14","externalUrl":null,"permalink":"/zh-cn/tags/%E5%9B%BE%E6%A0%87/","section":"标签","summary":"","title":"图标","type":"tags"},{"content":"","date":"2020-08-14","externalUrl":null,"permalink":"/zh-cn/tags/%E7%AE%80%E7%A0%81/","section":"标签","summary":"","title":"简码","type":"tags"},{"content":"","date":"11 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/css/","section":"Tags","summary":"","title":"Css","type":"tags"},{"content":"","date":"11 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/html/","section":"Tags","summary":"","title":"Html","type":"tags"},{"content":"Este artigo oferece uma amostra da formatação básica de Markdown que pode ser usada no Blowfish, também mostra como alguns elementos HTML básicos são decorados.\nTítulos # Os seguintes elementos HTML \u0026lt;h1\u0026gt;—\u0026lt;h6\u0026gt; representam seis níveis de títulos de seção. \u0026lt;h1\u0026gt; é o nível de seção mais alto enquanto \u0026lt;h6\u0026gt; é o mais baixo.\nH1 # H2 # H3 # H4 # H5 # H6 # Parágrafo # Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.\nItatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.\nCitações # O elemento blockquote representa conteúdo citado de outra fonte, opcionalmente com uma citação que deve estar dentro de um elemento footer ou cite, e opcionalmente com alterações em linha como anotações e abreviações.\nCitação sem atribuição # Tiam, ad mint andaepu dandae nostion secatur sequo quae. Nota: você pode usar sintaxe Markdown dentro de uma citação.\nCitação com atribuição # Não comunique compartilhando memória, compartilhe memória comunicando.\n— Rob Pike1\nTabelas # Tabelas não fazem parte da especificação principal do Markdown, mas o Hugo as suporta nativamente.\nNome Idade Bob 27 Alice 23 Markdown em linha dentro de tabelas # Itálico Negrito Código itálico negrito código Blocos de código # Bloco de código geral # \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026#34;en\u0026#34;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026#34;utf-8\u0026#34; /\u0026gt; \u0026lt;title\u0026gt;Example HTML5 Document\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Test\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Bloco de código com título e destaque de linhas # example.html 1\u0026lt;!DOCTYPE html\u0026gt; 2\u0026lt;html lang=\u0026#34;en\u0026#34;\u0026gt; 3\u0026lt;head\u0026gt; 4 \u0026lt;meta charset=\u0026#34;utf-8\u0026#34;\u0026gt; 5 \u0026lt;title\u0026gt;Example HTML5 Document\u0026lt;/title\u0026gt; 6\u0026lt;/head\u0026gt; 7\u0026lt;body\u0026gt; 8 \u0026lt;p\u0026gt;Test\u0026lt;/p\u0026gt; 9\u0026lt;/body\u0026gt; 10\u0026lt;/html\u0026gt; Tipos de listas # Lista ordenada # Primeiro item Segundo item Terceiro item Lista não ordenada # Item da lista Outro item E mais um item Lista aninhada # Frutas Maçã Laranja Banana Laticínios Leite Queijo Outros elementos — abbr, sub, sup, kbd, mark # GIF é um formato de imagem bitmap.\nH2O\nXn + Yn = Zn\nPressione CTRL+ALT+Delete para encerrar a sessão.\nA maioria das salamandras são noturnas e caçam insetos, vermes e outras pequenas criaturas.\nImagens # Além do Shortcode Figure, você pode definir imagens usando a seguinte sintaxe Markdown:\n![Texto alternativo](image.jpg \u0026#34;Legenda da imagem\u0026#34;) Legenda da imagem Você também pode aproveitar os \u0026lsquo;atributos Markdown\u0026rsquo; do Hugo para adicionar atributos personalizados ao elemento HTML criado. Por exemplo, para definir a largura de uma imagem para 50%:\n![Texto alternativo](image.jpg \u0026#34;Legenda da imagem\u0026#34;) {style=\u0026#34;width:50%;\u0026#34;} Legenda imagem metade da largura Note que o recurso de \u0026lsquo;atributos Markdown\u0026rsquo; requer configuração do renderizador Goldmark. Consulte a documentação do Hugo para mais informações.\nA citação acima é um trecho da palestra sobre nada de Rob Pike durante o Gopherfest, em 18 de novembro de 2015.\u0026#160;\u0026#x21a9;\u0026#xfe0e;\n","date":"11 de março de 2019","externalUrl":null,"permalink":"/pt-br/samples/markdown/","section":"Amostras","summary":"Este artigo oferece uma amostra da formatação básica de Markdown que pode ser usada no Blowfish, também mostra como alguns elementos HTML básicos são decorados.\n","title":"Markdown","type":"sample"},{"content":"","date":"11 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/markdown/","section":"Tags","summary":"","title":"Markdown","type":"tags"},{"content":"","date":"10 janvier 2019","externalUrl":null,"permalink":"/fr/tags/confidentialit%C3%A9/","section":"Tags","summary":"","title":"Confidentialité","type":"tags"},{"content":"O Hugo vem com vários shortcodes integrados para conteúdo rico, junto com uma configuração de privacidade e um conjunto de shortcodes simples que permitem versões estáticas e sem JS de várias incorporações de redes sociais.\nYouTube # Abaixo está um exemplo usando o shortcode integrado youtube.\nTwitter # Este exemplo usa o shortcode x para exibir um Tweet. Ele requer dois parâmetros nomeados user e id.\n“In addition to being more logical, asymmetry has the advantage that its complete appearance is far more optically effective than symmetry.”\n— Jan Tschichold pic.twitter.com/gcv7SrhvJb\n\u0026mdash; Design Reviewed | Graphic Design History (@DesignReviewed) January 17, 2019 Alternativamente, o shortcode tweet pode ser usado para incorporar um cartão do Twitter totalmente formatado.\nGist # O shortcode gist pode ser usado para incorporar um GitHub Gist. Ele requer dois parâmetros sem nome: o nome de usuário e o ID do Gist.\nVimeo # O shortcode vimeo_simple incorporará um vídeo do Vimeo.\n","date":"10 de março de 2019","externalUrl":null,"permalink":"/pt-br/samples/rich-content/","section":"Amostras","summary":"Este é um exemplo de um resumo de conteúdo rico.","title":"Conteúdo rico","type":"sample"},{"content":"","date":"10. março 2019","externalUrl":null,"permalink":"/de/tags/datenschutz/","section":"Tags","summary":"","title":"Datenschutz","type":"tags"},{"content":"","date":"10 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/gist/","section":"Tags","summary":"","title":"Gist","type":"tags"},{"content":"","date":"10 de março de 2019","externalUrl":null,"permalink":"/es/tags/privacidad/","section":"Tags","summary":"","title":"Privacidad","type":"tags"},{"content":"","date":"10 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/privacidade/","section":"Tags","summary":"","title":"Privacidade","type":"tags"},{"content":"","date":"10 março 2019","externalUrl":null,"permalink":"/tags/privacy/","section":"Tags","summary":"","title":"Privacy","type":"tags"},{"content":"","date":"10 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/twitter/","section":"Tags","summary":"","title":"Twitter","type":"tags"},{"content":"","date":"10 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/vimeo/","section":"Tags","summary":"","title":"Vimeo","type":"tags"},{"content":"","date":"10 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/youtube/","section":"Tags","summary":"","title":"Youtube","type":"tags"},{"content":"","date":"2019-03-10","externalUrl":null,"permalink":"/zh-cn/tags/%E9%9A%90%E7%A7%81/","section":"标签","summary":"","title":"隐私","type":"tags"},{"content":"","date":"9. março 2019","externalUrl":null,"permalink":"/de/tags/latein/","section":"Tags","summary":"","title":"Latein","type":"tags"},{"content":"","date":"9 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/latim/","section":"Tags","summary":"","title":"Latim","type":"tags"},{"content":"","date":"9 março 2019","externalUrl":null,"permalink":"/tags/latin/","section":"Tags","summary":"","title":"Latin","type":"tags"},{"content":"","date":"9 de março de 2019","externalUrl":null,"permalink":"/es/tags/lat%C3%ADn/","section":"Tags","summary":"","title":"Latín","type":"tags"},{"content":"","date":"9 março 2019","externalUrl":null,"permalink":"/tags/text/","section":"Tags","summary":"","title":"Text","type":"tags"},{"content":"","date":"9 janvier 2019","externalUrl":null,"permalink":"/fr/tags/texte/","section":"Tags","summary":"","title":"Texte","type":"tags"},{"content":"","date":"9 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/texto/","section":"Tags","summary":"","title":"Texto","type":"tags"},{"content":"Lorem est tota propiore conpellat pectoribus de pectora summo.\nRedit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum.\nExierant elisi ambit vivere dedere Duce pollice Eris modo Spargitque ferrea quos palude Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis.\nComas hunc haec pietate fetum procerum dixit Post torum vates letum Tiresia Flumen querellas Arcanaque montibus omnes Quidem et Vagus elidunt # O Cânone de Van de Graaf\nMane refeci capiebant unda mulcebat # Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. Faces illo pepulere tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis.\nIubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et.\nEurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel mitis temploque vocatus, inque alis, oculos nomen non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides parte.\n","date":"9 de março de 2019","externalUrl":null,"permalink":"/pt-br/samples/placeholder-text/","section":"Amostras","summary":"Lorem est tota propiore conpellat pectoribus de pectora summo.\n","title":"Texto de preenchimento","type":"sample"},{"content":"","date":"2019-03-09","externalUrl":null,"permalink":"/zh-cn/tags/%E6%8B%89%E4%B8%81%E8%AF%AD/","section":"标签","summary":"","title":"拉丁语","type":"tags"},{"content":"","date":"2019-03-09","externalUrl":null,"permalink":"/zh-cn/tags/%E6%96%87%E6%9C%AC/","section":"标签","summary":"","title":"文本","type":"tags"},{"content":"","date":"8 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/katex/","section":"Tags","summary":"","title":"Katex","type":"tags"},{"content":"","date":"8 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/matem%C3%A1tica/","section":"Tags","summary":"","title":"Matemática","type":"tags"},{"content":"","date":"8 de março de 2019","externalUrl":null,"permalink":"/es/tags/matem%C3%A1ticas/","section":"Tags","summary":"","title":"Matemáticas","type":"tags"},{"content":"","date":"8. março 2019","externalUrl":null,"permalink":"/de/tags/mathematik/","section":"Tags","summary":"","title":"Mathematik","type":"tags"},{"content":"","date":"8 março 2019","externalUrl":null,"permalink":"/tags/maths/","section":"Tags","summary":"","title":"Maths","type":"tags"},{"content":"KaTeX pode ser usado para renderizar notação matemática dentro dos artigos.\nO Blowfish só incluirá os assets do KaTeX no seu projeto se você usar notação matemática. Para que isso funcione, simplesmente inclua o shortcode katex dentro do artigo. Exemplo abaixo:\n{{\u0026lt; katex \u0026gt;}} Qualquer sintaxe KaTeX nessa página será automaticamente renderizada. Use a referência online das funções TeX suportadas para a sintaxe disponível.\nNotação em linha # A notação em linha pode ser gerada envolvendo a expressão com os delimitadores \\( e \\).\nExemplo:\n% Notação em linha KaTeX Notação em linha: \\(\\varphi = \\dfrac{1+\\sqrt5}{2}= 1.6180339887…\\) Notação em linha: \\(\\varphi = \\dfrac{1+\\sqrt5}{2}= 1.6180339887…\\)\nNotação em bloco # Alternativamente, a notação em bloco pode ser gerada usando delimitadores $$. Isso exibirá a expressão em seu próprio bloco HTML.\nExemplo:\n% Notação em bloco KaTeX $$ \\varphi = 1+\\frac{1} {1+\\frac{1} {1+\\frac{1} {1+\\cdots} } } $$ $$ \\varphi = 1+\\frac{1} {1+\\frac{1} {1+\\frac{1} {1+\\cdots} } } $$","date":"8 de março de 2019","externalUrl":null,"permalink":"/pt-br/samples/mathematical-notation/","section":"Amostras","summary":"KaTeX pode ser usado para renderizar notação matemática dentro dos artigos.\n","title":"Notação matemática","type":"sample"},{"content":"","date":"2019-03-08","externalUrl":null,"permalink":"/zh-cn/tags/%E6%95%B0%E5%AD%A6/","section":"标签","summary":"","title":"数学","type":"tags"},{"content":"","date":"6 março 2019","externalUrl":null,"permalink":"/tags/chart/","section":"Tags","summary":"","title":"Chart","type":"tags"},{"content":"","date":"6 março 2019","externalUrl":null,"permalink":"/tags/diagram/","section":"Tags","summary":"","title":"Diagram","type":"tags"},{"content":"","date":"6 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/diagrama/","section":"Tags","summary":"","title":"Diagrama","type":"tags"},{"content":"Diagramas Mermaid são suportados no Blowfish usando o shortcode mermaid. Simplesmente envolva o markup do diagrama dentro do shortcode. O Blowfish automaticamente tematiza os diagramas Mermaid para corresponder ao parâmetro colorScheme configurado.\nConsulte a documentação do shortcode mermaid para mais detalhes.\nOs exemplos abaixo são uma pequena seleção tirada da documentação oficial do Mermaid. Você também pode ver o código-fonte da página no GitHub.\nFluxograma # graph TD A[Christmas] --\u003e|Get money| B(Go shopping) B --\u003e C{Let me think} B --\u003e G[/Another/] C ==\u003e|One| D[Laptop] C --\u003e|Two| E[iPhone] C --\u003e|Three| F[Car] subgraph Section C D E F G end Diagrama de sequência # sequenceDiagram autonumber par Action 1 Alice-\u003e\u003eJohn: Hello John, how are you? and Action 2 Alice-\u003e\u003eBob: Hello Bob, how are you? end Alice-\u003e\u003e+John: Hello John, how are you? Alice-\u003e\u003e+John: John, can you hear me? John--\u003e\u003e-Alice: Hi Alice, I can hear you! Note right of John: John is perceptive John--\u003e\u003e-Alice: I feel great! loop Every minute John--\u003eAlice: Great! end Diagrama de classes # classDiagram Animal \"1\" \u003c|-- Duck Animal \u003c|-- Fish Animal \u003c--o Zebra Animal : +int age Animal : +String gender Animal: +isMammal() Animal: +mate() class Duck{ +String beakColor +swim() +quack() } class Fish{ -int sizeInFeet -canEat() } class Zebra{ +bool is_wild +run() } Diagrama entidade-relacionamento # erDiagram CUSTOMER }|..|{ DELIVERY-ADDRESS : has CUSTOMER ||--o{ ORDER : places CUSTOMER ||--o{ INVOICE : \"liable for\" DELIVERY-ADDRESS ||--o{ ORDER : receives INVOICE ||--|{ ORDER : covers ORDER ||--|{ ORDER-ITEM : includes PRODUCT-CATEGORY ||--|{ PRODUCT : contains PRODUCT ||--o{ ORDER-ITEM : \"ordered in\" ","date":"6 de março de 2019","externalUrl":null,"permalink":"/pt-br/samples/diagrams-flowcharts/","section":"Amostras","summary":"É fácil adicionar diagramas e fluxogramas aos artigos usando Mermaid.","title":"Diagramas e fluxogramas","type":"sample"},{"content":"","date":"6. março 2019","externalUrl":null,"permalink":"/de/tags/diagramm/","section":"Tags","summary":"","title":"Diagramm","type":"tags"},{"content":"","date":"6 janvier 2019","externalUrl":null,"permalink":"/fr/tags/diagramme/","section":"Tags","summary":"","title":"Diagramme","type":"tags"},{"content":"","date":"6 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/gr%C3%A1fico/","section":"Tags","summary":"","title":"Gráfico","type":"tags"},{"content":"O Blowfish suporta Chart.js usando o shortcode chart. Simplesmente envolva o markup do gráfico dentro do shortcode. O Blowfish automaticamente tematiza os gráficos para corresponder ao parâmetro colorScheme configurado, mas as cores podem ser personalizadas usando a sintaxe normal do Chart.js.\nConsulte a documentação do shortcode chart para mais detalhes.\nOs exemplos abaixo são uma pequena seleção tirada da documentação oficial do Chart.js. Você também pode ver o código-fonte da página no GitHub.\nGráfico de barras # Gráfico de linhas # Gráfico de rosca # ","date":"6 de março de 2019","externalUrl":null,"permalink":"/pt-br/samples/charts/","section":"Amostras","summary":"O Blowfish inclui Chart.js para gráficos e visualizações de dados poderosos.","title":"Gráficos","type":"sample"},{"content":"","date":"6. março 2019","externalUrl":null,"permalink":"/de/tags/grafik/","section":"Tags","summary":"","title":"Grafik","type":"tags"},{"content":"","date":"6 março 2019","externalUrl":null,"permalink":"/tags/graph/","section":"Tags","summary":"","title":"Graph","type":"tags"},{"content":"","date":"6 janvier 2019","externalUrl":null,"permalink":"/fr/tags/graphique/","section":"Tags","summary":"","title":"Graphique","type":"tags"},{"content":"","date":"6 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/mermaid/","section":"Tags","summary":"","title":"Mermaid","type":"tags"},{"content":"","date":"2019-03-06","externalUrl":null,"permalink":"/zh-cn/tags/%E5%9B%BE%E7%89%87/","section":"标签","summary":"","title":"图片","type":"tags"},{"content":"","date":"2019-03-06","externalUrl":null,"permalink":"/zh-cn/tags/%E6%B5%81%E7%A8%8B%E5%9B%BE/","section":"标签","summary":"","title":"流程图","type":"tags"},{"content":"","date":"2019-03-06","externalUrl":null,"permalink":"/zh-cn/tags/%E8%A1%A8%E6%A0%BC/","section":"标签","summary":"","title":"表格","type":"tags"},{"content":"","date":"5 de março de 2019","externalUrl":null,"permalink":"/pt-br/tags/emoji/","section":"Tags","summary":"","title":"Emoji","type":"tags"},{"content":"Emoji é suportado em todo o Blowfish por padrão. Emoji pode ser usado em títulos, itens de menu e conteúdo de artigos.\nNota: A renderização desses glifos depende do navegador e da plataforma. Para estilizar os emoji, você pode usar uma fonte de emoji de terceiros ou uma pilha de fontes. As substituições de emoji são automáticas em todo o Blowfish, então você pode usar códigos abreviados em seu conteúdo e front matter, e eles serão convertidos em seus símbolos correspondentes no momento da compilação.\nExemplo: see_no_evil \u0026#x1f648;, hear_no_evil \u0026#x1f649;, speak_no_evil \u0026#x1f64a;.\nA folha de dicas de Emoji é uma referência útil para códigos abreviados de emoji.\n","date":"5 de março de 2019","externalUrl":null,"permalink":"/pt-br/samples/emoji/","section":"Amostras","summary":"📖🏞️🧗🏽🐉🧙🏽‍♂️🧚🏽👸","title":"Emoji 🪂","type":"sample"},{"content":"","date":"22 janvier 1987","externalUrl":null,"permalink":"/fr/tags/mod%C3%A8le/","section":"Tags","summary":"","title":"Modèle","type":"tags"},{"content":"","date":"22 de dezembro de 1987","externalUrl":null,"permalink":"/es/tags/plantilla/","section":"Tags","summary":"","title":"Plantilla","type":"tags"},{"content":"","date":"22 de dezembro de 1987","externalUrl":null,"permalink":"/pt-br/tags/template/","section":"Tags","summary":"","title":"Template","type":"tags"},{"content":"Obrigado por querer contribuir com a comunidade do Blowfish.\nComo começar? # Este é um artigo template que explica como criar um novo artigo para a seção de guias do Blowfish.\nClonar o Blowfish # Clone este repositório com o seguinte comando:\ngit clone https://github.com/nunocoracao/blowfish.git Configurar seus arquivos # Copie e cole a pasta inteira onde este arquivo .md está.\nNomeie usando a seguinte convenção AAAAMM-titulo, espaços em branco não são permitidos.\nEscreva seu guia # Escreva seu guia :)\nUse a pasta img para colocar suas imagens e usá-las:\nLegenda da imagem Abrir um PR # Abra um PR e obrigado antecipadamente pela sua contribuição.\n","date":"22 de dezembro de 1987","externalUrl":null,"permalink":"/pt-br/guides/template/","section":"Receitas","summary":"Obrigado por querer contribuir com a comunidade do Blowfish.\nComo começar? # Este é um artigo template que explica como criar um novo artigo para a seção de guias do Blowfish.\n","title":"Template de receita","type":"guides"},{"content":"","date":"22. dezembro 1987","externalUrl":null,"permalink":"/de/tags/vorlage/","section":"Tags","summary":"","title":"Vorlage","type":"tags"},{"content":"","date":"1987-12-22","externalUrl":null,"permalink":"/zh-cn/tags/%E6%A8%A1%E6%9D%BF/","section":"标签","summary":"","title":"模板","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/academia/","section":"Tags","summary":"","title":"Academia","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/ai/","section":"Tags","summary":"","title":"AI","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/alojamento/","section":"Tags","summary":"","title":"Alojamento","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/alojamiento/","section":"Tags","summary":"","title":"Alojamiento","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/analytics/","section":"Tags","summary":"","title":"Analytics","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/app-site/","section":"Tags","summary":"","title":"App Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/artificial-intelligence/","section":"Tags","summary":"","title":"Artificial Intelligence","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/aufrufe/","section":"Tags","summary":"","title":"Aufrufe","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/author-site/","section":"Tags","summary":"","title":"Author Site","type":"tags"},{"content":"Esta é a tag \u0026ldquo;Avançado\u0026rdquo;. Assim como outras páginas de listagem no Blowfish, você pode adicionar conteúdo personalizado a termos de taxonomia individuais e ele será exibido no topo da listagem de termos.\nVocê também pode usar essas páginas de conteúdo para definir metadados do Hugo, como títulos e descrições, que serão usados para SEO e outros propósitos.\n","externalUrl":null,"permalink":"/pt-br/tags/advanced/","section":"Tags","summary":"Esta é a tag “Avançado”. Assim como outras páginas de listagem no Blowfish, você pode adicionar conteúdo personalizado a termos de taxonomia individuais e ele será exibido no topo da listagem de termos.\n","title":"Avançado","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/avan%C3%A7ado/","section":"Tags","summary":"","title":"Avançado","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/avanc%C3%A9/","section":"Tags","summary":"","title":"Avancé","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/avanzado/","section":"Tags","summary":"","title":"Avanzado","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/benutzer/","section":"Tags","summary":"","title":"Benutzer","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/bereitstellung/","section":"Tags","summary":"","title":"Bereitstellung","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/blog/","section":"Tags","summary":"","title":"Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/book/","section":"Tags","summary":"","title":"Book","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/business-site/","section":"Tags","summary":"","title":"Business Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/cad/","section":"Tags","summary":"","title":"CAD","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/class/","section":"Tags","summary":"","title":"Class","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/college-club-site/","section":"Tags","summary":"","title":"College Club Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/comentarios/","section":"Tags","summary":"","title":"Comentarios","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/coment%C3%A1rios/","section":"Tags","summary":"","title":"Comentários","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/comics-site/","section":"Tags","summary":"","title":"Comics Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/commentaires/","section":"Tags","summary":"","title":"Commentaires","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/comments/","section":"Tags","summary":"","title":"Comments","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/company-site/","section":"Tags","summary":"","title":"Company Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/config/","section":"Tags","summary":"","title":"Config","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/configura%C3%A7%C3%A3o/","section":"Tags","summary":"","title":"Configuração","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/configuraci%C3%B3n/","section":"Tags","summary":"","title":"Configuración","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/configuration/","section":"Tags","summary":"","title":"Configuration","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/contenido/","section":"Tags","summary":"","title":"Contenido","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/content/","section":"Tags","summary":"","title":"Content","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/contenu/","section":"Tags","summary":"","title":"Contenu","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/conte%C3%BAdo/","section":"Tags","summary":"","title":"Conteúdo","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/curtidas/","section":"Tags","summary":"","title":"Curtidas","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/dawel/","section":"Tags","summary":"","title":"Dawel","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/d%C3%A9ploiement/","section":"Tags","summary":"","title":"Déploiement","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/deployment/","section":"Tags","summary":"","title":"Deployment","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/despliegue/","section":"Tags","summary":"","title":"Despliegue","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/devops/","section":"Tags","summary":"","title":"DevOps","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/dise%C3%B1os/","section":"Tags","summary":"","title":"Diseños","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/diy/","section":"Tags","summary":"","title":"DIY","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/docs/","section":"Tags","summary":"","title":"Docs","type":"tags"},{"content":" Simples, mas poderoso. Aprenda a usar o Blowfish e seus recursos. Esta seção contém tudo o que você precisa saber sobre o Blowfish. Se você é novo, confira o guia de Instalação para começar ou visite a seção de Exemplos para ver o que o Blowfish pode fazer.\n","externalUrl":null,"permalink":"/pt-br/docs/","section":"Documentação","summary":" Simples, mas poderoso. Aprenda a usar o Blowfish e seus recursos. Esta seção contém tudo o que você precisa saber sobre o Blowfish. Se você é novo, confira o guia de Instalação para começar ou visite a seção de Exemplos para ver o que o Blowfish pode fazer.\n","title":"Documentação","type":"docs"},{"content":"","externalUrl":null,"permalink":"/pt-br/series/documenta%C3%A7%C3%A3o/","section":"Series","summary":"","title":"Documentação","type":"series"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/documenta%C3%A7%C3%A3o/","section":"Tags","summary":"","title":"Documentação","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/series/documentaci%C3%B3n/","section":"Series","summary":"","title":"Documentación","type":"series"},{"content":"","externalUrl":null,"permalink":"/es/tags/documentaci%C3%B3n/","section":"Tags","summary":"","title":"Documentación","type":"tags"},{"content":"","externalUrl":null,"permalink":"/series/documentation/","section":"Series","summary":"","title":"Documentation","type":"series"},{"content":"","externalUrl":null,"permalink":"/fr/tags/documentation/","section":"Tags","summary":"","title":"Documentation","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/documenti/","section":"Tag","summary":"","title":"Documenti","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/series/dokumentation/","section":"Series","summary":"","title":"Dokumentation","type":"series"},{"content":"","externalUrl":null,"permalink":"/de/tags/dokumentation/","section":"Tags","summary":"","title":"Dokumentation","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/doll-photography/","section":"Tags","summary":"","title":"Doll Photography","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/dwkde/","section":"Tags","summary":"","title":"DwKDE","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/dwos/","section":"Tags","summary":"","title":"DwOS","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/e-commerce/","section":"Tags","summary":"","title":"E-Commerce","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/environment-design/","section":"Tags","summary":"","title":"Environment Design","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/erweitert/","section":"Tags","summary":"","title":"Erweitert","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/example/","section":"Tags","summary":"","title":"Example","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/favicons/","section":"Tags","summary":"","title":"Favicons","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/firebase/","section":"Tags","summary":"","title":"Firebase","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/front-matter/","section":"Tags","summary":"","title":"Front Matter","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/fun-project/","section":"Tags","summary":"","title":"Fun Project","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/game-site/","section":"Tags","summary":"","title":"Game Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/games-site/","section":"Tags","summary":"","title":"Games Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/github/","section":"Tags","summary":"","title":"Github","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/gostos/","section":"Tags","summary":"","title":"Gostos","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/h%C3%A9bergement/","section":"Tags","summary":"","title":"Hébergement","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/home-automation/","section":"Tags","summary":"","title":"Home Automation","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/homepage/","section":"Tags","summary":"","title":"Homepage","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/hospedagem/","section":"Tags","summary":"","title":"Hospedagem","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/hosting/","section":"Tags","summary":"","title":"Hosting","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/icon/","section":"Tags","summary":"","title":"Icon","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/implanta%C3%A7%C3%A3o/","section":"Tags","summary":"","title":"Implantação","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/implementa%C3%A7%C3%A3o/","section":"Tags","summary":"","title":"Implementação","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/inhalt/","section":"Tags","summary":"","title":"Inhalt","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/instala%C3%A7%C3%A3o/","section":"Tags","summary":"","title":"Instalação","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/instalaci%C3%B3n/","section":"Tags","summary":"","title":"Instalación","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/installation/","section":"Tags","summary":"","title":"Installation","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/installazione/","section":"Tag","summary":"","title":"Installazione","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/it/","section":"Tags","summary":"","title":"IT","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/kommentare/","section":"Tags","summary":"","title":"Kommentare","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/konfiguration/","section":"Tags","summary":"","title":"Konfiguration","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/layouts/","section":"Tags","summary":"","title":"Layouts","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/lead/","section":"Tags","summary":"","title":"Lead","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/learning/","section":"Tags","summary":"","title":"Learning","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/likes/","section":"Tags","summary":"","title":"Likes","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/linux-admin/","section":"Tags","summary":"","title":"Linux Admin","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/mechanical-engineering/","section":"Tags","summary":"","title":"Mechanical Engineering","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/mises-en-page/","section":"Tags","summary":"","title":"Mises en Page","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/netlify/","section":"Tags","summary":"","title":"Netlify","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/neu/","section":"Tags","summary":"","title":"Neu","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/new/","section":"Tags","summary":"","title":"New","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/nouveau/","section":"Tags","summary":"","title":"Nouveau","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/novit%C3%A0/","section":"Tag","summary":"","title":"Novità","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/novo/","section":"Tags","summary":"","title":"Novo","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/nuevo/","section":"Tags","summary":"","title":"Nuevo","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/organization-site/","section":"Tags","summary":"","title":"Organization Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/outdoor-blog/","section":"Tags","summary":"","title":"Outdoor Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/page-daccueil/","section":"Tags","summary":"","title":"Page D'accueil","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/p%C3%A1gina-de-inicio/","section":"Tags","summary":"","title":"Página De Inicio","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/p%C3%A1gina-inicial/","section":"Tags","summary":"","title":"Página Inicial","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/paraguay/","section":"Tags","summary":"","title":"Paraguay","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/partials/","section":"Tags","summary":"","title":"Partials","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/personal-blog/","section":"Tags","summary":"","title":"Personal Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/personal-site/","section":"Tags","summary":"","title":"Personal Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/personal-website/","section":"Tags","summary":"","title":"Personal Website","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/portfolio/","section":"Tags","summary":"","title":"Portfolio","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/portfolio-site/","section":"Tags","summary":"","title":"Portfolio Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/programming/","section":"Tags","summary":"","title":"Programming","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/project-site/","section":"Tags","summary":"","title":"Project Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/recipe-blog/","section":"Tags","summary":"","title":"Recipe Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/render/","section":"Tags","summary":"","title":"Render","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/seminars/","section":"Tags","summary":"","title":"Seminars","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/serien/","section":"Tags","summary":"","title":"Serien","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/series/","section":"Series","summary":"","title":"Series","type":"series"},{"content":"","externalUrl":null,"permalink":"/tags/series/","section":"Tags","summary":"","title":"Series","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/s%C3%A9ries/","section":"Tags","summary":"","title":"Séries","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/software-developer/","section":"Tags","summary":"","title":"Software Developer","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/software-engineering/","section":"Tags","summary":"","title":"Software Engineering","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/tech/","section":"Tags","summary":"","title":"Tech","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/tech-blog/","section":"Tags","summary":"","title":"Tech Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/technology-blog/","section":"Tags","summary":"","title":"Technology Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/theme-author/","section":"Tags","summary":"","title":"Theme Author","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/travel/","section":"Tags","summary":"","title":"Travel","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/users/","section":"Tags","summary":"","title":"Users","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/usuarios/","section":"Tags","summary":"","title":"Usuarios","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/usu%C3%A1rios/","section":"Tags","summary":"","title":"Usuários","type":"tags"},{"content":"Sites reais construídos com Blowfish. Confira a lista completa em formato JSON.\nUsuário do Blowfish? Para adicionar seu site a esta lista, envie um pull request. ","externalUrl":null,"permalink":"/pt-br/users/","section":"Usuários","summary":"Sites reais construídos com Blowfish. Confira a lista completa em formato JSON.\nUsuário do Blowfish? Para adicionar seu site a esta lista, envie um pull request. ","title":"Usuários","type":"users"},{"content":"","externalUrl":null,"permalink":"/fr/tags/utilisateurs/","section":"Tags","summary":"","title":"Utilisateurs","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/utilizadores/","section":"Tags","summary":"","title":"Utilizadores","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/videogame-developer/","section":"Tags","summary":"","title":"Videogame Developer","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/views/","section":"Tags","summary":"","title":"Views","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/vignette/","section":"Tags","summary":"","title":"Vignette","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/vistas/","section":"Tags","summary":"","title":"Vistas","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/visualiza%C3%A7%C3%B5es/","section":"Tags","summary":"","title":"Visualizações","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/vorschaubild/","section":"Tags","summary":"","title":"Vorschaubild","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/vues/","section":"Tags","summary":"","title":"Vues","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/world-of-warcraft/","section":"Tags","summary":"","title":"World of Warcraft","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/wow/","section":"Tags","summary":"","title":"WoW","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E4%B8%BB%E9%A1%B5/","section":"标签","summary":"","title":"主页","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E5%86%85%E5%AE%B9/","section":"标签","summary":"","title":"内容","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E5%AE%89%E8%A3%85/","section":"标签","summary":"","title":"安装","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E5%B8%83%E5%B1%80/","section":"标签","summary":"","title":"布局","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%89%98%E7%AE%A1/","section":"标签","summary":"","title":"托管","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%96%87%E6%A1%A3/","section":"标签","summary":"","title":"文档","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%96%B0%E6%89%8B/","section":"标签","summary":"","title":"新手","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%B8%B2%E6%9F%93%E5%99%A8/","section":"标签","summary":"","title":"渲染器","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E7%82%B9%E8%B5%9E%E9%87%8F/","section":"标签","summary":"","title":"点赞量","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E7%B3%BB%E5%88%97/","section":"标签","summary":"","title":"系列","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E7%BB%9F%E8%AE%A1%E6%9C%8D%E5%8A%A1/","section":"标签","summary":"","title":"统计服务","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E7%BD%91%E7%AB%99%E5%9B%BE%E6%A0%87/","section":"标签","summary":"","title":"网站图标","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E8%AF%84%E8%AE%BA/","section":"标签","summary":"","title":"评论","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E9%83%A8%E7%BD%B2/","section":"标签","summary":"","title":"部署","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/series/%E9%83%A8%E7%BD%B2%E6%95%99%E7%A8%8B/","section":"Series","summary":"","title":"部署教程","type":"series"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E9%85%8D%E7%BD%AE/","section":"标签","summary":"","title":"配置","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E9%98%85%E8%AF%BB%E9%87%8F/","section":"标签","summary":"","title":"阅读量","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E9%AB%98%E7%BA%A7/","section":"标签","summary":"","title":"高级","type":"tags"}]