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

Dec 03 2022
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 Backstory ⏮ Como mentor da ADPList, sou freqüentemente perguntado 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.
Site pessoal de Chaitanya | Cortesia das páginas do Github.

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.

  1. Não posso me destacar da multidão com meu perfil do LinkedIn, pois ele terá aparência, aparência e comportamento semelhantes
  2. O que acontecerá quando o mundo passar do LinkedIn para a próxima grande novidade?
Cortesia — imgflip.com//i/72tln6

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/

chaibapchya.github.io

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.