Propaganda

Mantenha o blog simples. Ghost é uma nova plataforma de blog construída em Node.js. diferente WordPress, que se tornou um verdadeiro gigante de um CMS ao longo dos anos e funciona com tecnologia PHP / MySQL desatualizada, o Ghost promete simplificar as coisas de volta ao ponto de partida: puro, não adulterado blogging.

Principais características

O Ghost começou como um Kickstarter no ano passado - “é apenas uma plataforma de blog”, eles argumentaram. Quando £ 200.000 ($ 320.000) foram arrecadados para o projeto de código aberto, eles sabiam que estavam no caminho certo.

Ghost trata de simplicidade. Não é um CMS completo: nem inclui a funcionalidade de comentários. Não vai transformar seu site em um quadro de empregos ou loja de comércio eletrônico - é literalmente apenas uma plataforma de blog. É uma bela plataforma de blog, mas é só isso. Se você quer algo que pode ser transformado em qualquer coisa que seu coração possa sonhar, procure outro lugar.

Então, o que torna o Ghost diferente?

instagram viewer
  • Painel de visualização e editor de redução. Uma das características mais marcantes do Ghost é a tela de edição simples, composta por dois painéis: um para editar no markdown e outro para visualizar o resultado. Parece o modo de edição em tela inteira do WordPress, se você já usou isso. O upload de imagens funciona arrastando e soltando, não em diálogos de upload complexos.
  • Interface responsiva. Projetado desde o início para funcionar de forma responsiva em tablets e dispositivos móveis. E não apenas em um “Apoiamos dispositivos móveis e eventos de toque, mas não funciona realmente” meio que, a la WordPress.
  • * Belo painel. O Ghost promete muitas estatísticas úteis quando você faz o login. O WordPress também promete isso, mas infelizmente não é suficiente.

É isso. Essa é a lista de recursos. Eu * editei esse último, porque o Dashboard ainda não existe: está planejado para ser lançado no Natal. Então, por enquanto, você basicamente tem um editor e o blog real. Aqui está uma captura de tela do painel prometido para ajudá-lo.

painel de controle

Alojado vs Auto Alojado

No momento, o Ghost está disponível apenas para teste em ambientes auto-hospedados - ou seja, “traga seu próprio servidor”. Uma vez que requer alguns ajustes complexos de servidor e acesso root, você também não pode executar isso em hospedagem compartilhada. Em algum momento em breve, eles começarão a abrir contas beta para seu serviço hospedado - ou seja, um serviço de blog gratuito, como o WordPress.com Qual é a diferença entre executar seu blog no Wordpress.com e no Wordpress.org?Com o Wordpress agora presente em 1 em cada 6 sites, eles devem estar fazendo algo certo. Tanto para desenvolvedores experientes quanto para novatos, o Wordpress tem algo a oferecer a você. Mas assim que você começa ... consulte Mais informação . Isso ainda não está pronto, no entanto, o que significa que você precisará de um servidor próprio para experimentar o Ghost.

Instalando o Ghost

Eu planejei inicialmente instalar isso em meu servidor de produção VPS do Media Temple, mas muitas coisas deram errado com isso. Isso é compreensível: o Node e o Ghost ainda estão em beta, afinal, e meu VPS roda uma versão antiga do CentOS. Se você tem um Raspberry Pi por aí, esta é uma plataforma de teste ideal para experimentar o Ghost; alternativamente, você pode instalar o Ghost em uma instância gratuita do Amazon AWS, ou apenas pegue um dispositivo virtual BitNami pronto.

Você precisa fazer uma conta em ghost.org antes de fazer o download do sistema. Vá em frente e faça isso agora. Depois de pegá-lo, faça upload do arquivo ZIP completo para o seu Pi via SFTP - presumo que você saiba fazer isso.

Em seguida, SSH para começar.

ssh [email protected] (ou seu endereço IP RPi) sudo su. apt-get update. apt-get upgrade.

No momento em que escrevo, 0.10.20 é a versão mais recente do Node - ela pode ter sido atualizada, portanto, verifique. Ajuste nomes de arquivos e pastas conforme necessário.

curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz. tar -zxvf node-v0.10.20.tar.gz. cd node-v0.10.20. ./configure make. make install. 

Cuidado - o primeiro comando make levará pelo menos algumas horas.

apt-get install sqlite3. git clone git: //github.com/isaacs/npm.git. cd npm / scripts. chmod + x install.sh. ./install.sh. 

Neste ponto, você tem um sistema atualizado com Node.js e o Node Package Manager instalado.

descompacte -d fantasma fantasma- [pressione tab]

Ao pressionar a guia, você está pedindo ao Bash para preencher o restante dos detalhes do nome do arquivo, poupando seu esforço.

fantasma de cd. npm install. 

Isso irá capturar todas as dependências do Node para o Ghost. Se você receber erros sobre o NPM não ser encontrado, tente criar um link simbólico para os binários:

ln -s / usr / local / bin / npm / usr / bin / npm npm install. 
Muito verde é bom. Qualquer vermelho e o processo falhou.
Muito verde é bom. Qualquer vermelho e o processo falhou.

Agora você está pronto para fazer algumas pequenas alterações de configuração.

cp config.example.js config.js. nano config.js. 

Neste arquivo, você deseja editar todas as instâncias do host: ‘127.0.0.1’ com seu endereço IP e porta: ‘2368’ com 80. Pressione CTRL-X, Y para sair e salvar.

edit-host-port

Por último, digite:

npm start 

para executar o Ghost. Agora você pode acessar o Ghost de qualquer navegador da rede local com o IP do seu Pi.

http://10.0.1.10/ghost

login fantasma

Você saberá que está funcionando porque se verá recursos sendo servidos pelo RPi.

rpi-debug

Embora a criação inicial do ID do usuário seja extraordinariamente lenta - cerca de um minuto - a experiência depois disso é incrivelmente rápida. Contemple o poder do Node.js!

Impressões

Você é lançado diretamente em uma visão geral do conteúdo, com um único exemplo de postagem para aprender os fundamentos da marcação. Eu não era um grande fã de markdown antes de usar o Ghost - prefiro apenas digitar um texto simples e, em seguida, usar o editor visual do WordPress para incrementar as coisas mais tarde. Depois de aprender a sintaxe, é bastante simples, no entanto, e acho atraente agora. Eu particularmente adoro a capacidade de adicionar capturas de tela mais tarde: basta colocar um espaço reservado para se lembrar e, em seguida, arrastar e soltar no editor posteriormente. Há quanto tempo desejamos uploads de arrastar e soltar no WordPress?

editor

E é isso. Você pode ver o seu blog removendo o /ghost do URL (ou clique no ícone superior esquerdo se você definir o IP como o URL de produção). O tema padrão é muito chato, mas já existe um Mercado para comprar mais.

Estou claramente sensacionalista ao dizer que o Ghost é um assassino do WordPress: o próprio Node ainda é beta, como está Ghost, e o processo de instalação em um servidor de produção está longe de ser fácil. Ainda assim, o Ghost oferece uma alternativa atraente para quem não quer lidar com a complexidade do WordPress para um simples blog. É assim com qualquer sistema popular: conforme ele cresce, recursos são adicionados, a complexidade do código aumenta, a missão original é perdida e, em algum momento, um novo competidor brilhante chega oferecendo algo fresco. Fantasma é que iniciar, e você deve esperar grandes coisas dele. Por enquanto, porém, certamente não vai matar nenhum WordPress.

Se você teve a chance de experimentar o Ghost, o que você acha? É um pouco simples demais para você ou você ama essa simplicidade?

James é bacharel em Inteligência Artificial e é certificado pela CompTIA A + e Network +. Ele é o desenvolvedor líder de MakeUseOf e passa seu tempo livre jogando paintball e jogos de tabuleiro VR. Ele constrói PCs desde criança.