Welcome to the repository for my professional portfolio website. This project is a testament to the power and versatility of R programming. Developed entirely using R and hosted on Netlify at no cost, this website serves as a dynamic showcase of my professional journey, skills, and projects. The only expense incurred is the domain registration, emphasizing the efficiency and cost-effectiveness of this approach. Below, you'll find a summarized step-by-step guide detailing the construction of this site, from inception to deployment. This guide aims to provide insights into the process and encourage others to leverage such tools for their professional presentation.
This is an Rstudio-Quarto-GitHub-Netlify project
The resulting website can be viewed here: nionmaron.netlify.app
-
Quarto is an open-source scientific and technical publishing system built on Pandoc
-
Install the necessary tools:
-
Create a new RStudio project:
-
Go to "File" > "New Project" > "New Directory" > "Quarto Website".
-
Choose a name for the project and a folder to save it in.
-
-
Commit and publish to GitHub:
-
Add all files to the Git repository with
git add .
-
Commit the changes with
git commit -m "First commit"
-
Create a new repository on GitHub and follow the instructions to add the remote repository and push the changes.
-
-
Set up Netlify:
-
Go to https://www.netlify.com/ and sign in or create an account.
-
Go to "Sites" and click on "New site from Git".
-
Select GitHub and authorize Netlify to access your repositories.
-
Choose the project repository and configure the build options:
-
Build command:
quarto build
-
Publish directory:
_site
-
-
Click on "Deploy site". Netlify will create a URL for your site and start building and publishing the site automatically.
-
-
Update your project:
- Make changes to your project, commit, and push the changes to GitHub. Netlify will detect the changes and update the site automatically.
This project was developed by Nion M Dransfeld