Pesquisas internas e externas. Do WordPress ao Jekyll 8

Pesquisas internas e externas

continuando Com a configuração do nosso blog, vamos nos concentrar em tornar mais fácil para nossos leitores encontrar nosso conteúdo

Feed RSS, pesquisas internas e externas

Feed RSS

Embora as redes sociais tenham feito com que essa tecnologia perdesse muitos usuários, ela ainda tem seus seguidores.  Basicamente, permite que você acompanhe as atualizações de um blog sem ter que acessar o site.

Por padrão, Jekyll gera seu próprio feed e o armazena na pasta raiz do site. Porém, podemos usar um serviço externo simplesmente citando o link após o caminho do item sob o título do feed.

Sob este mesmo título, podemos encontrar a opção de remover o ícone de feed do cabeçalho e da parte inferior da página. Teremos simplesmente que mudar de falso para verdadeiro no hide.

Mecanismos de busca internos

Quando falamos em motores de busca, referimo-nos não apenas à pesquisa dentro do site, mas também à apresentação do nosso site nos motores de busca.

Para permitir a pesquisa no site, modificamos o código em config.yml da seguinte maneira.
pesquisa: verdadeiro
search_full_content: true

Podemos escolher entre três opções de pesquisa

  • Seg.
  • Algolia.
  • Pesquisa personalizada do Google.

seg

É a opção implementada por padrão e não requer nenhuma configuração adicional.

Algolia

Algolia é um mecanismo de pesquisa muito mais poderoso do que o Lunr. Possui plano gratuito e duas opções de pagamento. Para usá-lo, você deve fazer modificações em outro arquivo, sobre o qual falaremos em um artigo posterior.

Os dados que precisamos preencher em config.yml são os seguintes:

provedor_de_pesquisa: algolia
E os seguintes dados que obtemos ao se cadastrar no site
Algolia:
application_id: # O ID do aplicativo fornecido pelo serviço
index_name: # O nome do índice de pesquisa
search_only_api_key: # A chave API atribuída
Também temos a opção de mostrar aos leitores qual mecanismo de pesquisa estamos usando.
powered_by: # verdadeiro (padrão), falso
Lembre-se de remover o numeral.
Começamos a indexação com:
ALGOLIA_API_KEY = your_admin_api_key bundle exec jekyll algoli

Pesquisa de clientes do Google

Para usar o Google como nosso mecanismo de busca, temos que fazer o seguinte;

  1. Vamos a esta página e clicamos em Novo mecanismo de busca.
  2. Preenchemos o nome do site e escolhemos o idioma. Clique em Criar.
  3. Ele nos mostra os dados do mecanismo de busca, copia e cola o id em um arquivo para tê-lo em mãos.
  4. Clique em Painel de controle.
  5. Em Aparência, selecionamos Resultado apenas como layout e Minimalista como tema.
  6. Terminamos pressionando Salvar e obter o código.

Colamos o id na próxima seção de config.yml
Google:
search_engine_id: Coloque o id do mecanismo de pesquisa aqui
Você também pode ativar a opção de pesquisa instantânea definindo o parâmetro instant_search como verdadeiro.

Motor de Otimização de Busca

Neste ponto do jogo, todos sabemos que a melhor maneira de obter boas localizações em mecanismos de pesquisa é pagando por publicidade. Mas, se por motivos de orçamento isso está fora de questão, podemos seguir algumas dicas para otimizar nosso site em um torná-los mais amigáveis ​​aos mecanismos de pesquisa. Uma das maneiras é verificando se somos responsáveis.

A verificação é a forma de garantir aos motores de pesquisa que temos o direito de ver os dados gerados a partir das pesquisas que conduzem ao nosso site

Esta etapa deve ser realizada quando você for enviar o site para o servidor porque é necessário que cada mecanismo de busca faça o procedimento de verificação.

Em outras palavras, você terá que ter algumas postagens escritas antes de completar esta parte do arquivo config.yml. Veremos isso em artigos posteriores.
Erros mínimos, o tema com o qual estamos trabalhando, é compatível com os seguintes mecanismos de busca.

Google Search Console

A verificação pode ser feita para um domínio e um endereço específico. No primeiro caso, é necessário ser capaz de modificar a configuração do DNS, mas nesse caso não há necessidade de fazer alterações em config.yml. A outra opção está no Prefixo da URL, escolha a opção Tag HTML
Veremos um pedaço de código. Estamos interessados ​​apenas na série de letras e números que estão após o conteúdo. Nós os copiamos entre aspas em
google_site_verification:

Bing Webmaster Tools

O Bing também oferece a opção de editar DNS e adiciona a opção de importar um mapa do site do Google Search Console, nenhum dos quais precisamos tocar em config.yml. Exceto que a opção é chamada HTML Meta Tag, o procedimento é o mesmo.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.