Skip to content

robertmitchellv/robertmitchellv.github.io

Repository files navigation

This is a Quarto blog

Organization

I've decided to organize things into three main sections:

  • blog
  • talks
  • projects

Each has it's own landing page and _metadata.yml file. Additionally the ejs directory contains a small custom listing template for the main landing page.

Some older blog posts are not rendered; rather, they're sort of put together with images and text. I don't really want to try and find versions of packages from 2013 to make them run the way they would have.

Talks and projects use an <iframe> to source the html file in with an option to make it full screen, which I thought was a neat idea.


Environment management

In order to manage the coding environments for the site I'm using virtual environments via environment managers for both R and Python. I don't necessarily have strong opinions about the ones I'm using. In connection to R there aren't a ton of choices and with respect to python there are many choices.


R

I am using renv, which is activated in the .Rprofile via source("renv/activate.R"). Outside of packrat there aren't a lot of choices and the R tooling is built around renv and it works!


Python

I am using mamba, which is a "reimplementation of the conda package manager in C++" (from the README). If you want to learn more about the motivation check out the announcement blog post.


Theming

I've sort of based the theme on a tshirt I love from one of my favorite streetwear brands Extra-Vitamins. The branding font is using Victor-Mono, which I will try to add as the mono typeface for the site eventually.