Comment constituer votre portefeuille rapidement et gratuitement ?

Pages Github, Jekyll, Rubis, Gemmes, Liquide
Cette solution en 5 technologies est tout ce dont vous avez besoin pour démarrer avec un portefeuille de base [site Web personnel] que vous pouvez faire défiler dans le monde entier
Histoire ⏮
En tant que mentor chez ADPList , on me pose souvent des questions sur le CV et sur la façon de construire son CV. Cela devient une tâche ardue pour les professionnels en début de carrière ou les diplômés universitaires, en particulier ceux qui n'ont pas de grandes marques sur leur CV.
Brands™️ comme des établissements d'enseignement de premier ordre [IIT/IIM en , MIT/Harvard/Georgia Tech en , Oxford/Cambridge en , NIT Singapour , TU Delft en néerlandais , la liste continue] ou conglomérats multinationaux de renommée mondiale [ FAANG/FAMGA à la Big Tech, MBB à la Big Three etc].
Bien que l'abandon du nom vous aide définitivement à dépasser vos concurrents lors du premier tour [écran de reprise], ne pas avoir une grande marque sur votre CV n'est pas non plus synonyme de malheur. Il existe d'innombrables exemples d'employés de grandes entreprises brisant le «plafond de verre» métaphorique en faisant preuve d'un talent et d'une expertise constants dans le domaine de la technologie.
Une telle façon d'afficher vos compétences techniques consiste à créer un site Web personnel . C'est un double coup dur, car en créant votre propre site Web, vous pouvez montrer au monde à quel point vous êtes excellent en matière de développement Web, en plus de rassembler toutes vos réalisations au même endroit.
Un avocat du diable contesterait ce dernier point en disant que LinkedIn fait un excellent travail en regroupant toutes les réalisations professionnelles en un seul endroit "déjà". Cependant, j'ai deux coups faciles pour contrer cet argument.
- Je ne peux pas me démarquer de la foule avec mon profil LinkedIn car il aura une apparence, une apparence et une convivialité similaires
- Que se passe-t-il lorsque le monde passe de LinkedIn à la prochaine grande chose ?

Tout compte fait, j'étais convaincu, depuis 2016, qu'il y a une valeur ajoutée à avoir un site web personnel. Il m'a fallu un an pour enfin rassembler assez de courage et rassembler assez de motivation pour aller de l'avant et le construire. Croyez-moi, il faut moins de 2 à 3 jours de travail pour mettre en place un site Web simple. Bien sûr, vous devrez passer beaucoup plus de temps pour ajouter des cloches et des sifflets à savoir. Intégration analytique Google, contenu dynamique, intégration de la publication Blogpost, etc. Mais nous pouvons laisser cela pour un autre jour . Sans plus tarder, plongeons dans la pile.
Pages Github
Github Pages est un moyen gratuit, rapide et facile de réaliser vos rêves de site Web personnel. J'en ai entendu parler par l'un de mes pairs en 2017. J'ai adopté Github Pages + Jekyll + Liquid et j'y suis resté fidèle depuis.
Rubis
Ruby est un langage open source dynamique. Ruby est la fondation [niveau 0] sur laquelle Jekyll et Bundler sont assis.
Github :https://github.com/ruby/ruby
Site Web : www.ruby-lang.org/
Jekyll
Jekyll est un générateur de site statique compatible avec les blogs en Ruby.
Github :https://github.com/jekyll/jekyll
Site Internet:https://jekyllrb.com/
Bundler
Bundler fournit un environnement cohérent pour les projets Ruby en suivant et en installant les gemmes et les versions exactes nécessaires.
Github :https://github.com/rubygems/bundler[en lecture seule depuis le 9 novembre 2022]
Site Web :https://bundler.io/
$ gem update --system
RubyGems 3.3.26
$ bundle exec jekyll --version
jekyll 3.9.2
Liquid est un langage de modèle / balisage. Il est également parfois appelé moteur de modèle. Alors que le langage [je préfère cela] prend en charge la logique, les opérateurs et les boucles, les constructions de base pour construire quoi que ce soit de significatif, je pense qu'il s'agit d'un langage spécifique à un objectif très contraint. Il n'y a que certaines choses que vous pouvez faire avec Liquid. Mais il sert le but pour lequel il a été créé, dans une large mesure. Il est créé par Spotify et rendez-vous sur leur blog pour en savoir plus .
Github :https://github.com/Shopify/liquid
Site Internet:https://shopify.github.io/liquid/

Configuration en 5 minutes
C'est un processus assez rapide, facile et indolore pour démarrer. En bonus, il y a des tonnes d'articles/blogs des sources officielles [Gihub, Ruby et Liquid] pour vous débloquer en cas de problème.
Développement local
Environnement
Étant donné que ce site Web est basé sur Jekyll, vous devez installer Ruby, Bundler et Jekyll sur votre machine
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
Conseil de séparation
Si vous souhaitez ajouter une nouvelle gemme rubis, faites simplement bundle add <gem>. Par exemple
bundle add webrick
Aller àhttps://pages.github.com/& commencez avec votre référentiel Github.
Ailette
La meilleure partie de tout cela est - c'est GRATUIT !
Cela vous coûte "Zilch". Zéro.
Merci GitHub d'avoir véritablement démocratisé le développement et la programmation de logiciels.