Manter uma página principal limpa e fácil de navegar em seu blog pode ser uma boa maneira de melhorar o tempo de permanência dos visitantes. É importante que as páginas de seu blog apresentem as informações que são realmente relevantes para quem chega ali e economizar espaço pode ajudar também a melhor o layout e aproveitar melhor seu conteúdo. Vou mostrar como esconder o nome/perfil do autor na página principal e fazer aparecer apenas quando abrir um artigo específico, exatamente como faço aqui no [ Ferramentas Blog ].
Se você notar, quando entra na Home desse blog a lista de artigos não mostra um roda-pé nem aparece abaixo do título o meu nome de autor. Essas partes só ficam visíveis quando o visitante abre uma postagem do Blog. Isso deixa minha página principal mais leve e visualmente limpa, dando prioridade ao título do texto e ao resumo da postagem (no caso, o primeiro parágrafo de cada texto).
Dois artigos servem de base para o que vem a seguir:
Vale lembrar também que, como o que vamos fazer mexe no código-fonte do Blog, fica a dica de sempre fazer um backup de tudo para evitar problemas e você poder reverter a situação. Bem como é extremamente importante que use um blog de testes para aprender a fazer as mudanças antes de aplicar em seu blog principal.
Escondendo nome/perfil do autor.
Esse recurso não some com o seu nome, mas apenas o esconde na página principal ou de arquivos, revelando aquela parte específica quando se entra no artigo. Vamos proceder da seguinte forma: Vá ao painel do Blogger e abra o menu “Modelo” ~> “Editar HTML” e clique, na janela do código fonte do Blog, marque a opção “Expandir modelos de widgets” para ver todo o código-fonte.
Então procure pelas seguintes linhas:
<b:if cond='data:top.showAuthor'>
<data:top.authorLabel/>
<span class='fn'><data:post.author/></span>
</b:if>
São elas que determinam a forma como o nome do autor vai aparecer. Estamos usando como base o modelo de template “Minima” que é o padrão do Blogger, mas as diferenças para outros layouts são desprezíveis. Se algo for muito diferente, foque sua busca na parte “<data:post.author/>” que determina exatamente o nome do autor. encontrando isso você saberá o que fazer com o restante.
Agora basta adicionar uma condicional que vai dizer ao navegador quando esse trecho será exibido em seu blog, no caso, quando for aberto o artigo. Então adicione as seguintes linhas destacadas de verde em volta do trecho exibido acima, ficando da seguinte forma:
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:top.showAuthor'>
<data:top.authorLabel/>
<span class='fn'><data:post.author/></span>
</b:if>
</b:if>
Assim, ao adicionar o código da condicional (em verde) em volta do trecho que exibe o autor, salve seu modelo e veja o resultado: abra a página inicial do seu blog e verá que o autor ficou escondido e só fica visível quando você entra em algum artigo.
E uma última dica para blogs: Essa condicional pode ser usada em qualquer parte do seu blog, produzindo o mesmo efeito.
Veja outras coisas relacionadas:
Como posso dizer muito obrigado meu rei?
Nem sei como agradece-lo menino,caso queira eu te envio uma caixa de chocolates suiços como gratidão.
Imensamente grata Marcos!
@Taillard,
Pode mandar que eu adorooooo….. hahahhaa…
Meus artigos valem chocolates… rs!
Marcos,
a dica foi muito boa, me despertou para ir buscar com a condicional, personalizar a página principal do meu blog. Parabéns!
Sucesso e vitórias para 2010!
Ótima dica! Fiz a mesma coisa com a hora da postagem. O visual ficou bem mais limpo.
Olá marcos tentei utilizar esta dica em meu blog. Dá erro no html, alguma atualização ou está tudo ok.
Reinaldo.
Está reisado. Pode tentar outra vez que vai funcionar.
Marcos, boa tarde
No novo Blogger não tem mais este expandir widget, como fazer? Eu tentei e não consegui
Olá, amigo! Tentei fazer o procedimento, mas infelizmente foi impossível: não encontrei as linhas indicadas, depois de verificar várias vezes… Nem encontrei também a segunda opção.
Tudo bom cara . Já excluir todas essas linhas , mas a data e o nome do autor continua aparecendo. omo acabar com isso?