Como construir seu portfólio de forma rápida e gratuita?

Github Pages, Jekyll, Ruby, Gems, Liquid
Essa solução de 5 tecnologias é tudo que você precisa para começar com um portfólio básico [site pessoal] que você pode desfilar pelo mundo
História ⏮
Como mentor da ADPList , muitas vezes me perguntam sobre currículo e como construir o currículo de alguém. Isso se torna uma tarefa assustadora para profissionais em início de carreira ou recém-formados, especialmente aqueles que não têm grandes marcas em seu currículo.
Marcas™️ como instituições educacionais de alto nível [IITs/IIMs em , MIT/Harvard/Georgia Tech em , Oxford/Cambridge em , NIT Singapore , TU Delft em holandês , a lista continua] ou conglomerados multinacionais mundialmente famosos [ FAANG/FAMGA à la Big Tech, MBB à la Big Three etc].
Embora citar nomes definitivamente ajude você a superar sua concorrência durante a rodada inicial [tela de currículo], não ter uma grande marca em seu currículo também não significa desgraça e melancolia. Existem inúmeros exemplos de funcionários em grandes empresas quebrando o metafórico “teto de vidro” ao demonstrar talento e experiência consistentes no campo da tecnologia.
Uma forma de exibir suas habilidades técnicas é construindo um site pessoal . É um golpe duplo - porque, ao criar seu próprio site, você pode mostrar ao mundo o quão bom você é no desenvolvimento da web, além de reunir todas as suas conquistas em um só lugar.
Um advogado do diabo contestaria esse último ponto dizendo que o LinkedIn faz um ótimo trabalho ao reunir todas as conquistas profissionais em um só lugar “já”. No entanto, tenho dois socos fáceis para contrariar esse argumento.
- Não posso me destacar da multidão com meu perfil do LinkedIn, pois ele terá aparência, aparência e comportamento semelhantes
- O que acontecerá quando o mundo passar do LinkedIn para a próxima grande novidade?

Tudo dito e feito, eu estava convencido, desde 2016, que há um valor agregado em ter um site pessoal. Levei um ano para finalmente reunir coragem e motivação suficientes para seguir em frente e construí-lo. Acredite em mim, são menos de 2 a 3 dias de trabalho para colocar um site básico em funcionamento. Claro, você teria que gastar muito mais tempo para adicionar sinos e assobios viz. Integração analítica do Google, conteúdo dinâmico, integração de publicação de blogpost, etc. Mas podemos deixar isso para outro dia . Sem mais delongas, vamos mergulhar na pilha.
Páginas do Github
O Github Pages é uma maneira gratuita, rápida e fácil de realizar seus sonhos de site pessoal. Aprendi sobre isso com um de meus colegas em 2017. Adotei o Github Pages + Jekyll + Liquid e continuo com ele desde então.
Rubi
Ruby é uma linguagem dinâmica de código aberto. Ruby é a base [nível 0] sobre a qual Jekyll e Bundler se sentam.
Github:https://github.com/ruby/ruby
Site: www.ruby-lang.org/
Jekyll
Jekyll é um gerador de site estático com reconhecimento de blog em Ruby.
Github:https://github.com/jekyll/jekyll
Local na rede Internet:https://jekyllrb.com/
empacotador
O Bundler fornece um ambiente consistente para projetos Ruby rastreando e instalando as gems e versões exatas que são necessárias.
Github:https://github.com/rubygems/bundler[somente leitura desde 9 de novembro de 2022]
Site:https://bundler.io/
$ gem update --system
RubyGems 3.3.26
$ bundle exec jekyll --version
jekyll 3.9.2
Liquid é uma linguagem de modelo/marcação. Às vezes também é referido como um mecanismo de modelo. Embora a linguagem [prefiro essa] suporte lógica, operadores e loops, as construções básicas para construir qualquer coisa significativa, acredito que seja uma linguagem específica de propósito muito restrita. Há apenas algumas coisas que você pode fazer com o Liquid. Mas serve ao propósito para o qual foi criado, em grande medida. Ele foi criado pelo Spotify e acesse o blog deles para saber mais .
Github:https://github.com/Shopify/liquid
Local na rede Internet:https://shopify.github.io/liquid/

Configuração de 5 minutos
É um processo bastante rápido, fácil e indolor para começar a correr. Como bônus, há toneladas de artigos/blogs das fontes oficiais [Gihub, Ruby e Liquid] para desbloqueá-lo em caso de problemas.
Desenvolvimento Local
Ambiente
Como este site é baseado em Jekyll, você precisa de Ruby, Bundler e Jekyll instalados em sua máquina
brew upgrade
brew install rbenv ruby-build
gem update --system
gem install jekyll bundler
jekyll new my-awesome-site
cd my-awesome-site
- Chaibapchya.github.io/Gemfile
- Chaibapchya.github.io/Gemfile.lock
bundle exec jekyll b
bundle exec jekyll s
Dica
de despedida Se você quiser adicionar uma nova gema de rubi, basta fazer bundle add <gem>. Por exemplo
bundle add webrick
Vamos parahttps://pages.github.com/& comece com seu repositório Github.
barbatana
A melhor parte de fazer tudo isso é - é GRÁTIS!
Custa-lhe “Zilch”. Zero.
Obrigado GitHub por realmente democratizar o desenvolvimento e a programação de software.