{"id":444,"date":"2025-07-20T22:32:47","date_gmt":"2025-07-21T03:32:47","guid":{"rendered":"https:\/\/rpayne.dev\/blog\/?p=444"},"modified":"2025-07-23T19:25:21","modified_gmt":"2025-07-24T00:25:21","slug":"updating-rpayne-dev","status":"publish","type":"post","link":"https:\/\/rpayne.dev\/blog\/updating-rpayne-dev\/","title":{"rendered":"Updating rpayne.dev: New Docs (and Blog?) With Docusaurus, plus World of Warcraft Classic"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">This site has been neglected. Time to rethink&#8230; <\/h2>\n\n\n\n<p>I&#8217;m thinking about starting a Docusaurus site for the blog and a new documentation section of rpayne.dev. I found a <a href=\"https:\/\/vercel.com\/templates\/documentation\/docusaurus-2\">Docusaurus template on Vercel<\/a> and liked it a lot so I&#8217;m going to give it a try. Vercel has a free tier based on usage limits and I can&#8217;t see me ever going over the free limits, so this seems like a good place to start. They also let you connect your domain to the web app for free by using DNS verification. The default URL Vercel gave me was <a href=\"https:\/\/docs-eosin-two.vercel.app\/\">https:\/\/docs-eosin-two.vercel.app<\/a> (gross). I decided to use the docs.rpayne.dev subdomain because honestly I think it will be mostly docs with a tiny side of blog. Just look at my 6 blog posts in 5 years for evidence of that.<\/p>\n\n\n\n<p>Vercel asked for permission to read my Github repos and deployed the Docusaurus template to a repo of my choosing. The flow seems to be:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Clone the repo locally<\/li>\n\n\n\n<li>Install dependencies with <code>yarn install<\/code><\/li>\n\n\n\n<li>Start the server and make changes with live updates (nice)<\/li>\n\n\n\n<li>Commit and push to Github<\/li>\n\n\n\n<li>Changes are automagically deployed to Vercel<\/li>\n<\/ol>\n\n\n\n<p>I&#8217;m not sure how to update packages and dependencies, so that will be the messy part of trying to use this template.<\/p>\n\n\n\n<p>Eventually, I&#8217;ll have to figure out how to migrate the existing blog posts over (all 6 of them). The main reason I wanted to start a site was so I can have a searchable library for all the quick and dirty scripts I&#8217;ve written. It feels like I never really got started because I couldn&#8217;t figure out a simple and fast way to do it. WordPress is a much more complex tool than I need. Docusaurus uses Markdown to create pages, so it will be a lot simpler formatting docs and code.<\/p>\n\n\n\n<p>Part of me wants to keep using the base domain for both docs and blog (<a href=\"https:\/\/rpayne.dev\/docs\">https:\/\/rpayne.dev\/docs<\/a> and <a href=\"https:\/\/rpayne.dev\/blog\">https:\/\/rpayne.dev\/blog<\/a>). If I do that, then I may move the current <a href=\"https:\/\/rpayne.dev\/projects\">https:\/\/rpayne.dev\/projects<\/a> section to <a href=\"https:\/\/apps.rpayne.dev\">https:\/\/apps.rpayne.dev<\/a> so I can keep larger projects separate from the docs and blog site. We&#8217;ll see where it all ends up.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-blue-color has-alpha-channel-opacity has-blue-background-color has-background is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">World of Warcraft (again)<\/h2>\n\n\n\n<p>After playing World of Warcraft Classic from mid-TBC through the end of Wrath, I found a huge surprise in Season of Discovery. I wasn&#8217;t expecting to enjoy a vanilla WoW &#8220;expansion&#8221; as much as I did. The revamped abilities and dungeons in the vanilla style made SoD very unique. I found a bunch of new friends in the guild <strong>&lt;The Scarlet Crusade&gt;<\/strong>. There was some drama but we all ended up leaving the guild and forming a new guild called <strong>&lt;SoD The Long Way&gt;<\/strong>. The Scarlet Enclave raid was a great capstone on what may be the best version of WoW I&#8217;ve ever played.<\/p>\n\n\n\n<p>After <a href=\"https:\/\/us.forums.blizzard.com\/en\/wow\/t\/update-from-the-wow-classic-team\/2110944\" target=\"_blank\" rel=\"noreferrer noopener\">Blizzard announced the end of SoD<\/a> (prematurely in my opinion), <strong>&lt;SoD The Long Way&gt;<\/strong> made the decision to move to Grobbulus to play Mists of Pandaria and create a guild named <strong>&lt;MoP The Long Way&gt;<\/strong>. Mists was the expansion that killed my interest in WoW in 2012, and I&#8217;m already starting to feel the same way which makes me sad. At least this time I have more WoW Classic to fall back to. I&#8217;ve leveled a character on the 20th Anniversary Nightslayer realm to 34 and counting. Pre-Cataclysm so much more enjoyable to me as an RPG than &#8220;modern&#8221; WoW. Cataclysm onward just feels like a lobby game like Call of Duty where you AFK in 20-minute queues waiting to play the game for 15 minutes.<\/p>\n\n\n\n<p>I want to stay with the friends I made in SoD, but I also don&#8217;t want to force myself to play Mists&#8230; We&#8217;ll see.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-blue-color has-alpha-channel-opacity has-blue-background-color has-background is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Markdown testing<\/h2>\n\n\n\n<p>I&#8217;ve never noticed that WordPress has a Markdown section before. Really glad I found this after getting Docusaurus semi-ready&#8230; \ud83d\ude44<\/p>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><h1>Heading 1<\/h1>\n<p>here\u2019s a markdown section<\/p>\n<h2>Heading 2<\/h2>\n<ul>\n<li>Here\u2019s a list<\/li>\n<li>another item<\/li>\n<\/ul>\n<h3>Heading 3<\/h3>\n<ol>\n<li>here\u2019s a numbered list<\/li>\n<li>another item<\/li>\n<\/ol>\n<pre><code>#!\/bin\/bash\necho &quot;Hello World!&quot;\n<\/code><\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This site has been neglected. I\u2019m thinking about starting a Docusaurus site for the blog and a new documentation section of rpayne.dev.<a href=\"https:\/\/rpayne.dev\/blog\/updating-rpayne-dev\/\" class=\"more-link\"><span class=\"more-button\">Continue reading<span class=\"screen-reader-text\">Updating rpayne.dev: New Docs (and Blog?) With Docusaurus, plus World of Warcraft Classic<\/span><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":459,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3,6,8],"tags":[38,34],"class_list":["post-444","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gaming","category-personal","category-technology","tag-site-updates","tag-world-of-warcraft"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/rpayne.dev\/blog\/wp-content\/uploads\/2025\/07\/create-a-highly-detailed-high-resolution-image-for-a-blog-post-4.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":373,"url":"https:\/\/rpayne.dev\/blog\/updates-job-and-hobbies\/","url_meta":{"origin":444,"position":0},"title":"Updates: Job and hobbies","author":"Ross Payne","date":"October 11, 2022","format":false,"excerpt":"Life updates including a new job, new game, and new toy","rel":"","context":"In &quot;Career&quot;","block_context":{"text":"Career","link":"https:\/\/rpayne.dev\/blog\/category\/career\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/10\/social-sharing-image.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/10\/social-sharing-image.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/10\/social-sharing-image.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/10\/social-sharing-image.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/10\/social-sharing-image.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/10\/social-sharing-image.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":50,"url":"https:\/\/rpayne.dev\/blog\/heres-a-post-from-mobile\/","url_meta":{"origin":444,"position":1},"title":"Here\u2019s A Post From Mobile!","author":"Ross Payne","date":"December 29, 2020","format":false,"excerpt":"Testing a post from an iPad! Here comes the Spring '21 semester!","rel":"","context":"In &quot;Personal&quot;","block_context":{"text":"Personal","link":"https:\/\/rpayne.dev\/blog\/category\/personal\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12,"url":"https:\/\/rpayne.dev\/blog\/hello-world-2\/","url_meta":{"origin":444,"position":2},"title":"Hello world!","author":"Ross Payne","date":"December 28, 2020","format":false,"excerpt":"First post!","rel":"","context":"In &quot;Personal&quot;","block_context":{"text":"Personal","link":"https:\/\/rpayne.dev\/blog\/category\/personal\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":279,"url":"https:\/\/rpayne.dev\/blog\/graduation-and-beyond\/","url_meta":{"origin":444,"position":3},"title":"Graduation and Beyond","author":"Ross Payne","date":"January 24, 2022","format":false,"excerpt":"My college days are behind me (for now)","rel":"","context":"In &quot;Personal&quot;","block_context":{"text":"Personal","link":"https:\/\/rpayne.dev\/blog\/category\/personal\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/01\/IMG_2845.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/01\/IMG_2845.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/01\/IMG_2845.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/01\/IMG_2845.jpeg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/01\/IMG_2845.jpeg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/01\/IMG_2845.jpeg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":121,"url":"https:\/\/rpayne.dev\/blog\/install-ssl-certificate-with-certbot\/","url_meta":{"origin":444,"position":4},"title":"How-To: Get An SSL Certificate On An Apache Web Server Using Certbot","author":"Ross Payne","date":"January 4, 2021","format":false,"excerpt":"Turns out web browsers really hate HTTP traffic now.","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/rpayne.dev\/blog\/category\/how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2021\/01\/no-ssl-certificate.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":288,"url":"https:\/\/rpayne.dev\/blog\/how-to-make-a-bot-to-track-newegg-gpu-prices-and-get-notifications\/","url_meta":{"origin":444,"position":5},"title":"How-To: Make a Bot to Track Newegg GPU Prices and Get Notifications","author":"Ross Payne","date":"February 3, 2022","format":false,"excerpt":"Graphics card pricing is ridiculous and it's hard to find a good deal these days. Let's try to fix that.","rel":"","context":"In &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/rpayne.dev\/blog\/category\/how-to\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/01\/tracker-demo.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/01\/tracker-demo.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/01\/tracker-demo.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/rpayne.dev\/blog\/wp-content\/uploads\/2022\/01\/tracker-demo.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/rpayne.dev\/blog\/wp-json\/wp\/v2\/posts\/444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpayne.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpayne.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpayne.dev\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpayne.dev\/blog\/wp-json\/wp\/v2\/comments?post=444"}],"version-history":[{"count":17,"href":"https:\/\/rpayne.dev\/blog\/wp-json\/wp\/v2\/posts\/444\/revisions"}],"predecessor-version":[{"id":473,"href":"https:\/\/rpayne.dev\/blog\/wp-json\/wp\/v2\/posts\/444\/revisions\/473"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpayne.dev\/blog\/wp-json\/wp\/v2\/media\/459"}],"wp:attachment":[{"href":"https:\/\/rpayne.dev\/blog\/wp-json\/wp\/v2\/media?parent=444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpayne.dev\/blog\/wp-json\/wp\/v2\/categories?post=444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpayne.dev\/blog\/wp-json\/wp\/v2\/tags?post=444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}