Latest Post
Mostrando postagens com marcador Rodrigo Zandonadi. Mostrar todas as postagens
Mostrando postagens com marcador Rodrigo Zandonadi. Mostrar todas as postagens

Inspire-se com os melhores sites de CSS


Boa tarde a todos! Bem vindos à coluna de Desenvolvimento Web da Cat Geek.

A busca por conhecimento é importantíssima na vida de um desenvolvedor web. Procurar por artigos e tutoriais em sites e blogs que oferecem material de qualidade contribui no crescimento de qualquer profissional, e não seria diferente conosco.

Por isso, hoje trago para vocês do Cat Geek uma lista compilada de sites que procuram pela internet os melhores sites desenvolvidos com CSS e publicam periodicamente os melhores. 

Seja para desenvolver um novo projeto ou pra melhorar o front-end do seu site, essa lista traz sites que foram projetados por web designers brilhantes. Use como inspiração e motivação para crescer sempre mais. 

Também há na lista, sites que oferecem recursos, ferramentas, tutoriais e artigos sobre HTML 5, CSS 3 e JQuery, como o CSS-Trick, que é o meu preferido. 

Espero que aproveitem!

Conhece outros sites interessantes, inspiradores e bem feitos com CSS? Comente abaixo.
 

Como mudar o formato da hora no Wordpress


Por padrão, a hora no WordPress vem configurado em inglês. Muitos blogueiros usam esse formato sem nenhum problema, mas existem os que preferem a hora ao estilo 'brazuca'.

Para esses blogueiros, vou ensinar como mudar o formato da hora no WordPress do padrão inglês para o português.

Mudando a hora pelo painel de administração do Wordpress

Acesse seu painel de adminstração do WordPress. Clique em “Opções”, depois em “Geral”. Em seguida em “Formato de Data” tem que colocar a sua formatação. Eu gosto de usar a formatação “j de F de Y”, ou seja, “31 de Janeiro de 2010″. Para finalizar é só carregar em “Guardar Alterações”. Pronto, a data dos seus artigos já está como você queria.

Mudando a hora nos códigos de editor WordPress

Porém, as vezes pode acontecer de você precisar ou querer fazer isso manualmente. Para isso, você deve alterar os ficheiros (arquivos) que contém o loop do Wordpress. São eles o index.php (home do seu blog), single.php (arquivo que mostra os posts do seu blog), archive.php e dependendo de como seu tema foi desenvolvido, talvez outros como 404.php e arquivos de tempaltes de página.

Para alterar estes arquivos, acesse o editor, no painel de controle do seu blog wordpress. Encontre esses arquivos e procure pela linha<”?php the_time()”>. Substitua este código pelo seguinte:



<?php the_time(__(‘j \d\e F \d\e Y’, ‘kubrick’)) ?>
Se você não gosta dessa configuração, pode experimentar outras. Segue abaixo uma 
lista de opções que o Bruno Veiga do No Design Today compilou:


Data


d – Dia do mês, 2 dígitos com zero
D – Apresentação em texto do dia com três letras
j – Dia do mês sem zero
l (letra L minúscula) – Apresentação por extenso do dia da semanarepresentation
F – Apresentação por extenso do dia do mês
m – Apresentação numérica do mês, com zero
M – Apresentação abreviada do mês com três letras
n – Apresentação numérica do mês, sem zero
Y – Apresentação completa do ano, com quatro dígitos
y – Apresentação curta do ano, com dois dígitos


Hora


a – Mostra am/pm em letras minúsculas
A – Mostra AM/PM em letras maiúsculas
g – Formato 12 horas sem zeros
G – Formato 24 horas sem zeros
h – Formato 12 horas com zeros
H – Formato 24 horas com zeros
i – Minutos com zeros
s – Segundos com zeros


Alguns exemplos de data:


D d M Y – esta formação resulta em: Dom 18 Nov 2007
l d F Y – esta formação resulta em: Domingo 18 Novembro 2007
j de F de Y – esta formatação resulta em: 18 de Novembro de 2007
d/m/Y – esta formação resulta em: 18/11/2007
d-m-Y – esta formação resulta em: 18-11-2007


Alguns exemplos de hora:


g:i a – esta formação resulta em: 8:30 am
h:i a – esta formação resulta em: 08:30 am
g-i A – esta formação resulta em: 8-30 AM

Conseguiu alterar a data dos seus posts? Prefere um formato diferente do “j de F de Y”? Comente abaixo.

 

Linkando arquivos CSS externos à pagina HTML


Bom dia a todos. Bem vindos à coluna de Desenvolvimento Web do Cat Geek. Hoje irei mostrar como usar um arquivo CSS externo em uma página HTML.

Crie uma pasta com o nome de Aulas CSS/HTML. Abra o Dreaweaver (ou o bloco de notas). Crie um novo arquivo HTML. Salve na pasta criada com o nome de aula1.html. Clique em code. Seu novo arquivo deve estar assim:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Aula HTML/CSS do Cat Geek</title>
</head>

<body>
</body>
</html>

Crie um novo arquivo CSS na nossa pasta, e nomei-o estilo.css. Selecione novamente o arquivo aula1.html. Entre as tags <head></head>, acrescente o seguinte:

<link href="estilo.css" rel="stylesheet" type="text/css">

Pronto, sua folha de estilos já está linkada com sua página HTML. Vamos fazer um teste?

No arquivo estilo.css, digite o seguinte:

h1 {color:#999;} h2 {color:#F00;}

Agora na página html, entre as tags body</body>, digite o seguinte:

<h1>Este é um teste</h1><br/>
<h2>Estamos testando para ver se o arquivo estilo.css está linkado com nossa página html</h2>

Você vai ver que o conteúdo do h1 esta cinza, enquanto o conteúdo do h2 está vermelho. Nas aulas posteriores trabalharemos outros recursos que o CSS nos proporciona.

Trabalhar com links externos torna o carregamento da sua página mais rápido. Isso ajuda o Google e os outros motores de busca quando analizam seu site. Como mostrei no artigo Entendendo o CSS, é possível colocar os elementos estilizados dentro das tags <style></style>, normalmente dentro das tags <head></head>, mas esse procedimento deixa o site mais lento.

Um dos maiores especilialistas brasileiros em CSS, o Maujor, defende a idéia de que, no momento do desenvolvimento do projeto, quando os códigos estão sendo criados, deve-se trabalhar todo o CSS dentro das tags <style></style>, e depois do site pronto, na hora de subir ele via FTP, criar um arquivo externo e linka-lo dentro do arquivo HTML.

Isso é um ponto de vista, muito válido. Porém, acho que quanto mais elementos forem adicionados ao CSS, maior fica a distancia entre o HTML e o CSS, por isso, prefiro trabalhar com arquivos CSS externos linkados ao HTML desde o começo do projeto.

Você utiliza arquivos externos para seus estilos CSS? Ou prefere colocar tudo entre as tags <style></style>? Comente abaixo.


 

Entendendo como funciona o loop no WordPress


Bom dia a todos. Bem vindos à mais um artigo da coluna de WordPress.org do Cat Geek. Hoje iremos estudar um pouco sobre o loop do WordPress.

O que é o Loop?

Segundo o Codex do WordPress, "o Loop é usado pelo WordPress para exibir cada uma de suas postagens. Usando o Loop, o WordPress processa cada uma das postagens a serem exibidas na página atual e formata-as de acordo com critérios específicos. Qualquer código HTML ou PHP colocado no Loop será repetido em cada postagem. Quando a documentação do WordPress diz "Essa tag deve estar dentro do Loop", como no caso específico de Tags de Modelo ou plugins, a tag será repetida para cada postagem".


O loop é usado pelo wordpress para exibir os posts no blog. Ele pode ser configurado para exibir em todas as paginas o mesmo loop, como pode exibir o conteúdo de maneira diferente em cada página.


Normalmente, o loop exibe as Template Tags:


Título do post - através da tag <?php the_title()?>
Hora em que o post foi publicado - através da tag <?php the_time()?>
Autor do post - através da tag <?php the_author ?>
Categoria em que o post foi incluido - através da tag <?php the_category?>
Resumo do post - através da tag <?php the_excpert?>
Conteúdo do post - através da tag <?php the_content?>


O loop começa com a seguinte linha de código:



<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
E termina assim:


<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
Entendendo as Template Tags no loop

Entre os códigos acima, é inserido o conteúdo do post. Um exemplo de como devem ser colocadas as Template Tags que exibem a o titulo, a data e o autor do post - the_title, the_time, the_author:


<h2 id="post-<?php the_ID(); ?>">
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">
<?php the_title(); ?></a></h2>
<small><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></small>

A Template Tag the_content, normalmente é inserida no loop dentro de divs. Quando ela é chamada, exibe o conteúdo do post:


<div class="entry">
<?php the_content(); ?>
</div>

Da mesma maneira que a Template Tag the_content, podemos usar a the_excpert, que mostra um resumo do post.


<div class="entry">
<?php the_excpert(); ?>
</div>

Alguns templates /temas wordpress estilo magazine (revista - jornal), utilizam as duas Template Tags, usando a the_excpert antes da the_content, para destacar um comentário adicional, ou um pequeno resumo do artigo postado.


<div class="entry">
<?php the_excpert ?><br/><?php the_content(); ?>
</div>

Exemplos de loop

Um exemplo de loop simples, mostrando as Template Tags vistas até agora, seria (excluindo a tag the_excpert):


 <!-- Começa o Loop. -->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<!-- Mostra o título como um link para o link permanente do post -->
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>

<!-- Mostra a data e um link para outros posts do mesmo autor. -->
<small><?php the_time('F jS, Y') ?> by <?php the_author_posts_link() ?></small>

<!-- Mostra o conteúdo do post em uma DIV -->
<div class="entry">
<?php the_content(); ?>
</div>

<!-- Mostra uma lista de categorias do post separadas por vírgula -->
<p class="postmetadata">Posted in <?php the_category(', '); ?></p>
</div> <!-- Fecha a primeira DIV -->

<!-- Termina o Loop (mas repare no "else" - veja próxima linha) -->
<?php endwhile; else: ?>

<!-- O primeiro IF testou para ver se havia posts a serem mostrados -->
<!-- Este ELSE diz ao WordPress o que fazer se não houver nenhum -->
<p>Desculpe, não achamos o conteúdo que procurava.</p>

<!-- Término verdadeiro do Loop -->
<?php endif; ?>
Sempre que você utilizar códigos PHP, devem estar dentro das tags <?php ?>. Sempre que utilizar códigos HTML, deve estar fora das mesmas tags.

O exemplo abaixo, conta com a tag the_excpert:


<!-- Começa o Loop. -->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<!-- Mostra o título como um link para o link permanente do post -->
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>

<!-- Mostra a data e um link para outros posts do mesmo autor. -->
<small><?php the_time('F jS, Y') ?> by <?php the_author_posts_link() ?></small>

<!-- Mostra um resumo e o conteúdo do post em uma DIV -->
<div class="entry">
<p> <?php the_excpert ?> </p><p> <?php the_content(); ?></p>
</div>

<!-- Mostra uma lista de categorias do post separadas por vírgula -->
<p class="postmetadata">Posted in <?php the_category(', '); ?></p>
</div> <!-- Fecha a primeira DIV -->

<!-- Termina o Loop (mas repare no "else" - veja próxima linha) -->
<?php endwhile; else: ?>

<!-- O primeiro IF testou para ver se havia posts a serem mostrados -->
<!-- Este ELSE diz ao WordPress o que fazer se não houver nenhum -->
<p>Desculpe, não achamos o conteúdo que procurava.</p>

<!-- Término verdadeiro do Loop -->
<?php endif; ?>
Abaixo do conteúdo (antes da taga <?php endwhile; else;?>), você pode inserir informações sobre o post, como as categorias, data e as informações comentário. Se você estiver logado, pode acrescentar a tag edit_post_link(), que permite editar o post.


<p class="postmetadata">
Posted in <?php the_category(', ') ?>
<strong>|</strong>
<?php edit_post_link('Edit','','<strong>|</strong>'); ?>
<?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>
Para terminar o loop, é necessário colocar as tags:


<?php endwhile; else: ?>
<?php endif; ?>
Abaixo dessas tags, você pode colocar links de navegação para páginas anteriores e posteriores à que o usuário está navegando.


 <div class="navigation">
<div class="alignleft"><?php previous_posts_link('&laquo; Artigos anteriores') ?></div>
<div class="alignright"><?php next_posts_link('Próximos artigos &raquo;','') ?></div>
</div>
Você pode criar loop's diferentes para cada categoria do seu blog, trabalhando o código e usando um template de página (abordaremos como criar templates de página em artigos posteriores).


<!-- Começa o Loop. -->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<!-- O código a seguir testa se o post atual pertence à categoria 3 -->
<!-- Se pertence, a classe css da DIV será definida como "post-cat-three". -->
<!-- Se não, a classe da DIV será definida como "post". -->
<?php if ( in_category('3') ) { ?>
<div class="post-cat-three">
<?php } else { ?>
<div class="post">
<?php } ?>

<!-- Mostra o título como um link para o link permanente do post -->
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>

<!-- Mostra a data e um link para outros posts do mesmo autor. -->
<small><?php the_time('F jS, Y') ?> by <?php the_author_posts_link() ?></small>

<!-- Mostra o conteúdo do post em uma DIV -->
<div class="entry">
<?php the_content(); ?>
</div>

<!-- Mostra uma lista de categorias do post separadas por vírgula -->
<p class="postmetadata">Posted in <?php the_category(', '); ?></p>
</div> <!-- Fecha a primeira DIV -->

<!-- Termina o Loop (mas repare no "else" - veja próxima linha) -->
<?php endwhile; else: ?>

<!-- O primeiro IF testou para ver se havia posts a serem mostrados -->
<!-- Este ELSE diz ao WordPress o que fazer se não houver nenhum -->
<p>Sorry, no posts matched your criteria.</p>

<!-- Término verdadeiro do Loop -->
<?php endif; ?>
Uma maneira interessante de trabalhar o loop em seu template / tema, é usar a tag the_excpert para criar um  resumo do artigo na home do seu blog e nas páginas de categorias. Na single.php (responsável por exibir o conteúdo completo do post), você usa a tag the_content. Desta maneira, além de proporcionar um visual mais limpo, evita problemas com conteúdo duplicado e não é punido pelo Google.

Nos próximos artigos iremos ver outras funções interessantes do WordPress. Fique ligado.

Entendeu o loop? Trabalha o loop de alguma maneira que não foi abordada aqui? Comente abaixo.
 

Entendendo o CSS


Olá a todos! Bem vindos a mais um artigo da coluna de Desenvolvimento Web do Cat Geek. No artigo da semana passada, 'Entendendo o 'HTLM5', prometi explicar neste artigo um pouco sobre CSS. Pois bem, ai vai.

O CSS é usado para estilizar documentos HTML. Com ele, temos controle sobre os elementos do HTML, podendo alterar seus valores e proporcionar um layout bonito e agradjável às nossas páginas.

O CSS é uma declaração que fazemos e define como o estilo será aplicado a um elemento HTML. Por exemplo, se quero declarar no documento HTML, que o conteúdo contido nas TAG’S <H1></H1> será da cor vermelha, tamanho 12, e fonte tipo arial, adiciono o seguinte código:

<H1 color:”red” size:”12″ font:”arial”>Titulo</H1>

Porém, toda vez que eu quiser estas declarações em um titulo na TAG <H1>, terei que repetir este código. Com o CSS é muito mais fácil. Insiro no HTML a seguinte TAG:

<style type=”text/css”>
H1 {
color: red;
size: 12px;
font: arial;
}
</style>

Esta TAG diz ao documento HTML que o que for declarado dentro dela é estilização CSS. Da mesma maneira que no HTML, declaramos a cor vermelha, o tamanho 12 e a fonte arial. Agora, toda vez que eu precisar usar a tag <H1>, estas declarações aparecerão.

É interessante manter as declarações CSS contidas nas TAG’S <style> dentro do HEAD do documento HTML, ou em um arquivo externo.css, mas isso veremos em um próximo artigo.

Vamos criar uma pagina para testar nossos exemplos? Vá em iniciar, acessórios, bloco de notas, ou use seu editor html. crie um documento html, e introduza o código acima dentro do HEAD, seguindo o exemplo:

<HTML>
<HEAD>
<TITLE>Cat Geek - Conteúdo Tecnológico</TITLE>
<style type=”text/css”>
H1 {
color: red;
size: 12px;
font: arial;
}
</style>
</HEAD>
<BODY>
</BODY>
</HTML>

Crie uma pasta com o nome projetos_css, e salve o documento como primeiros_passos_em_css.html, não esquecendo de optar pela extensão todos os arquivos, em vez de documento de texto.

Pronto, agora sempre que eu quiser que um titulo tenha as declarções da TAG <H1>, é sós adiconar o conteúdo dentro das TAG’S <H1></H1>, seguindo o exemplo abaixo:

<HTML>
<HEAD>
<TITLE>Cat Geek - Conteúdo Tecnológico</TITLE>
<style type=”text/css”>
H1 {
color: red;
size: 12px;
font: arial;
}
</style>
</HEAD>
<BODY>
<H1>Bem vindo ao mundo das folhas de estilo em cascata.</H1>
<p>
Esta e nossa primeira pagina com estilização CSS.
</p>
</BODY>
</HTML>

Com o CSS também é possivel fazer declarações que serão usadas para qualquer elemento HTML. Essas declarações são chamadas de classes. Para criar uma classe, basta acrescentar um ponto a um nome que ira representar as declarações. Por exemplo, quero que todo conteúdo dentro das tags <h3></h3> de minha pagina, tenham declarações especificas para apenas um cabeçalho: cor cinza, fonte cambria, tamanho 14 e tenha uma margem de 5px à esquerda. Vou nomear a classe para diferenciar as tags <h3></h3> de substitutos.VouVeja como fica:

<style type=”text/css”>
h3.subtitulos {
color: gray;
size: 14px;
font: cambria;
margin-left: 5px;
}
Pronto, agora sempre que eu quiser que uma palavra ou frase tenha as declarações da classe subtitulos, basta adiconar a frase entre as tag <h3></h3> com a classe substitutos.

<h3 class="substitutos">Lorem spum, lorem spum, lorem spum<h3/>

Vamos adiconar a classe subtitulos ao nosso documento, e declarar os mesmos estilos para todos os cabeçalhos:

<HTML>
<HEAD>
<TITLE>Cat Geek - Conteúdo Tecnológico</TITLE>
<style type=”text/css”>
h1, h2, h3, h4, h5, h6 {
color: red;
size: 12px;
font: arial;
}
.subtitulos {
color: gray;
size: 14px;
font: cambria;
margin-left: 5px;
}
</style>
</HEAD>
<BODY>
<H1>Bem vindo ao mundo das folhas de estilo em cascata.</H1>
<p>
Esta e nossa primeira pagina com estilização CSS.
</p>
Lorem spum, lorem spum, lorem spum
<h3 class="substitutos">Lorem spum, lorem spum, lorem spum<h3/>
</BODY>
</HTML>

Salve e veja como ficou no documento HTML. Se ele ja estiver aberto no navegador é só
apertar F5.

O Css tambem proporciona declarações para um único elemento HTML. Essas declarações são chamadas de ID. As ID’s são usadas para criar layout’s, entre outras coisas.

Vamos criar um layout básico, com declarações diferentes para cada parte da página. Crie um novo documento HTML, com o nome de meu_primeiro_layout_css.html. Nossa página terá um topo, um menu lateral esquerdo, o conteudo e um rodapé.

OBS: Sempre que você quiser inserir um comentário em um documento CSS, coloque-o entre /* e */. Os comentários são muito uteis para você lembrar o que é o que depois de algum tempo. Nossa página ficará assim:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Cat Geek - Conteúdo Tecnológico</title>

<style type="text/css">

body { /* as declarações feitas no body aplicam-se a todo documento HTML */
text=align: center; /*declara que o texto deve ficar centralizado*/
padding:0;
}

.container {width: 770px; margin:0 auto; padding:0;}

.header {/* as declarações feitas no body aplicam-se ao topo */
width: 770px;/*declara o comprimento do topo em 770px*/
heigth: 30px; /*altura do topo*/
background-color: yellow; /*declara que o fundo do topo é amarelo*/
font-family: "trebuchet ms"; /*declara que a fonte usada no topo será trebuchet ms*/
font-size: 35px;/*declara o tamanho da fonte em 35 pixels*/
color: blue;/* declara que no topo a cor da fonte é azul*/
}

.sidebar {/* as declarações feitas no body aplicam-se ao menu lateral */
width: 270px;/*comprimento do menu lateral*/
heigth: auto; /*declara a altura do menu lateral como auto – aumenta de acordo com o as informações do documento*/
background-color: green; /*declara que o fundo do menu lateral é verde*/
font-family: "arial";/*declara que a fonte usada no menu lateral será arial*/
font-size: 14px;/*declara o tamanho da fonte em 14 pixels*/
color: white;/* declara que no topo a cor da fonte é branca*/
float:right;/*faz com que o menu lateral fique do lado esquerdo da pagina*/
}

.content {/* as declarações feitas no body aplicam-se ao conteúdo */
width: 500px;/*comprimento do menu lateral*/
heigth: 500px; /*declara a altura do conteudo como auto – aumenta de acordo com o as informações do documento*/
background-color:gray; /*declara que o fundo do menu lateral é vermelho*/
font-family: "calibri";/*declara que a fonte usada no menu lateral será calibri*/
font-size: 16px;/*declara o tamanho da fonte em 16 pixels*/
color: blue;/* declara que no topo a cor da fonte é azul*/
float:right;/*faz com que o conteudo fique do lado direito da pagina*/
}

.footer {/* as declarações feitas no body aplicam-se ao rodapé */
width: 770px;/*comprimento do menu lateral*/
heigth: 15px; /*altura do rodapé*/
background-color:red; /*declara que o fundo do menu lateral é vermelha*/
font-family: "cambria";/*declara que a fonte usada no menu lateral será cambria*/
font-size: 12px;/*declara o tamanho da fonte em 12 pixels*/
color: black;/* declara que no rodapé a cor da fonte é black*/
clear:both;/*declara que o rodapé tem que ficar abaixo dos outros elementos */
}

h1, h2, h3, h4, h5, h6 {
color: white;
size: 12px;
font: arial;
}

h3.subtitulos {
color: green;
size: 14px;
font: cambria;
margin-left: 5px;
}

</style>
</head>

<!-- o documento HTML fica assim: -->

<body>
<div class="container">
<div class="header">Cat Geek - Conteúdo Tecnologico</div><!-- fecha a div header-->
<div class="sidebar">
<ul>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
</ul>
</div><!-- fecha a div sidegar -->
<div class="content">
<h1>Bem vindo ao mundo das folhas de estilo em cascata.</h1>
<h2>Você está lendo um artigo do Cat Geek.</h2>
<h3 class="subtitulos">Lorem spum, lorem spum, lorem spum<h3/>
<h4>Coluna de Desenvolvimento Web</h4>
<h5>Por Rodrigo Zandonadi</h5>
<h6>Cat Geek - Conteúdo Tecnologico</h6>
</div><!-- fecha a div content -->
<div class="footer">Volte sempre</div><!-- fecha a div content -->
</div><!-- fecha a div container -->
</body><!-- fecha o body -->

</html><!-- fecha o html -->



Salvem e vejam no navegador como fica. Para mais referências em CSS, indico o site do Major, grande autoridade do assunto.

Até semana que vêm.

 

SEO no WordPress - como melhorar o seo do seu blog



Bom dia a todos e bem vindos à coluna de WordPress.org do CatGeek. No artigo de hoje, vamos falar sobre um assunto muito discutido, mas também muito importante para qualquer desenvlovedor web ou blogueiro: SEO.

Como nosso foco é WordPress, focaremos nas soluções que esta plataforma oferece, mas as dicas e conceitos de SEO são validos para qualquer pessoa que pense em melhorar a posição de seu site ou blog nos motores de busca, trazendo assim mais visitantes para o seu projeto.

O que é SEO

SEO, sigla para Search Engine Optmization ( em português Otimizaçãopara Busca ou Otimização de Sites) é a otimização de uma página ou site para melhorar sua compreensão pelos motores de busca. Quando um site investe em ações de SEO, melhora sua posição nos motores de busca (Google, Yahoo e cia).

Definindo o foco do seu blog

A primeira, talvez mais importante e mais ignorada ação de SEO que um site deve ter chama-se foco. Falar sobre algo que você domina e entende. Se você é uma pessoa disciplinada e quer falar sobre vários assuntos, tenha vários blogs e se organize. Um blog não pode atender todas as necessidades de todos os clientes de vários segmentos. É necessário escolher um segmento que você pode atender com eficácia (Philip Kotler - um dos maiores nomes em marketing no mundo).

Agora que você sabe sobre o que falar (ou pensou e decidiu mudar o foco do seu blog), vamos às dicas de SEO. Primeira: estudo seu público alvo. O público alvo de seu blog é composto pelas pessoas que têm interesse no assunto que você escreve ou pretende escrever. Você deve conhecer como elas procuram sobre seu assunto, onde e porque. 

Por exemplo, porque uma pessoa lê sobre artigos e tutoriais que falam de blogs? Porque essa pessoa tem um blog, e quer oferecer a seus leitores um conteúdo de qualidade. Como ela chega até esse um site ou blog que trata desse assunto? Através do Google? Do Twitter? Do Facebook? De outras redes sociais? Ou ela pesquisa em fóruns especializados no assunto? Será que essa pessoa segue algum blog que considera importante nesse ramo, e fica atenta aos parceiros e sites recomendados desse blog? Tudo isso deve ser levado em consideração, quando se estudo o público alvo.

Keywords

Depois de definido o público alvo, escolha as keywords (palavras-chave) que são mais relevantes para o seu segmento. Digite tutoriais para blogs no google. Ele vai pesquisar procurar sites que usam essa keyword de várias maneiras:

  • Páginas que contenham exatamente a expressão “  tutoriais para blogs  ” no seu texto
  • Páginas que contenham as palavras “ tutoriais" "para" "blogs ” separadas, mas proximas dentro do texto
  • Páginas que contenham as palavras  “ tutoriais" "para" "blogs ”  separadas, e que contenham essas palavras no texto, não necessariamente muito proximas.
  • Páginas que contenham palavras parecidas com as procuradas, por exemplo, as palavras 
    “ tutoriais", "para" e "blogs ”  no seu conteúdo.
  • Páginas que contenham links apontando pra elas e que nesses links tenhamos as palavras  “ tutoriais", "para" e "blogs ”
  • Páginas que contenham links apontando pra elas e que nesses links tenhamos as palavras  “ tutoriais", "para" ou "blogs ”
Segundo o Luiz Matos do Mestre Seoalém destes critérios principais, existem também alguns secundarios que são levados em conta, na hora de realizar a indexação de uma página, a partir da ótica das keywords:
  • Se as keywords aparecem em destaque ( negrito ou itálico )
  • Se as palavras chave estão presentes regularmente em todo o conteúdo da pagina ( distribuição uniforme da densidade de keywords )
  • Se há keywords presentes em Heading Text ( <hx> </hx> )
Agora que você definiu o foco do seu blog, o público alvo e escolheu as keywords, procure algumas palavras similares às que você definiu. Você pode usar o Google Adword Keyword Tool pra isso.

Defina algumas Long Tails para seu site. Long Tails são pequenas frases contendo Keywords. Mas porque? Porque você não deve ser o único blogueiro a escrever sobre o assunto escolhido, e nem o único a escolher as keywords escolhidas. Em vez de escrever "tutoriais para blogs", pode escrever "os melhores tutoriais para blogs" ou "tutoriais para blogs para iniciantes". Pense que quanto maior o número de keywords ou Lang Tails bem escolhidas, maiores as chances de indexar melhor seu blog nos motores de busca.

O Marcos Lemos do Ferramentas Blog, em seu artigo 'Aprofundando sobre SEO para melhorar', dá algumas dicas interessantes que vou colocar aqui.


  • As imagens de um blog servem mais do que meramente ilustrar e têm um papel significativo na indexação de suas páginas. Preocupe-se em usar nomes de arquivos adequados e tag (ALT e TITLE) que descrevem o que as imagens contêm. É uma parte trabalhosa, mas que melhora suas chances e mostra qualidade do seu trabalho (Otimização de Imagens).
  • Além de escrever conteúdo original, faça-os interessantes usando títulos chamativos, que contenham as palavras-chave mais importantes para aquele tema. Destaque os subtítulos (H1, H2…), use negrito ao longo do texto para essas mesmas palavras (Otimizar títulos no Blogger / Links permanentes do WordPress).
  • Interligue seus artigos co-relacionados não só para indicar aos seus leitores o que podem ler a mais, bem como para facilitar aos robôs das buscas que achem todas as suas páginas e as considere relevantes como um todo, como partes de um conjunto. A isso chamamos de contextualização.
    Interligando Conteúdos – Links internos dos Artigos
URL Amigável no Wordpress
Voltando agora para o WordPress, existem algumas dicas específicas para os usuários da plataforma. Uma delas, é o uso correto dos permalinks, escolhendo url amigáveis. As url amigáveis são url fáceis de serem decoradas, sem aquelas variáveis que deixam a url confusa. Por exemplo, quando instalamos o wordpress, ele vem configurado com a url assim:

http://meublog.com.br/?p=256

É muito mais eficaz, para os motores de busca, deixar sua url assim:

http://meublog.com.br/nome-do-post/  ou  http://meublog.com.br/categoria/nome-do-post/

Para fazer isso, acesse o painel do wordpress, do lado direito, vá em configurações/links permanentes.  Escolha estrutura personalizada e digite /%postname%/ - para sua url ficar /nome-do-post/ ou /%category%/%postname%/ - para sua url ficar/categoria/nome-do-post. Dessa maneira, o leitor entende sobre o que a página irá aboradar.

Falemos agora sobre os recursos que os desenvolvedores do WordPress nos fornecem: plugins. Existem vários plugins para SEO, e aqui, vou relatar alguns. Aconselho q você que não tem, a montar um blog de teste. Crie um diretório separado em seu serviço de hospedagem, instale o wordpress e teste os recursos que for aprendendo (deste e outros tutoriais). Desta maneira, você saberá quais recursos se encaixam em seu projeto, e quais não usar. Para blogs de teste, aconselho tambem usar serviços gratuitos de hospedagem, como o Freetzi.

Plugins para SEO WordPress





All in One Seo








Wordpress SEO by Yoast




Platinum SEO Pack






SEO Content Control




SEO Friendly Images






SEO Rank Reporter






SEO Ultimate




Algumas dicas finais de SEO


Para terminar, vou deixar aqui, de forma resumida, algumas dicas importantes. Indico a leitura do artigo 10 dicas para otimização do seu blog, da Nathalia Candido do Mestre SEO. Acompanhe também o Ferramentas Blog e o Quero Criar um Blog, que sempre trazem dicas importantes sobre o assunto.
1 - Use o texto inteiro no seu rss feed.
2 - Use um plugin de artigos relacionados no final dos posts. Um muito usado é o Nrelated Related Content, mas você pode optar usar código para fazer isso. Aprenda como neste artigo
3 - Faça um top 10 de posts, onde estão relacionados os 10 posts mais visitados. Este top 10 pode ser feito através de plugin.
4 -  Não esqueça do SEO na title tag.
5 - Estudo sobre o assunto, acompanhando o Mestre SEO. Baixe o ebook 'Melhores dicas de SEO', escrito pelos melhores metabloggers da atualidade.
6 - Lembre-se sempre: não adianta nada usar as melhores ferramentas e técnicas de SEO, se o seu blog não tem conteúdo de qualidade. Estude e torne-se expert no assunto que deseja abordar.
7 - Baixe o plugin Google Analytics for Wordpress, e acompanhe as estatísticas do seu blog.
8 - O plugin W3 Total Cache melhora a experiência do usuário de seu site, melhorando o desempenho do servidor, o cache de todos os aspectos do seu site, reduzindo os tempos de download e proporcionando rede de distribuição transparente de conteúdo (CDN) de integração.
9 - Aprenda a trabalhar cada parte do seu artigo, para destacar o conteúdo do blog. Indico a leitura do artigo: 'As partes mais importantes de um post para o contepudo do seu blog se destacar'.
10 - Compartilhe seu conteúdo nas redes sociais. Para saber como fazer isso de uma maneira inteligente, leia o artigo 'Quando publicar seu conteúdo nas redes sociais', que escrevi no Quero Criar um Blog.
Espero que esse artigo sirva para que você, blogueiro, comece a pensar no SEO do seu blog, e aplicar as idéias aqui discutidas. Uma abraço e até a próxima.
 
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Cat Geek - All Rights Reserved
Template Created by Creating Website Published by Mas Template | More Trick | IVY Themes
Proudly powered by Blogger