Like many other people in the R Extended Universe circa 2021, I originally created my website using blogdown and Hugo. In a lot of ways, it was great! It worked with minimal fiddling, integrated R code and markdown, etc. However, the way that Hugo worked meant that if you didn’t keep up with your site, it was pretty easy to get stuck with a site that was hard to update. This is one of the reasons that I haven’t really touched my site since 2022. Updating it became kind of a pain. Enter Quarto, which is a sort of replacement/extension of the R Markdown document supported by Posit. There’s still some fiddling, but overall it wasn’t too painful to port the important stuff from my old website to this format. For reference, I used the following blog posts to help bootstrap my process:
https://www.andreashandel.com/posts/2022-10-01-hugo-to-quarto-migration/
https://blog.djnavarro.net/posts/2022-04-20_porting-to-quarto/#fnref1
I also poked around the github for my Ph.D. advisor’s site (https://github.com/jepusto/jepusto-quarto) to see how he’d organized things.
In addition to shifting to Quarto, I’m using Positron instead of the familiar RStudio. If you’re stuck in the past (like I was, just a few weeks ago) Positron is a new data science IDE that supports both R and Python natively. It’s based on VSCode, but looks like RStudio. This is comforting if you’ve been using RStudio for about ten years. Give it a shot!