Skip to content

Latest commit

 

History

History
71 lines (35 loc) · 2.75 KB

README.md

File metadata and controls

71 lines (35 loc) · 2.75 KB

Nion Maron Website

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.

Creating a website with no hosting cost

This is an Rstudio-Quarto-GitHub-Netlify project

The resulting website can be viewed here: nionmaron.netlify.app

What is Quarto?

  • Quarto is an open-source scientific and technical publishing system built on Pandoc

  • https://quarto.org/

Project Flowchart

Main steps of the project

  1. Install the necessary tools:

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Author

This project was developed by Nion M Dransfeld