Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Sugestões de pesquisas

Como Listar Todos os Posts do Seu Blog em Ordem Cronológica

#blogger; #tutorial; #seo
@CanalQb

Como Listar Todos os Posts do Seu Blog em Ordem Cronológica

Se você utiliza o Blogger e quer exibir todos os seus posts em ordem cronológica diretamente em uma página do seu site, este tutorial irá guiá-lo passo a passo.

Por que isso é útil?

Organizar e exibir suas postagens por ordem de publicação melhora a navegação, aumenta o tempo de permanência no site e facilita a indexação por mecanismos de busca como o Google e Bing.

Passo 1: Preparar o espaço para a listagem

Primeiro, crie um local em sua página onde os links dos posts serão exibidos. Use a seguinte marcação:

<ul id="postList12"></ul>

Passo 2: Adicionar o script JavaScript

Em seguida, adicione o código abaixo para que os posts sejam carregados automaticamente do feed do Blogger:

<script type="text/javascript">
var startIndex = 1;
var maxResults = 100;
var posts = [];

function sendQuery12() {
  var scpt = document.createElement("script");
  scpt.src = "/feeds/posts/summary?alt=json&callback=processPostList12&start-index=" + startIndex + "&max-results=" + maxResults;
  document.body.appendChild(scpt);
}

function processPostList12(root) {
  var feed = root.feed;
  if (feed.entry.length > 0) {
    for (var i = 0; i < feed.entry.length; i++) {
      var entry = feed.entry[i];
      var title = entry.title.$t;
      for (var j = 0; j < entry.link.length; j++) {
        if (entry.link[j].rel == "alternate") {
          var url = entry.link[j].href;
          if (url && url.length > 0 && title && title.length > 0) {
            posts.push({title: title, url: url});
          }
          break;
        }
      }
    }

    if (feed.entry.length >= maxResults) {
      startIndex += maxResults;
      sendQuery12();
    } else {
      var elmt = document.getElementById("postList12");
      for (var k = 0; k < posts.length; k++) {
        var liElement = document.createElement("li");
        var anchorElement = document.createElement("a");
        anchorElement.href = posts[k].url;
        anchorElement.textContent = posts[k].title;
        liElement.appendChild(anchorElement);
        elmt.appendChild(liElement);
      }
    }
  }
}
sendQuery12();
</script>

Exemplo prático funcionando

Após a inserção do código, todos os posts publicados no seu blog aparecerão em uma lista organizada cronologicamente. O resultado é dinâmico e se atualiza automaticamente conforme novos conteúdos forem postados.

Dicas adicionais

  • Você pode aplicar estilos CSS ao elemento <ul> para personalizar a aparência da lista.
  • Evite carregar esse script em mais de uma página para não afetar o desempenho.

Vídeo demonstrativo

Se você tiver dúvidas ou sugestões, deixe seu comentário abaixo. O objetivo é sempre facilitar a navegação e melhorar a experiência do usuário no seu blog.

Para mais tutoriais como este, inscreva-se no @CanalQb no YouTube.

إرسال تعليق

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo