The story behind one carat blog (now called SciQuest)

In this article, I share my experiences on how this blog was made. Spoiler alter: it involved a lot of R package hitchhiking
news
Author
Published

July 1, 2022

Modified

April 15, 2023

1 Cover photos of my blogs

Cover photo of my old blog made using distill

Cover photo of my new blog made using quarto

2 Update (April 15, 2023)

I decided to change my blog name to ‘SciQuest’ from ‘One-carat-blog’. I think the previous name was very childish 😖. I also decided to transition from a dark theme to a light theme just to see things in a new light. Much have changed, so coming to back to these posts is kind of funny for me!

3 Making of one carat blog

My name is Jewel Johnson and I am the creator of this blog. The story about this blog started with my wish to have a writing space, to showcase the things that I learned. I find that having a blog to write, instills self-discipline in learning new things. So I initially began looking for ways to build a blog. I read many online articles which talked about using WordPress, Blogger, Weebly, Wix and so on. But almost all of these services were paid and I was not able to afford them. I began looking for free alternatives and I came to know about Medium. Now Medium is not precisely a blog but a publishing platform and it restricts readers behind a paywall if they want to read your posts. But you do get paid if anyone reads your articles. So I tried writing a few articles on R programming. Medium supports code blocks but it was extremely difficult to use them and it was never tailored for writing R codes. As I was interested in sharing some of the things I learned about R, I wanted to see what all articles were written about R programming on Medium. So I read some of them in Towards data science, which is part of Medium but specialized in articles related to data science. There were some good articles but to my surprise, most articles were downright copy-pasting what was there in the package tutorials or their related source webpages. And the articles were made with very low effort. The only thing I found nice was the stock images. So I ditched Medium for these reasons and went on to see if I can make a blog using purely R. And that’s when I came to know about the {Rmarkdown} package in R and Github pages. So long story short, I learned how to use this package and how to host a webpage for free on Github. And this led to the creation of my first blog. It was very basic and visually simple, but I was proud of it. So I began writing tutorials on data visualization using R and wrote my first article about the {ggplot2} package in R. I shared it with my friends and received good support from them. Then I wanted to improve my blog and I began searching for new ways to make the blog better, which led me to learn about the {distill} package in R.

I was flabbergasted when I saw the blogs and websites made using the distill package. They were so much better than the ones made from {Rmarkdown}. I first learned about {distill} from Dr. Ella Kaye’s blog post and Dr. Lisa Lendway’s blog post. And after reading Prof. Andreas Handel blog post on how to build a website using distill I was convinced to rebuild my blog. The YouTube video by Dr. Lisa Lendway’s and the official tutorials given on the distill website also helped me very much. And the end product was this beautiful blog that I created. I even named my blog; 'one carat blog', a name resembling me.

And all was well and I began concentrating on my blog. I went on to write a series of articles encompassing a complete tutorial on learning data visualization and data manipulation using R. It was well received and I got a lot of helpful comments about it. One thing that kind of annoyed me about the {distill} package was that the table of contents won’t float for long posts. This made the ‘table of contents’ obsolete. Nevertheless, the package fulfilled most of what I wanted to have in a blog. This period was also the first time I began learning about HTML and CSS languages. Using that knowledge I began tweaking my blog and customizing it. I also wrote an article highlighting a few quality of life modifications one can implement in their distill blog and to my surprise, the post was adopted to the official distill website, which showcased useful tutorials related to distill blogging.

I also received back from Dr. Ella Kaye’s in Twitter and I was added to the distill club! I was very happy at that time.

This was also the time when I changed the About me page. Everyone who was having a distill blog was using a default template provided by the {postcards} package in R. But I wanted to have a unique ‘about me’ page, which acted like my CV. So I used the modern resume theme by James Grant and made this cool looking CV.

Then for about four months, I had the worst time in my life. I was feeling depressed and sick. Many things had happened and I could not do any blogging or anything for that matter. And then finally after sorting out my affairs, I went back to blogging. I opened Rstudio one day and I got a blank window. This was the first time I was seeing this bug, so when I searched about it, I learned that a new package for R called {quarto} was causing some issues with Rstudio. To my knowledge, it only affected Linux users. Then I searched about what is {quarto} package is about and I struck a gold mine.

It was everything {distill} had, but better. The best thing was that it natively supported a floating table of contents, something which was missing in {distill}. My first introduction to quarto came from Dr. Alison Hill’s blog post where she gave a brief intro on what the quarto package is about. After reading the post I was in a dilemma as to whether I should migrate my blog to quarto or not. Then I found that most of the blogs featured on the distill official website had migrated to quarto. It was the new trend in town, and everyone was adapting it. So I finally made up my mind and decided to migrate, again, for the second time and it led to a few sleepless nights that I am not very proud of. The post from Dr. Danielle Navarro was also very helpful and made the transition process much easier.

So with help of all these articles and many glasses of homemade wine, I finally migrated from {distill} to {quarto} and made this blog which you are browsing now. I had to convert all my .Rmd files to the new .qmd file that quarto supports. The YAML headers were a pain in the beep to change. But in the end, it was worth it. I changed the previous visitor counter to a new flag counter for this blog. I also designed a new icon and a new cover image. And as of writing this blog post, I also wrote a series of articles focusing on beginner-level statistics in my blog. And recently I have been working on a software called Notion and have made some cool productivity templates focusing on PhD students. I also have written some blog posts showcasing those templates, so make sure to check them out.

To conclude I hitchhiked from Rmarkdown to distill and now to quarto, the end product is this beautifully made blog that you are browsing. I hope you enjoy this blog and find the posts and tutorials helpful. If you find them useful, make sure to share them. If you have any suggestions or feedback for this blog, then please comment them in the comment section at the end of the blog. Thanks for visiting my blog and I hope you have a great time.

References

Reuse

Citation

BibTeX citation:
@online{johnson2022,
  author = {Johnson, Jewel},
  title = {The Story Behind One Carat Blog (Now Called {SciQuest)}},
  date = {2022-07-01},
  url = {https://sciquest.netlify.app//posts/welcome_to_blog},
  langid = {en}
}
For attribution, please cite this work as:
Johnson, Jewel. 2022. “The Story Behind One Carat Blog (Now Called SciQuest).” July 1, 2022. https://sciquest.netlify.app//posts/welcome_to_blog.