<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ryan J. Gallagher | Blog</title><description>Ryan J. Gallagher is an applied scientist in online trust &amp; safety</description><link>https://ryanjgallag.com/blog/</link><language>en-us</language><item><title>Hello, World</title><link>https://ryanjgallag.com/blog/hello-world/</link><guid isPermaLink="true">https://ryanjgallag.com/blog/hello-world/</guid><description>And hello, standard.site</description><pubDate>Thu, 05 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I originally made my personal website in June 2020, in the middle of grad school and at the start of the pandemic. I remember it took me two full weeks working on it, trying to figure out how to alter the theme and adjust components with little knowledge of HTML, CSS, or Javascript. It was a lot of work, but I was happy with it at the time and it served me well while I was in academia.&lt;/p&gt;
&lt;p&gt;My site has been due for an upgrade for a few years now. So, after finishing my commitment to not code anything else until I finished &lt;a href=&quot;https://github.com/ryanjgallagher/wordlevel&quot;&gt;WordLevel&lt;/a&gt; (a successor to my earlier package Shifterator), it was time. I decided I wanted a few things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;A simple home page.&lt;/strong&gt; The old one had a lot of jumping off points for research, teaching, and code. I’m not in academia anymore, and I’m not trying to sell myself so hard, so that could all go.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A consolidated and updated About page.&lt;/strong&gt; I’ve gotten a bit lazy keeping my bio on my personal site up to date, instead opting to just keep my LinkedIn updated. And so, my bio was still quite research focused and not reflective of my experience or interests from industry over the past 4–5 years. I wanted a page that will be easier for me to keep relevant over time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A dedicated page for my publications.&lt;/strong&gt; I’m still proud of the work I did in academia and hope to one day get to publish again. One thing I liked on my site was that each publication had its own page with more details and structure. I wanted to keep that. I’ve also always really liked the sorting and filtering mechanisms my former advisor &lt;a href=&quot;https://pdodds.w3.uvm.edu/research/papers/&quot;&gt;Peter Dodds&lt;/a&gt; has on his page. That’s something I wanted to replicate.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A blog!&lt;/strong&gt; And here you are! I’ve had thoughts I’ve wanted to publish but it was a hassle to get it started on my previous site, and I wasn’t sure I wanted to go down one of the more dedicated routes like Ghost. I certainly wasn’t going to create a Substack.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So, I got to work brainstorming with Claude. Here was my initial prompt to Claude Opus 5.5 (high effort):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This directory contains my personal website, which is hosted on Github pages. I want to create a new version, basically from scratch. Here is what I would like to preserve:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It is hosted on Github pages&lt;/li&gt;
&lt;li&gt;It has a home page&lt;/li&gt;
&lt;li&gt;It has an About Me page&lt;/li&gt;
&lt;li&gt;It has pages for my research papers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I do not want to preserve the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The teaching page&lt;/li&gt;
&lt;li&gt;The code related pages&lt;/li&gt;
&lt;li&gt;Hosting the CV&lt;/li&gt;
&lt;li&gt;The separate contact page. They should be integrated in something like a header and footer just with icons&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I want us to choose a framework that will allow me to pick a theme and adjust it, but that we don’t have to build everything entirely from scratch. I would like to maintain the idea of the publication pages, where they can be landing pages with a variety of publication information, including the name, authors, journal, abstract, an image, links to the published version, open source version, slides, datasets, and mentions of awards. etc. For new features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I would possibly be interested in being able to filter and search through publications.&lt;/li&gt;
&lt;li&gt;I would like to try and set up some kind of automated workflow to get the number of citations for each publication from Google scholar&lt;/li&gt;
&lt;li&gt;I would like a blog surface. This might be something that we could integrate with Ghost? I’m not sure. Relatedly, if we did that, I would like to try and support the new standard.site format for the AT Protocol.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Start investigating the contours of what we may be able to do in this space if we start from scratch. The only things that you have to keep are publication-related artifacts, as mentioned above. The rest can basically be recreated from the ground up depending on the approach we take.&lt;/p&gt;
&lt;p&gt;I want to discuss possible avenues&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;One of my main early requirements was being able to use a framework that had templates available (for sites on Github Pages, for example), but was flexible enough to allow customization. I was open to staying with &lt;a href=&quot;https://jekyllrb.com/&quot;&gt;Jekyll&lt;/a&gt; and &lt;a href=&quot;https://bulma.io/documentation/features/themes/&quot;&gt;Bulma&lt;/a&gt; from my previous site, but I only picked them originally because there was a lot of documentation on Jekyll and Github Pages, and I liked the Bulma theme. This time, I ended up going with &lt;a href=&quot;https://astro.build/themes/&quot;&gt;Astro&lt;/a&gt; after deciding I liked the &lt;a href=&quot;https://github.com/whydevils/astro-scholar&quot;&gt;astro-scholar&lt;/a&gt; theme.&lt;/p&gt;
&lt;p&gt;From there, the rest was created. There’s no need to get into the details (or that’s at least a separate post), but it is &lt;em&gt;shocking&lt;/em&gt; how quickly the site came together with the assistance of Claude versus how much time it took me to do even smaller customizations in grad school. Six years ago, it would have taken me those two weeks to make the small formatting changes I wanted. Updating the default searching and filtering from the default would have never been possible for me. Instead, now, it was just a 30 second ask every time I wanted to make even a major adjustment.&lt;/p&gt;
&lt;p&gt;I pushed out the new site last week, and I am quite pleased with it. This blog post is the last part of the revamp: adding a blog to the site. In particular, I was really interested in making it compatible with &lt;a href=&quot;https://standard.site/&quot;&gt;standard.site&lt;/a&gt;, which I have seen on Bluesky and the Atmosphere as a shared standard for blogging and storing blog posts as records on PDSs. Again, Claude was immensely helpful implementing it, and we even set up an RSS feed on the way!&lt;/p&gt;
&lt;p&gt;Here’s my first blog post documenting this moment. It’s likely I will fail to make a habit of posting, but at least now I have an easy option for doing so!&lt;/p&gt;
</content:encoded><category>PhD</category></item></channel></rss>