Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nionmaron/website-nionmaron
This repository hosts the source code for my personal website crafted using R with Quarto and published via Netlify.
https://github.com/nionmaron/website-nionmaron
html-css-javascript netlify quarto r website
Last synced: about 14 hours ago
JSON representation
This repository hosts the source code for my personal website crafted using R with Quarto and published via Netlify.
- Host: GitHub
- URL: https://github.com/nionmaron/website-nionmaron
- Owner: nionmaron
- License: cc-by-4.0
- Created: 2023-01-17T14:27:17.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-09T12:55:56.000Z (12 days ago)
- Last Synced: 2025-01-09T13:54:52.777Z (11 days ago)
- Topics: html-css-javascript, netlify, quarto, r, website
- Language: HTML
- Homepage: https://nionmaron.com/
- Size: 31.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 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](https://nionmaron.netlify.app)
### **What is Quarto?**
- Quarto is an open-source scientific and technical publishing system built on Pandoc
-
### Project Flowchart
![](images/Website%20Nion%20Flowchart.png)
### Main steps of the project
1. Install the necessary tools:
- R: [**https://cran.r-project.org/**](https://cran.r-project.org/)
- Rstudio: [**https://www.rstudio.com/products/rstudio/download/**](https://www.rstudio.com/products/rstudio/download/)- Git: [**https://git-scm.com/downloads**](https://git-scm.com/downloads)
- R: [**install.packages("usethis")**](https://cloud.r-project.org/web/packages/usethis/index.html)
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/**](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**