I’ve been hyperfixating like crazy on updating my site because apparently using a data science IDE to try and make a somewhat customized site is like a puzzle to my brain?
So anyway: I used R a bit in college and got semi comfortable with it. I was interested in how it takes R markdown files and converts them to HTML with some fun built in capabilities, so I wanted to see what it would be like to make a website with this.
To be frank: I have 0 design skills and I don’t like testing on so many displays, especially since I really only have 2 devices to check on. Something that could kind of automate the responsiveness and where I could easily reuse bits of HTML with the package htmltool was appealing to me…
So here were my goals:
I’m not sure, honestly. I’m stubborn? I also didn’t really feel like learning an SSG just for something I do on the side as a hobby, but I plan to learn an SSG in the future. Partially I was inspired by NeoSSG which is a webring for neocities users that use static site generators.
I think my word of advice to everyone reading this is: Don’t use R if you’re going to have a lot of pages and subfolders. This killed me since I, for some reason, can’t plug in a filepath to a _site YAML on RStudio’s native markdown->HTML site generator. Also: I hate YAMLs. You guys have no idea how long it took me to get deploy-to-neocities to work on Github.
Or maybe you can get an idea from this screenshot.
Haha. No. Unless you really like a challenge and are very comfortable with markdown in lieu of HTML: I can’t really recommend using RStudio to create a site. The average neocities user is not the target demographic, and I’m just weird. It’s intended for data scientists that just need a blog, a way to display their data, teachers who need a site for their course, and not people on the internet trying to make funny creative projects… But here are my takeaways:
Pros:
Cons:
My ‘journey’ with RMarkdown to build a site has been like, 4 days long counting the time I spent on my professional site. So I do not know everything. I am frankly rather stupid and that’s fine. I’m trying to learn in public. Even if I’ve embarrassed myself, at least I’ve maybe shown the starry-eyed RStudio user wanting to try to hack it for neocities that this is not a good idea. If people have feedback on R or are comfortable with using it as an SSG, I probably look like an idiot! And that’s fine. This is a learning experience for me and it’s more fun than anything else.
I had fun brute-forcing RStudio to do what I want, but I think I’ll just be using blogdown in the future since it:
Personally I didn’t want to use Hugo because…it’s popular. I’m pretentious! Sue me. I might check out Distill or Quarto first, but these are both very corporate and very catered to data scientists and professionals… I might like to call myself a data scientist, but this site is not for those projects!
(Well, maybe I’ll have some fun with it in the future?)