Código fonte do site

Postado em ter 22 setembro 2015
Por: Leandro

Pra quem quiser dar uma olharda, um arquivo zip com os arquivos do pelican pode ser baixado aqui

Para disponibilizar este arquivo no site, eu usei a sintaxe:

[link aqui](./arquivos/cefala.zip)

O "." antes de arquivos simboliza o diretório raiz do site ("output"). O arquivo foi colocado manualmente na pasta "arquivos" que fica dentro de "output" (o diretório raiz).

Você deve estar se perguntando por quê fazer isso, se eu disse que a pasta "output" jamais deve ser editada. Idealmente, não seria. O arquivo poderia ser copiado, pelo pelican, da pasta "content" ao montar o site, mas isso criaria uma cópia adicional do arquivo, (o que pode se tornar um problema para arquivos grandes). Dessa forma, optei por colocar o arquivo manualmente na pasta "output".


Montando o site

Postado em ter 22 setembro 2015
Por: Leandro

O layout básico do site está pronto. Coloquei alguns links no "linkroll" à esquerda, e se alguém tiver uma sugestão, por favor me diga.

Peço feedback sobre o visual do site. Minha maior dúvida no momento é com relação ao esquema de cores.

Leandro


Aqui vem o título

Postado em qui 17 setembro 2015
Por: Leandro

Postando

O post é um arquivo .md colocado na pasta content.

A data deve ser inserida no nome do arquivo antes do título, dessa forma:

2015-09-03-post exemplo.md

Isso é importante apenas pra manter a pasta content organizada esse valor não é considerado pelo pelican ao montar o site (ao contrário do jekyll).

A data que aparece no site será aquela especificada em "Date:" (conforme acima). Se não for especificada, o pelican usa a data marcada no arquivo (na metadata criada pelo sistema operacional).

A url do post será gerada a partir do nome do arquivo (o que vem após a data). Esse nome pode conter espaços e pode ser diferente do título do post.

Editando em markdown

Para editar em markdown com mais facilidade, você pode usar este editor online.

Títulos e subtítulos

O heading 1 (sintaxe: #) não deve ser usado no markdown para não ser confundido com os títulos dos posts.

Alguns exemplos de edição simples em markdown:

  • Texto em negrito.
  • Texto em itálico.
  • Texto em negrito e itálico.

Destacar

Para destacar texto: destacado.

{% highlight js %} Este texto aparece em uma caixa destacada.

Listas

Listas podem ser feitas usando:

  • "*"
  • "+"
  • "-"

ou:

  1. Listas numeradas são feitas assim
  2. Não esqueça do ponto após o número
  3. A numeração é automática
HyperText Markup Language (HTML)
Também pode ser usada dentro do arquivo markdown

Imagens

placeholder

Tabelas

Name Upvotes Downvotes
Totals 21 23
Alice 10 11
Bob 4 3
Charlie 7 9


Introduzindo o pelican

Postado em sex 04 setembro 2015
Por: Leandro

O Pelican é um gerador de páginas estáticas.

Para editar um post só é necessário um editor de texto. A maior parte do conteúdo deve ser editada apenas em markdown.

O Pelican utiliza os arquivos .md fornacidos e monta um diretório "content" com os arquivos html. A pasta "output" jamais deve ser editada! Ela é de uso exclusivo do Pelican.

A documentação pode ser encontrada em: http://docs.getpelican.com/en/3.6.3/.

O Flex é um tema para o pelican, feito e disponibilizado por Alexandre Vicenzi. Este e outros temas podem ser encontrados em pelicanthemes.com.

Fiz diversas modificações que considerei importantes no tema. Aos poucos fui aprendendo a modificar o tema (por meio apenas dos arquivos .css e .html na pasta "theme-flex").

Leandro