Tutorial Octopress - Laboratório de Software Livre
Esse é um tutorial simples para as pessoas que trabalham no Laboratório de Software Livre da UFMG que ensina como manipular um blog já criado na plataforma Octopress, ou seja, como copiar os arquivos da máquina "lsl" para a máquina local, fazer postagens e atualizar o blog remotamente.
Copiar os arquivos da máquina lsl para uma máquina local
O Octopress tem uma estrutura de arquivos bem parecida como o Joomla e o Wordpress, a diferença é que copiamos os arquivos para uma máquina local, fazemos as atualizações necessárias e copiamos os arquivos para a máquina lsl, atualizando o blog novamente com um comando.
Para tanto, fazemos o comando:
git clone git@lsl.dcc.ufmg.br:site.git
Esse comando só funciona se a máquina onde esse comando foi feito estiver na UFMG e tiver as chaves de git de ambas as máquinas, pública e privada, forem correlatas.
Vamos instalar os programas e dependências necessárias. Primeiramente instalamos o Ruby (supondo uma máquina com versão do GNU/Linux Gentoo):
Em seguida, fazemos:
bundle exec bundle install
Atualizando o conteúdo do blog
Estando na pasta do Octopress no computador atual, com o comando:
rake new_post["Título da postagem"]
criamos uma nova postagem na pasta "source/_posts" e é lá que o arquivo que contém a nova postagem estará. Abrindo o arquivo de formato ".markdown" ou ".md" que é o apelido, podemos escrever o conteúdo do texto. Para mais detalhes da sintexe dos arquivos ".md", ver a documentação do Octopress colocar a doc<-->.
Agora temos que atualizar o blog de fato, enviando o conteúdo que mudou para a máquina lsl. A vantagem do Octopress é que não precisamos fazer isso manualmente, simplesmente fazemos o comando:
e inserimos a senha de root. Pronto, basta carregar o blog no endereço http://lsl.dcc.ufmg.br/blog/ que as mudanças estarão feitas.
Atualizar o trabalho usando Git
Sempre que formos atualizar o blog, o primeiro comando a fazer é:
Depois de fazer todas as atualizações, fazemos:
git commit -a -m "Texto explicando as mudanças ocorridas"
Posted by: Alex Roberto 25/02/2013 Octopress
« Dual ethernet conectors em um cabo categoria 5 com rj45 (DUPLI-CABLE) Adicionando corretor ortográfico em português no Vim »