DEV Community

Cover image for Personal blog with Jekyll is really easy (and free)
João Victor Nascimento
João Victor Nascimento

Posted on • Originally published at blog.joaonasc.dev on

Personal blog with Jekyll is really easy (and free)

🇺🇸 English  🇧🇷 Portuguese

I’ve been searching for a nice place to publish my ideas and create some content about something. In fact, I was convinced to write my articles on my personal account on Medium and everything should be fine. It was when I realized that Medium now has paywalls and limits how many articles you can read per month with the free plan. Ok, it goes against what I believe to be the potential way to Medium go but, I won’t judge its business plans.

Well, here’s the options I had:

1. Cry like a baby because Medium was really great back days.
2. Go back to the days when I builded some blogs with traditional platforms such as Blogger, Wordpress or even… Tumblr.
3. Build my personal blog by my own.

At this point, it’s clear what was my choice. So, I ran to search how I would achieve this task and how much this would cost. Here’s the big point:

I’ve found a solution that builds a full blog with just one command, which can be hosted by GitHub Pages and it’s totally free.

Yes, my friends. Maybe for some of you it isn’t something new but, for me, it just blew my mind!

Jekyll is the name of our great solution here. It works with Ruby (but don’t you worry if you never saw anything about it), so you have to install it on your machine before start to work with Jekyll.

After this, you have to install the Jekyll and bundler gems with this command on your terminal:

gem install jekyll bundler
Enter fullscreen mode Exit fullscreen mode

Then you can start your first project with:

jekyll new your-project
Enter fullscreen mode Exit fullscreen mode

And that’s all! Your blog is ready (or almost it). All you have to do now is follow the documentation and set it up with your info.

Jekyll has a great documentation and a large community who supports and develops themes for many tastes. I strongly recommend you to look up for more information about Jekyll. It’s a tiny tool, able to build huge projects.

For free.

Enjoy it! 😃


Blog pessoal com Jekyll é muito fácil (e gratuito)

Eu estava procurando um lugar bacana para publicar meus pensamentos e criar conteúdo. Na verdade, eu estava convencido de que escreveria meus artigos na minha conta pessoal no Medium e daria tudo certo. Foi aí que eu percebi que agora o Medium implementou uma forma de assinatura que limita o número de artigos que se pode ler por mês, no plano gratuito. Ok, isso vai contra aquilo que eu acredito ser a potencial trajetória para o Medium cursar mas, não vou julgar os seus planos de negócios.

Bem, aqui estão as opções que eu tive:

1. Chorar que nem criança, porque o Medium era realmente excelente antigamente.
2. Voltar aos velhos tempos quando eu criava blogs com plataformas tradicionais, como o Blogger, Wordpress ou até… Tumblr.
3. Desenvolver o meu próprio blog pessoal.

A essa altura do campeonato já ficou bem claro qual foi a minha escolha. Então, eu fui atrás de aprender como eu poderia fazer isso e o quanto isso iria me custar. Aqui está a parte mais legal:

Eu encontrei uma solução que constrói um blog, completo, com apenas um comando. Me permite hospedar no Github Pages e é completamente gratuita.

Sim, meus amigos. Talvez não seja novidade para alguns de vocês mas, para mim, foi um grande achado!

Jekyll é o nome da nossa grande solução. Funciona com Ruby (mas você não precisa se preocupar se nunca viu nada sobre), assim, você necessita de instalar na sua máquina antes de começar a trabalhar com o Jekyll.

Depois disso, você precisa instalar o Jekyll e as suas bundler gems com esse comando no seu terminal:

gem install jekyll bundler
Enter fullscreen mode Exit fullscreen mode

Agora você já pode iniciar o seu primeiro projeto:

jekyll new seu-projeto
Enter fullscreen mode Exit fullscreen mode

E isso é tudo! Seu blog já está pronto (ou quase). Tudo o que você precisa fazer agora é seguir a documentação e configurar com as suas informações.

Jekyll tem uma excelente documentação e uma grande comunidade disposta a ajudar e desenvolver os mais diversos temas. Eu recomendo muito que você busque conhecer um pouco mais sobre. É uma pequenina ferramenta, capaz de construir grandes projetos.

De graça.

Aproveita! 😃

Oldest comments (0)