This is my personal portfolio website, realized using Jekyll and deployed on GitHub pages.
It is based on the portfolYOU theme by @YoussefRaafatNasry, adapted to my needs.
If you want to run a local demo of my website on your computer, first, clone the repository.
Make sure that you installed Ruby and Jekyll, if not, check this page.
If everything's ready, open your terminal and run these commands:
cd <directory-where-you-cloned-the-repo> # To move on the right directory
bundle install # To install the needed Ruby Gems
bundle exec jekyll serve # To run the demo
Afterwards, you should see something like Server running... press ctrl-c to stop.
.
If so, go on your browser, type localhost:4000
and see the magic happen 🧙!
Okay, maybe your name is not Alessio Sordo, so you may ask how to put your name and all your personal stuff in this website.
It's very straightforward. You'll find all the basic customizations on the _config.yml
file. Here you can follow the comments and change the values as you like.
If you need to add any posts or projects, take a look on the _posts
and _projects
directories, you'll find some examples. You can also edit your about page description by going on pages/about.md
. To edit your skills and the timeline in the about page, take a look at the _data
directory.
Keep in mind that all the customization is done either in Markdown format for the .md
files, or Yaml format for the .yml
files.
For a more detailed guide, always refer to the portfolYOU official documentation.
There are many ways to deploy Jekyll websites remotely. What I used are GitHub pages. If you want to take a look at how they work, refer to the original guide by GitHub.