Ghost
Visão Geral:
O Ghost é uma plataforma focada em publicação que oferece um sistema robusto e nativo para a injeção de código, projetado para adicionar scripts, estilos e metadados sem a necessidade de modificar os arquivos de tema. Essa funcionalidade é centralizada na seção de Injeção de Código, que permite a aplicação de snippets em todo o site ou em posts e páginas específicos.
Método 1: Instalação Global no Site
Este é o método ideal para garantir que o Agente apareça em todas as páginas do site, o que é a aplicação mais comum para este tipo de ferramenta.
Acessar as Configurações de Injeção de Código: No painel de administração do Ghost, navegue até o menu de Settings (Configurações), selecione Advanced (Avançado) e, em seguida, clique em Code Injection (Injeção de Código).1 Essa área é o ponto de controle centralizado para scripts que afetam a experiência do usuário em todas as páginas do site.3
Inserir o Snippet no "Site Header": Cole o código do Aiblue na caixa de texto Site Header. O Ghost injetará automaticamente este código dentro da tag <head> de todas as páginas publicadas do seu site.1
Salvar e Testar: Após colar o código, clique em Save (Salvar) no canto superior direito. O Agente deverá aparecer no canto da tela quando você visitar seu site.
Método 2: Instalação em Post ou Página Específica
Para a rara ocasião em que o Agente deve aparecer apenas em uma página ou postagem específica.
Abrir as Configurações do Post: No editor de um post ou página, clique no ícone de configurações, que geralmente é um símbolo de engrenagem, localizado no canto superior direito da tela.1
Inserir o Snippet: Role para baixo até encontrar a seção Code Injection para o post individual. Cole o snippet do Aiblue nesta área de texto.
Salvar e Publicar: Salve as alterações e publique ou atualize a página. O Agente será visível apenas nessa postagem.
Análise e Recomendações:
A arquitetura do Ghost diferencia propositalmente a injeção de código global da injeção por post/página para priorizar a organização e o controle. O método global (Settings) é designado para scripts de infraestrutura, como ferramentas de análise ou, no caso deste guia, um Agente que deve estar sempre presente. Já o método local (Editor) é destinado a scripts que fornecem funcionalidades ou conteúdo específico para uma peça de conteúdo isolada.
É fundamental evitar uma confusão comum entre o recurso de injeção de código e os "blocos de código" (Code Blocks) no editor do Ghost.4 Os blocos de código são utilizados para formatar e exibir código-fonte com destaque de sintaxe, o que é útil para tutoriais e documentação, mas não executa o script. Tentar usar um bloco de código para carregar o Agente resultará apenas na exibição do código como texto, sem funcionalidade. O método correto para executar o script é sempre a injeção de código global ou local.
Atualizado