πŸƒβ€β™‚οΈGetting started!

Overview

Let's start with an overview of what we are trying to achieve.

Let's check how the landingpage of GitLangind itselfarrow-up-right is setup.

The code of the website lies on a dedicated brancharrow-up-right of the GitLanding repoarrow-up-right. The files that are actualy served by GitHub Pagearrow-up-right lies on the gh_pagesarrow-up-right branch and is put there using this GitHub Actionarrow-up-right.

Step by step guide

Open a new terminal (for example iTerm2arrow-up-right )

# Only if you don't have yarn already 
# (you need https://brew.sh to run the next command)
brew install yarn

#
git clone https://github.com/<user_name>/<project_name> <project_name>_landingpage 
cd <project_name>_landingpage

git checkout --orphan landingpage && git rm -rf .
yarn create react-app . --template gitlanding

git add -A
git commit -m "Initial commit"
git push --set-upstream origin landingpage

Next you'll have to enable GitHub page in your repo. Navigate to your repository on Github and go to Setting > Pages, then set the gh-pages branch as the branch from witch the site is to be built.

circle-info

You may need to wait a few minutes for the initial gh-pages branche to be created by your GitHub Action workflow .github/workflows/deploy.yaml

https://github.com/USERNAME/REPO/settings/pages

If all went as expected you page should be up and running

You're now ready to customise your app.

Last updated