These are the files of the Greaaat website, powered by Gatsby and hosted on Netlify
That's fairly easy if you know how to use Git ! If not, there's no shame at all, just ask someone from Greaaat, we're here to help each other after all 😎
- Start by forking the
adriantombu/the-greaaat-gatsby
repository - Create a new git branch to work on your modifications
- You can find the data of your profile in the
src/data/freelances
directory. As you can see, these are Markdown files ! - When you're happy with your changes, just commit your changes, push your branch and start a new pull request
- Once your pull request has been approved and merged in the
main
branch, your modifications will be automagically deployed!
For this you will need a small text about yourself and a squared picture of your lovely face (a size of 500x500 max should be perfect). For the purpose of this little tutorial, let's say that your name is Georges Abitbol.
- Start by forking the
adriantombu/the-greaaat-gatsby
repository - Create a new git branch to work on your modifications. Let's say
profile/georges-abitbol
for example. - Go to the
static/freelances/
directory and put your squared profile pic in it, with the namegeorges-abitbol.jpg
- Go to the
src/data/freelances/
directory, duplicate any file there, and rename it togeorges-abitbol.md
- The following fields are mandatory, so you need to fill them with the proper informations:
title
,position
,city
,website
,picture
,slug
,seoTitle
,seoDescription
- The other fields are optional. If you don't need them to be displayed on your profile, just put
xxx
and you're good to go. - You can write your description in Markdown format just under the
---
after the fields - When you're done with your profile page, go to the
src/data/prestations
directory, and open any of the file where you want to add your name. Georges Abitbol is a well reknown Marketing Expert, so he adds his name in thefreelances
field of theexperts-marketing.md
file. - When you're happy with your changes, just commit your changes, push your branch and start a new pull request
- Once your pull request has been approved and merged in the
main
branch, your modifications will be automagically deployed!
title
is basically your name, and is reused in thesrc/data/prestations
files to make the relation with your profileposition
is what your do in your professional lifecity
, welll... where you are fromwebsite
do I really need to explain ?picture
is the filename used for your profile pic in thestatic/freelances/
directoryslug
represents the url of your profile, in the formathttps://greaaat.com/freelances/${slug}
seoTitle
is the information displayed in the html<title>
tag of your profileseoDescription
is the information that lays in the<meta name="description" content="" />
tag of your profile- The other fields represents the url of your different social network profiles