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! 😃

Top comments (0)