{
  "version": "https://jsonfeed.org/version/1",
  "title": "Blogging on Toby Geeks Out! ",
  "icon": "https://avatars.micro.blog/avatars/2026/27/1292398.jpg",
  "home_page_url": "https://tobygeeksout.micro.blog/",
  "feed_url": "https://tobygeeksout.micro.blog/feed.json",
  "items": [
      {
        "id": "http://tobygeeksout.micro.blog/2026/07/16/the-web-is-my-playground.html",
        "title": "The Web Is My Playground",
        "content_html": "<p>This hit me. Web development has always been my passion and hobby — not a side hustle, not a product. Just something I love to do.</p>\n<p>I came back to Micro.blog earlier this year after being away for five years, and I've been tinkering with my blog ever since. Learning what I can do with it, trying things out, breaking stuff on purpose. I've tried a lot of platforms over the years and most of them were pretty limiting. Micro.blog gave me room to actually play. If you're curious what I've been up to, my <a href=\"https://tobygeeksout.micro.blog/categories/blogging/\">blogging category</a> has a bunch of posts about it.</p>\n<p>I'm glad I found it. Looking forward to many more rounds of tinkering — making my blog look better, improving things over time, and writing more. Just having fun with it.</p>\n<blockquote>\n<p>Build silly, build simple and above all else, build for the sake of creativity.</p>\n<p><a href=\"https://thatalexguy.dev/go-have-fun-with-the-web/\">Go Have Fun With the Web</a> — Alex White</p>\n</blockquote>\n",
        "date_published": "2026-07-16T15:06:55-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/07/16/the-web-is-my-playground.html",
        "tags": ["Blogging"]
      },
      {
        "id": "http://tobygeeksout.micro.blog/2026/07/16/a-big-refresh-for-toby.html",
        "title": "A Big Refresh for Toby Geeks Out!",
        "content_html": "<p>My last <a href=\"https://tobygeeksout.micro.blog/2026/04/18/a-few-weeks-in-the.html\">big update</a> to the blog was back in April. Since then I've been quietly adding small things here and there, nothing major. But today I decided it was time to do a full redesign.</p>\n<p>Here's the why behind it. My header, feature area, and subscribe box were all painted in heavy navy blocks, one after another. It's not that blue is too much — I still love it — but this is an indie web blog, and I want it to feel simple. Easy to navigate. Something you can read leisurely without any noise getting in the way.</p>\n<p>I wanted the blog to feel lighter and more open, something pleasant to move around in. Cleaner. Maybe minimalist, though I'm still not totally sure that's the right word for it.</p>\n<p>So this time, I went lighter. Clean, simple colors, and a few small animations to give the site some life without going overboard. It feels fresher already.</p>\n<p>One bigger change: I dropped the <a href=\"https://tobygeeksout.micro.blog/2026/06/27/site-refresh-the-header-got.html\">pill-shaped morphing nav</a>. That one was short-lived — I just wanted to see how it looked for a while, but in the end I decided to go back to a sticky header like before.</p>\n<p>The one change I kept: the logo now quietly hides itself as you scroll down, while the header itself stays put. It also shows my avatar and site logo together, and has icons in the nav now. That avatar is a new one too — updated both on the blog and in my Micro.blog account settings.</p>\n<p>I also redesigned the logo itself. Glasses now replace the two e's in \"Geeks,\" and \"Out!\" tilts up slightly with a terracotta underline underneath.</p>\n<p style=\"text-align:center\"><img src=\"https://cdn.uploads.micro.blog/95313/2026/tobygeeksoutlogonew.png\" width=\"350px\" alt=\"Toby Geeks Out! logo, with glasses replacing the two e's in Geeks\"></p>\n<p>I also redid the home page. No more pagination — it just shows the 5 or 6 most recent posts, then you head over to the archive for everything else. Longer posts now fade out near the bottom once they pass 800 characters, so you get a taste and click through to keep reading. On mobile, there's a bottom nav bar now instead of a hamburger menu, and on the home page it just stays put as you scroll.</p>\n<p>The archive page now lets you expand and collapse categories instead of scrolling through one long list. And on the subscribe side, I added RSS as an option on the home page strip, right alongside email — single posts now have their own subscribe block with that same choice too.</p>\n<p>On single posts, I redid the post titles. I had updated them not long ago, but I wasn't happy with how they turned out, so I built a better version this time. I also decided to drop the background block that used to sit around the title — now it just blends into the same background as the rest of the page, which looks a lot cleaner.</p>\n<p>On those same posts, I also redid the table of contents styling and colors to match the new lighter look, and added a recent posts section at the end so it's easier to keep reading once you finish one.</p>\n<p>The bottom nav bar also quietly disappears while you scroll here, so it stays out of the way until you need it. Single posts also get a back button now that takes you right back where you came from. So if you were browsing the archive and tapped into a post, back takes you to the archive. If you came from the home page, back takes you to the home page.</p>\n<p>The newsletter page finally got some real attention too. I installed the <a href=\"https://tobygeeksout.micro.blog/2026/06/24/two-new-pages-one-productive.html\">Newsletters plugin</a> earlier this year and eventually got around to fixing up the CSS and styling for the newsletter list and single view.</p>\n<p>Today I took it further — I wanted it to feel like you're actually inside an email while browsing past newsletters, almost like scrolling through your own inbox. That's the direction I went with this time.</p>\n<p>I'd read a few blog posts about doing a light and dark toggle before, and thought it was a great idea, mostly for eye health — bright, light colors at night can be rough on your eyes, and I didn't want that during nighttime reading.</p>\n<p>I found <a href=\"https://localghost.dev/blog/time-based-background-colour-transitions-with-temporal-and-css-color-mix/\">this article about time-based background color transitions</a>, and it gave me an idea.</p>\n<p>Since I'd already decided to go lighter with this redesign, I hadn't thought much about nighttime reading until this article made me rethink it. So I decided to implement something similar on the blog: instead of a plain on/off toggle, a sunrise and sunset background transition based on your own location — kind of like the Night Shift feature on Windows and Mac, but built into the site itself.</p>\n<p>The background now shifts through the day based on your own clock, right where you're reading. Pre-dawn starts deep navy, then eases into a dusky navy as sunrise gets close. Sunrise brings in a pale, warm cream — morning is intentionally lighter than evening. Daytime settles into the site's regular colors, completely unchanged. As sunset approaches, it shifts into a warmer cream tone, easing back into dusky navy and then deep night navy after dark. It's live now, quietly shifting in the background as the day goes on.</p>\n<p>This is what I've been tinkering with to get things closer to how I want them. Take a look around the site and let me know what you think. I'll probably keep making small changes quietly as I go — some areas still need a bit more tinkering.</p>\n<blockquote>\n  <p>To improve is to change; to be perfect is to change often.</p>\n  <p>— Winston Churchill</p>\n</blockquote>\n<hr style=\"border-top: 2px solid #C4622D; opacity: 0.35;\">\n<p style=\"text-align: center !important; font-style: italic; font-family: Georgia, serif; color: #9C9489;\">Never quite done. Always a little better.</p>\n",
        "date_published": "2026-07-16T15:04:37-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/07/16/a-big-refresh-for-toby.html",
        "tags": ["Blogging","Spotlight"]
      },
      {
        "id": "http://tobygeeksout.micro.blog/2026/07/13/theres-no-right-way-to.html",
        "title": "There's No Right Way to Blog, Just Mine",
        "content_html": "<p>\nI read a post from Dan Q this week called <a href=\"https://danq.me/2026/07/02/you-dont-have-to-blog-like-me/\">You Don't Have to Blog Like Me</a>, and I agree with every bit of it, 100 percent. There's no right way to do this, it really is just preference. His post is basically a permission slip: you don't have to tag things, keep a schedule, have a feature image, split your posts by type, or have a tidy answer ready when someone asks what your blog is even about.\n</p>\n<p>\nThat last one hit home. My blog could stretch across as many as 20 topics if I let it, but right now I mostly stick to four or five: tech and AI, home decor, movie and TV reviews, and sometimes politics. I'd like that range to eventually grow into sustainability and climate change, once I find the right angle. I'm still figuring it out, and blogging works best when it just flows the way your thoughts do.\n</p>\n<p>\nThat part about categories isn't really me taking a stand against his list, if I'm honest. Most blogging platforms hand you that stuff as part of the setup, whether you use it or not. If I built a blog completely from scratch, a plain static HTML site, I'd probably skip most of it. What I'd actually care about is making it clean, attractive, and easy to read, with the right colors doing most of the work.\n</p>\n<p>\nYou don't have to blog like me, or like Dan Q, or like anyone else whose blog you admire. None of this makes me a better writer than anyone else; it's just what sounds like me. I still poke around other blogs and swipe ideas for fun, and half the time it turns into an afternoon tinkering with HTML and CSS on my own site. That's the real hobby.\n</p>\n<p>\nHappy blogging, and be true to yourself. It's a good kind of self-care, having a place where you can just think out loud and say it however you want.\n</p>\n",
        "date_published": "2026-07-13T12:38:11-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/07/13/theres-no-right-way-to.html",
        "tags": ["Blogging","Spotlight"]
      },
      {
        "id": "http://tobygeeksout.micro.blog/2026/07/11/yes-this.html",
        "title": "Yes, This",
        "content_html": "<p><a href=\"https://blog.jim-nielsen.com/2026/blogging-stating-the-obvious/\" style=\"color:#E8845A;\">Jim Nielsen's post about blogging</a> landed right after I wrote about <a href=\"https://tobygeeksout.micro.blog/2026/07/04/maybe-its-just-me-but.html\" style=\"color:#E8845A;\">dickovers</a>, and it's basically why I bothered writing that post at all.</p>\n<blockquote style=\"border-left:4px solid #C4622D; padding-left:1rem; margin:1.5rem 0; font-family:Georgia, serif;\">\n  <p style=\"margin:0;\">have a willingness to state something that seems obvious to you.</p>\n  <p style=\"font-size:0.875rem; color:#9C9489; margin-top:0.5rem;\">— Jim Nielsen</p>\n</blockquote>\n<p>Yes. This.</p>\n",
        "date_published": "2026-07-11T13:06:28-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/07/11/yes-this.html",
        "tags": ["Random Musings","Technology","Blogging"]
      },
      {
        "id": "http://tobygeeksout.micro.blog/2026/07/01/today-recent-fading-the-inkwell.html",
        "title": "Today, Recent, Fading: The Inkwell Idea I Couldn't Leave Alone",
        "content_html": "<p>So my RSS tab in Perch runs on Inkwell, Micro.blog&rsquo;s RSS reader, using my micro.blog token.</p>\n<p>Inkwell&rsquo;s own apps have this thing where posts are split into three tabs — Today, Recent, and Fading — and stuff just naturally ages out instead of turning into a giant unread pile. Manton talked about this when he introduced <a href=\"https://www.manton.org/2026/03/09/introducing-inkwell.html\">Inkwell</a>.</p>\n<p>Honestly it&rsquo;s one of my favorite ideas in any feed reader, and I really wanted that same feel inside Perch, not just in Inkwell&rsquo;s own app.</p>\n<p>Turns out that wasn&rsquo;t a quick copy-paste though. Inkwell&rsquo;s API just gives you a flat list of entries with timestamps — no &ldquo;bucket&rdquo; built in. So I had to rebuild that whole Today/Recent/Fading thing from scratch. Took hours to get right, honestly no easy task.</p>\n<p>But it paid off — Perch&rsquo;s RSS view now sorts everything into Today, Recent, or Fading just like Inkwell&rsquo;s own app does, and lets old stuff quietly drop off. I actually finally caught up on all the RSS that&rsquo;s been sitting in Inkwell somewhere, which felt pretty great.</p>\n<p>Now, categories — this is the one Inkwell just doesn&rsquo;t have at all, not in the app, not in the API. Feeds are just a flat list over there.</p>\n<p>So I built my own version. Categories live in a Notion database, keyed by feed URL, so I only have to tag a feed once and every entry from it picks up the category automatically.</p>\n<p>You can set a category from a popover on any card, or from a slide-in panel, and then filter your feed down to just one topic.</p>\n<p>That same panel also has a Sources tab — just a plain list of everything you&rsquo;re subscribed to, so you can filter to one specific feed just as easily.</p>\n<p>There&rsquo;s a one-way sync keeping Inkwell and Notion in step so neither one messes up the other — Inkwell&rsquo;s still the truth for what you&rsquo;re subscribed to, Notion&rsquo;s the truth for how it&rsquo;s organized.</p>\n<p>All together, this setup just works for me. Today/Recent/Fading for pacing, categories and sources for organizing, all sitting on top of Inkwell instead of replacing it. Kind of feels like a Feedly/Inkwell mashup at this point. Categories/tags are honestly the one thing I keep hoping Inkwell adds on its own someday — until then, this is how I get there myself.</p>\n<table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"max-width:600px;margin:0 auto;border-collapse:collapse;\"><tr>\n<td width=\"33%\" valign=\"top\" align=\"center\" style=\"padding:0 6px;\">\n<a href=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-07-01-at-14.27.25-1.jpg\" target=\"_blank\" rel=\"noreferrer\"><img src=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-07-01-at-14.27.25-1.jpg\" alt=\"Today, Recent, and Fading tabs in the RSS feed\" width=\"100%\" style=\"width:100%;height:auto;display:block;border-radius:8px;\"></a><div style=\"font-size:13px;color:#9C9489;text-align:center;margin-top:8px;line-height:1.4;\">Today, Recent, and Fading in the RSS feed</div>\n</td>\n<td width=\"33%\" valign=\"top\" align=\"center\" style=\"padding:0 6px;\">\n<a href=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-07-01-at-14.27.25.jpg\" target=\"_blank\" rel=\"noreferrer\"><img src=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-07-01-at-14.27.25.jpg\" alt=\"Category list\" width=\"100%\" style=\"width:100%;height:auto;display:block;border-radius:8px;\"></a><div style=\"font-size:13px;color:#9C9489;text-align:center;margin-top:8px;line-height:1.4;\">Category list</div>\n</td>\n<td width=\"33%\" valign=\"top\" align=\"center\" style=\"padding:0 6px;\">\n<a href=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-07-01-at-14.27.24.jpg\" target=\"_blank\" rel=\"noreferrer\"><img src=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-07-01-at-14.27.24.jpg\" alt=\"Source list\" width=\"100%\" style=\"width:100%;height:auto;display:block;border-radius:8px;\"></a><div style=\"font-size:13px;color:#9C9489;text-align:center;margin-top:8px;line-height:1.4;\">Source list</div>\n</td>\n</tr></table>\n",
        "date_published": "2026-07-01T14:48:15-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/07/01/today-recent-fading-the-inkwell.html",
        "tags": ["Long Read","Blogging","Spotlight"]
      },
      {
        "id": "http://tobygeeksout.micro.blog/2026/06/27/site-refresh-the-header-got.html",
        "title": "Site Refresh: The Header Got a Glow-Up",
        "content_html": "<p>I've been tinkering with the blog again. Honestly, I can't help it.</p>\n<p>The biggest change is the header. As you scroll down, it collapses into a floating pill — clean, minimal, just \"Toby Geeks Out!\" sitting at the top of the screen. The inspiration came from <a href=\"https://glass.photo/\">glass.photo</a>, which has one of the slickest pill header treatments I've seen. I loved it so much I had to bring that energy here. It's also very much iOS-inspired — that Liquid Glass feel Apple has been leaning into lately felt right for what I was going for.</p>\n<p>I also added a scroll-to-top button. Tap it and it sends you back to the top of the page. Still tweaking how it behaves — it's a work in progress — but the bones are there.</p>\n<figure style=\"width:55%;margin:0 auto;\">\n  <a href=\"https://cdn.uploads.micro.mov/95313/2026/screen-recording-20260629-165835-brave-beta/playlist.m3u8\">\n    <img src=\"https://cdn.uploads.micro.blog/95313/2026/screenshot-20260629-170225-brave-beta.jpg\" alt=\"Click to watch video\" style=\"width:100%;border-radius:8px;display:block;\">\n  </a>\n  <figcaption>▶ Click to watch</figcaption>\n</figure>\n<p>The overall look got a refresh too. The single post header is one I'm still actively rethinking — I have ideas but nothing locked in yet. I'm keeping what's there for now while I look around for inspiration and figure out the direction I actually want to go. Some design decisions need to sit for a while before they become obvious.</p>\n<figure style=\"width:55%;margin:0 auto;\">\n  <img src=\"https://cdn.uploads.micro.blog/95313/2026/screenshot-20260629-170502-brave-beta.jpg\" alt=\"Screenshot of the current single post header on Toby Geeks Out\" style=\"width:100%;border-radius:8px;\">\n  <figcaption style=\"font-size:0.875rem;color:#9C9489;margin-top:0.5rem;\">The single post header as it stands now — still figuring out where this one goes.</figcaption>\n</figure>\n<p>More tweaks are coming. They always are. But this one feels good.</p>\n<p>If you notice anything wonky or have thoughts on the direction, I'd love to hear it.</p>\n",
        "date_published": "2026-06-27T15:14:44-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/06/27/site-refresh-the-header-got.html",
        "tags": ["Blogging"]
      },
      {
        "id": "http://tobygeeksout.micro.blog/2026/06/24/two-new-pages-one-productive.html",
        "title": "Two New Pages, One Productive Day",
        "content_html": "<p>Back in February I installed the <a href=\"https://github.com/microdotblog/plugin-newsletters\">Newsletters plugin</a> for Micro.blog — <a href=\"https://micro.blog/manton\">@manton</a>&rsquo;s own — and then completely forgot about it. Today I stumbled across it again and finally dug in. It creates a dedicated <code>/newsletters/</code> <a href=\"https://tobygeeksout.micro.blog/newsletters/\">index page</a> listing all your past issues. Neat! Except it came with absolutely zero styling. Bare bones.</p>\n<p>So I styled it to match the rest of the blog. Took some back and forth, but it came together nicely. There&rsquo;s even pagination on the single newsletter view. And when you click one of the newsletter posts, it shows a preview of exactly what was sent to subscribers.</p>\n<p>The other page I finished today was my rating scale. It started with stumbling across a post by <a href=\"https://micro.blog/JohnPhilpin\">@JohnPhilpin</a> — he had a link to his own <a href=\"https://john.philpin.com/review-ratings/\">review ratings page</a> and I liked the idea enough to borrow it as inspiration and <a href=\"https://tobygeeksout.micro.blog/my-rating-scale/\">build my own version</a>.</p>\n<p>His page and mine are similar, but I added a recent reviews section at the bottom — a short list of my latest watched films and shows.</p>\n<p>Always fun to tinker with Micro.blog. There&rsquo;s always room for improvement and new additions — and honestly that&rsquo;s half the fun.</p>\n",
        "date_published": "2026-06-24T21:33:53-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/06/24/two-new-pages-one-productive.html",
        "tags": ["Blogging","Spotlight"]
      },
      {
        "id": "http://tobygeeksout.micro.blog/2026/06/01/why-i-built-perch.html",
        "title": "Why I built Perch...",
        "content_html": "<p>I've been writing blog posts on and off for over 20 years. I survived the Blogger era, bounced around platforms, and eventually landed on Micro.blog — where I've been happily tinkering ever since. I dabble in HTML and CSS for fun, I'm a perfectionist about how my posts look, and I have a long history of going down rabbit holes trying to get things exactly right. If you've read my post about <a href=\"https://tobygeeksout.micro.blog/2026/02/13/wrestling-with-microblog.html\">wrestling with Micro.blog</a>, you already know how this goes.</p>\n<p>So when things kept getting in the way of how I wanted to work — it was only a matter of time before I did something about it. I'm a builder at heart. I like solving my own problems. And honestly? Building something from scratch is just fun.</p>\n<p>That's how Perch was born.</p>\n<p>Micro.blog is a great platform for writing. It actually does a solid job with books and movies, too. But I wanted to take it further — richer visual cards, my own design, my own rating. The problem is that building a custom HTML card every single time is exhausting. Find the poster, copy the synopsis, manually assemble the star rating, and put it all together from a saved template. Every single post.</p>\n<p>Same thing with figure and figcaption — a format I like, rebuilt from scratch every time. The writing part takes minutes. The HTML assembly takes forever. I wanted to spend my time writing, not repeating the same HTML over and over.</p>\n<p>And the composer isn't exactly mobile-friendly either. It gets the job done, but it never felt built for the way I actually work.</p>\n<p>Blogging is about writing. Plain and simple. And honestly, plain text does the job just fine — nobody needs custom HTML to tell a good story. But for me, blogging is also a hobby, and part of the fun is getting creative with how a post looks. Micro.blog gives me the freedom to write in HTML and Markdown right in the composer — and I intend to use every bit of that. I enjoy experimenting with layouts, making things more visual and enjoyable to read. It's not about impressing anyone. It's just fun. Why not use it?</p>\n<p>But there's a difference between creative HTML work and repeatedly writing the same HTML, especially on mobile. That part stops being fun fast.</p>\n<hr style=\"border: none; border-top: 2px solid #E5DDD5; margin: 2.5rem 0;\">\n<p>There are some great apps in the Micro.blog ecosystem. Epilogues are lovely in books and movies. Micro.social is a solid native client. Drafts is a fantastic writing app — I still use it on the computer for long reads. Other cross-platform writing apps exist, but most charge per platform, which gets expensive fast. I use Notion too, but Notion can't publish directly to Micro.blog.</p>\n<p>I saw good ideas across all of them and took notes. As the old saying goes, great artists steal. I just wanted to take the best of what I saw and build something that works the way I do, on every device I use.</p>\n<h2>So I built Perch.</h2>\n<figure style=\"margin: 2rem auto; max-width: 400px;\">  \n  <img src=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-06-01-at-12.28.12.jpg\" alt=\"Timeline with Flock, RSS, Reel, and Discover\" style=\"width: 100%; height: auto; border-radius: 8px; display: block;\">  \n  <figcaption style=\"font-size: 0.875rem; color: #6B645D; margin-top: 0.4rem; text-align: center;\">Timeline with Flock (Micro.blog), RSS (Inkwell), Reel and Discover</figcaption>\n</figure>\n<p>Perch is a Vite + React PWA hosted on Netlify. It publishes to Micro.blog via Micropub, with Netlify functions handling title fetching and API proxy calls. APIs used: Trakt and TMDB for movies and TV, Google Books with Open Library fallback for books, and Merriam-Webster with Free Dictionary fallback for definitions.</p>\n<p>The name started as Porch — sitting on the porch, watching the world go by, writing whatever's on my mind. I added an E, and it became something with a little more character. Perch. It felt right because I see birds on my porch every day, so the bird theme was a natural fit. The whole app leaned into that: bird-themed throughout, color palette pulled straight from this blog's terracotta and navy.</p>\n<p>I started building it a couple of months ago, working across many sessions with Claude and some help from Gemini along the way. I've been using AI tools for over a year and a half now, and watching them get better and better has been amazing. I had zero experience building an app before this. But AI helped me build exactly what I had in mind, the way I wanted it. I've learned a lot, and I'm grateful for that. Being a perfectionist probably didn't make it easier — but it made Perch better.</p>\n<hr style=\"border: none; border-top: 2px solid #E5DDD5; margin: 2.5rem 0;\">\n<p>The idea was simple at first: one composer with everything in one window. The toolbar lets me write in either Markdown or HTML — I switch between them depending on what I'm building. The composer also knows when a post needs a title — it prompts automatically for longer posts so I don't have to think about it.</p>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin: 1.5rem 0;\">\n  <figure style=\"margin: 0; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-radius: 8px; padding: 10px;\">\n    <img src=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-06-01-at-12.28.15-1.jpg\" alt=\"Composer\" style=\"width: 100%; height: auto; border-radius: 4px; display: block;\">\n    <figcaption style=\"font-size: 0.875rem; color: #6B645D; margin-top: 0.4rem;\">Composer</figcaption>\n  </figure>\n  <figure style=\"margin: 0; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-radius: 8px; padding: 10px;\">\n    <img src=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-06-01-at-12.28.14.jpg\" alt=\"Composer with Insert\" style=\"width: 100%; height: auto; border-radius: 4px; display: block;\">\n    <figcaption style=\"font-size: 0.875rem; color: #6B645D; margin-top: 0.4rem;\">Composer Insert</figcaption>\n  </figure>\n  <figure style=\"margin: 0; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-radius: 8px; padding: 10px;\">\n    <img src=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-06-01-at-12.28.14-2.jpg\" alt=\"Markdown Toolbar\" style=\"width: 100%; height: auto; border-radius: 4px; display: block;\">\n    <figcaption style=\"font-size: 0.875rem; color: #6B645D; margin-top: 0.4rem;\">Markdown Toolbar</figcaption>\n  </figure>\n  <figure style=\"margin: 0; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-radius: 8px; padding: 10px;\">\n    <img src=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-06-01-at-12.28.14-1.jpg\" alt=\"HTML Toolbar\" style=\"width: 100%; height: auto; border-radius: 4px; display: block;\">\n    <figcaption style=\"font-size: 0.875rem; color: #6B645D; margin-top: 0.4rem;\">HTML Toolbar</figcaption>\n  </figure>\n</div>\n<p>Here's what I can insert directly from the composer:</p>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; margin-bottom: 2rem;\">\n  <div style=\"padding: 1rem; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-left: 4px solid #C4622D; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D; margin-bottom: 0.2rem;\">Add title</div>Added manually or auto-prompted for longer posts\n  </div>\n  <div style=\"padding: 1rem; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-left: 4px solid #C4622D; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D; margin-bottom: 0.2rem;\">Photo</div>Insert as Markdown, HTML, or figure/figcaption\n  </div>\n  <div style=\"padding: 1rem; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-left: 4px solid #C4622D; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D; margin-bottom: 0.2rem;\">Movie</div>Search, build a card, add your rating when done watching\n  </div>\n  <div style=\"padding: 1rem; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-left: 4px solid #C4622D; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D; margin-bottom: 0.2rem;\">Book</div>Search, build a card, add your rating when done reading\n  </div>\n  <div style=\"padding: 1rem; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-left: 4px solid #C4622D; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D; margin-bottom: 0.2rem;\">Embed</div>YouTube or Instagram shortcode auto-generated\n  </div>\n  <div style=\"padding: 1rem; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-left: 4px solid #C4622D; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D; margin-bottom: 0.2rem;\">Link</div>Drop in a URL, fetch the title, insert as Markdown or HTML\n  </div>\n  <div style=\"padding: 1rem; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-left: 4px solid #C4622D; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D; margin-bottom: 0.2rem;\">Define</div>Search a word & drop in a styled definition card\n  </div>\n  <div style=\"padding: 1rem; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-left: 4px solid #C4622D; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D; margin-bottom: 0.2rem;\">Cache</div>Pull a saved bookmark into the composer\n  </div>\n</div>\n<p>One more thing I'm particularly proud of — the composer shows a live preview of exactly how the post will look on my blog, rendered with my own theme CSS. Not a generic preview. My actual design.</p>\n<figure style=\"margin: 2rem auto;\">\n  <img src=\"https://cdn.uploads.micro.blog/95313/2026/screenshot-2026-06-01-at-1.07.23pm.png\" alt=\"Desktop Composer and Preview\" style=\"width: 100%; border-radius: 8px;\">\n  <figcaption style=\"text-align: center; color: #6B645D; margin-top: 0.5rem;\">Desktop Composer + Preview</figcaption>\n</figure>\n<p>I search for a movie or TV show and Perch pulls the info from Trakt and grabs the poster from TMDB — then builds the card HTML automatically. Same for books via Google Books. When I've finished watching or reading, I add my star rating, and that's it. No more hunting for posters, copying synopses, or assembling HTML by hand.</p>\n<p>Come across a new word while writing? I drop in a definition card instead of writing it plain. Paste a YouTube or Instagram link, and Perch generates the shortcode and inserts it automatically.</p>\n<p>Micro.blog has a reblog embed I can copy into the composer, but I wanted to skip that step entirely. Hit Echo — Perch's name for reblogging — and the composer opens already formatted with the blockquote in place, ready for me to add my own comment after it. It's still early, and I plan to improve it over time.</p>\n<p>And if I want a post with a movie card, a book card, and a link all at once? That doesn't even exist as a concept in Micro.blog. In Perch, it's just Tuesday.</p>\n<p>Then I started building and realized I could do more. If I'm already connecting to Micro.blog's API, I can pull my timeline too. And my bookmarks. And my drafts — saved in Micro.blog, pulled into Perch whenever I'm ready to finish and publish. Perch went from being a smarter composer to a full client, built around how I actually use the platform.</p>\n<hr style=\"border: none; border-top: 2px solid #E5DDD5; margin: 2.5rem 0;\">\n<p>Every word in the app was picked on purpose. Here's how it breaks down:</p>\n<div style=\"margin: 2rem 0; display: flex; flex-direction: column; gap: 12px;\">\n  <div style=\"padding: 16px; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-left: 4px solid #C4622D; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D; text-transform: uppercase; font-size: 0.875rem; letter-spacing: 0.5px; margin-bottom: 0.35rem;\">🐦 Flock</div>\n    My timeline — but it's not just one feed. Flock has four tabs: the main timeline of people I follow, RSS via Inkwell, Reel (books, movies, and TV all in one dedicated feed), and Discover for finding other blogs.\n  </div>\n  <div style=\"padding: 16px; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-left: 4px solid #C4622D; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D; text-transform: uppercase; font-size: 0.875rem; letter-spacing: 0.5px; margin-bottom: 0.35rem;\">✍️ Perch</div>\n    The composer tab shares the app's name for a reason. It's the heart of the whole thing — where everything described above lives.\n  </div>\n  <div style=\"padding: 16px; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-left: 4px solid #C4622D; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D; text-transform: uppercase; font-size: 0.875rem; letter-spacing: 0.5px; margin-bottom: 0.35rem;\">🪺 Nest</div>\n    Where my posts live. I can view, edit drafts, edit published posts, and pull up post URLs. Nest also has dedicated Books and Movies tabs for managing my reading and watchlists.\n  </div>\n</div>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin: 1.5rem 0;\">\n  <figure style=\"margin: 0; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-radius: 8px; padding: 10px;\">\n    <img src=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-06-01-at-12.28.13-2.jpg\" alt=\"Bookshelves\" style=\"width: 100%; height: auto; border-radius: 4px; display: block;\">\n    <figcaption style=\"font-size: 0.875rem; color: #6B645D; margin-top: 0.4rem;\">Bookshelves</figcaption>\n  </figure>\n  <figure style=\"margin: 0; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-radius: 8px; padding: 10px;\">\n    <img src=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-06-01-at-12.28.13-1.jpg\" alt=\"Movies/TV\" style=\"width: 100%; height: auto; border-radius: 4px; display: block;\">\n    <figcaption style=\"font-size: 0.875rem; color: #6B645D; margin-top: 0.4rem;\">Movies/TV</figcaption>\n  </figure>\n</div>\n<div style=\"margin: 12px 0; padding: 16px; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-left: 4px solid #C4622D; border-radius: 6px;\">\n  <div style=\"font-weight: 700; color: #C4622D; text-transform: uppercase; font-size: 0.875rem; letter-spacing: 0.5px; margin-bottom: 0.35rem;\">📦 Cache</div>\n  My bookmark hub. Right now it pulls from two sources — Notion and Micro.blog. I can read a saved link, jump straight into the composer to write about it, and if I delete something from Cache it syncs back to the source. Two-way. Clean.\n</div>\n<figure style=\"margin: 2rem auto; max-width: 400px;\">\n  <img src=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-06-01-at-12.28.14-3.jpg\" alt=\"Bookmarks (Notion + Microblog)\" style=\"width: 100%; border-radius: 8px;\">\n  <figcaption style=\"text-align: center; color: #6B645D; margin-top: 0.5rem;\">Bookmarks (Notion + Microblog)</figcaption>\n</figure>\n<div style=\"margin: 12px 0; padding: 16px; background: #FAF8F5; border: 1.5px solid #E5DDD5; border-left: 4px solid #C4622D; border-radius: 6px;\">\n  <div style=\"font-weight: 700; color: #C4622D; text-transform: uppercase; font-size: 0.875rem; letter-spacing: 0.5px; margin-bottom: 0.35rem;\">🪮 Preen</div>\n  Settings and control panel. Token, dictionary, and RSS list live here, plus quick shortcuts into Micro.blog. There's also a built-in Perch Glossary so the bird vocabulary always makes sense.\n</div>\n<figure style=\"margin: 2rem auto; max-width: 400px;\">\n  <img src=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-06-01-at-12.28.15-2.jpg\" alt=\"Settings\" style=\"width: 100%; border-radius: 8px;\">\n  <figcaption style=\"text-align: center; color: #6B645D; margin-top: 0.5rem;\">Settings</figcaption>\n</figure>\n<p>One thing worth explaining about Flock is the thread view. Micro.blog's conversation view was driving me nuts. When I see a reply I scroll up to read the whole conversation for context — then I hit another reply to the same thread and have to read it all over again. Redundant and annoying. So I built a proper thread view in Perch. It sorts everything into one thread — original post at the top, replies in order below it. It takes a moment to load but that's a fair trade. It won't be perfect but it's a lot better than reading the same conversation twice.</p>\n<figure style=\"margin: 2rem auto; max-width: 400px;\">\n  <img src=\"https://cdn.uploads.micro.blog/95313/2026/whatsapp-image-2026-06-01-at-12.28.13.jpg\" alt=\"Threads for Conversation\" style=\"width: 100%; border-radius: 8px;\">\n  <figcaption style=\"text-align: center; color: #6B645D; margin-top: 0.5rem;\">Threads for Conversation</figcaption>\n</figure>\n<p>And the actions follow the same language:</p>\n<div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; margin: 1.5rem 0;\">\n  <div style=\"padding: 12px; background: #F0DDD3; border: 1.5px solid #E5DDD5; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D;\">Chirp</div>Reply to a post\n  </div>\n  <div style=\"padding: 12px; background: #F0DDD3; border: 1.5px solid #E5DDD5; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D;\">Echo</div>Reblog and amplify\n  </div>\n  <div style=\"padding: 12px; background: #F0DDD3; border: 1.5px solid #E5DDD5; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D;\">Branches</div>View conversation\n  </div>\n  <div style=\"padding: 12px; background: #F0DDD3; border: 1.5px solid #E5DDD5; border-radius: 6px;\">\n    <div style=\"font-weight: 700; color: #C4622D;\">Beak</div>Copy the post URL\n  </div>\n</div>\n<p>Nothing is random — it all fits together.</p>\n<p>I'm still building. Life has been a bit chaotic lately — I'm a caregiver for my aging parents and a close friend who had a stroke, cooking dinner every night, and juggling a lot of doctor visits. Progress has been slower than I'd like. That's also why I haven't been writing long-form posts lately — just micros and micro quotes. When Perch is in a solid place, I'm hoping to get back to writing long-form again this summer.</p>\n<p>There are a few things I want to add down the road. A translate button for non-English posts in the timeline. Link preview cards so URLs in the feed show up as rich previews. Micro.blog Notes as a panel in Cache. And a tinted callout box in the composer for when I want to highlight something without it being a full blockquote. Nothing urgent — just things I know I'll want eventually.</p>\n<p>That's the whole point of building something yourself — nobody else is going to build exactly what you need, because nobody else works exactly the way you do. This isn't a critique of Micro.blog or any of those apps. It's just me making my life easier in the way that makes sense for me. When I want something new in Perch, I go build it. No waiting, no workarounds. Just the way I like it.</p>\n<p><em>This is also the first post I've written using Draft Studio — a writing tool I built for this blog. More on that soon.</em></p>\n",
        "date_published": "2026-06-01T13:57:48-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/06/01/why-i-built-perch.html",
        "tags": ["Writing","AI","Long Read","Hobbies","Blogging","Spotlight"]
      },
      {
        "id": "http://tobygeeksout.micro.blog/2026/05/31/been-tinkering-with-two-apps.html",
        
        "content_html": "<p>Been tinkering with two apps and they&rsquo;re both coming together nicely. Perch is my custom Micro.blog client (books from my bookshelf, movies and TV from Trakt). Draft Studio is for my long-form writing here and OULDHH, sending drafts straight to Micro.blog and Wix, no copy-paste. More on Perch soon.</p>\n",
        "date_published": "2026-05-31T20:05:38-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/05/31/been-tinkering-with-two-apps.html",
        "tags": ["Writing","Hobbies","Blogging"]
      },
      {
        "id": "http://tobygeeksout.micro.blog/2026/04/18/a-few-weeks-in-the.html",
        "title": "A Few Weeks in the Geek Cave: What I've Been Building",
        "content_html": "<img src=\"https://cdn.uploads.micro.blog/95313/2026/tinkeringmicroblog-result.webp\" alt=\"A illustration of someone tinkering on a laptop at a desk\" style=\"width: 100%; border-radius: 6px; margin-bottom: 1.5rem;\">\n<p>The past few weeks have been less about writing posts and more about building the thing that holds them. If you've visited the blog recently and noticed things looking a little sharper, a little more intentional — that's not your imagination. I've been deep in the code, and I want to tell you what that actually looked like.</p>\n<h2>It Started With One Thing and Became Twenty</h2>\n<p>That's always how it goes, isn't it? I went in wanting to clean up a small layout inconsistency, and three weeks later I had touched nearly every part of the theme. CSS sections, Hugo templates, JavaScript, mobile layouts — all of it got some attention. Not because anything was broken beyond fixing, but because once you start looking, you can't stop seeing what could be better.</p>\n<p>The biggest structural change was collapsing two redundant card components into one. The blog feed used to have a <code>micro-card</code> for short posts and a <code>post-card</code> for longer ones — two separate chunks of code doing almost the same job. I merged them into a single unified card with simple logic inside: if a post is over 800 characters, it shows a truncated summary with a \"Keep reading\" link. Under 800, it shows everything. Same visual design, half the code. That kind of cleanup feels good in a way that's hard to explain to non-developers, but if you've ever reorganized a messy drawer and felt the satisfaction of it — it's that.</p>\n<h2>The TOC Fight</h2>\n<p>One of the more satisfying fixes involved the Table of Contents sidebar on Long Read posts. It had been working, then stopped, and I couldn't figure out why. The TOC is supposed to stay sticky as you scroll — following you down the page, highlighting each section as you reach it. It wasn't doing that anymore.</p>\n<p>After a lot of digging, I found the culprit: Grammarly. The browser extension was injecting <code>overflow: hidden</code> onto the page body at runtime, which silently broke <code>position: sticky</code> on the sidebar. One line of CSS fixed it — I forced the body to allow vertical scroll regardless of what extensions try to inject. Took a while to find, took a second to fix. That's debugging in a nutshell.</p>\n<h2>Mobile Got a Real Rethink</h2>\n<p>I spent a good chunk of time thinking hard about the mobile experience. The blog was sitting at 56% on PageSpeed Insights, and I wanted to push that number up. Some of it was technical — moving the Splide.js carousel off the top of the page and down between the About Me blurb and Recent Geeksouts, converting images to WebP format, and making sure every image has proper alt text for accessibility. Some of it was design.</p>\n<p>Honestly though, the performance score didn't budge much. A lot of what's dragging it down is baked into how Hugo builds on Micro.blog — stuff I simply don't have control over. So I made peace with it. I loaded the blog on my phone — a newer, high-end device — and it runs beautifully. The tradeoff I'm aware of is that people on older, aging devices might have a different experience. That's something I'll keep an eye on.</p>\n<p>The feed layout on mobile used to have the post date in a column on the left, with the post content on the right. It worked, but on a small screen it was eating up real estate. I dropped it and switched to a stacked editorial style — date above, content below — which gave the text more room to breathe. I also discovered that iPhone Safari and Android Chrome render fonts very differently, and had to add a specific CSS block just to tame the iPhone sizing without breaking how good it already looked on Android.</p>\n<p>I tested across Brave, Safari, Orion, Comet, Arc, and Chrome — the browsers I use most often. Everything looks good on both mobile and desktop. The one exception is Comet and Arc on my Samsung Galaxy Z Fold 7 when unfolded — there's a header nav issue and some unexpected white space on the right side that the other browsers don't have. Still investigating why. The rest of the browsers handle it beautifully, so it's a quirk worth chasing down rather than a crisis.</p>\n<h2>Little Things That Add Up</h2>\n<p>Beyond the big structural stuff, a lot of small things got fixed or refined:</p>\n<p>The blockquote style got unified across every context on the site — feed, single post, static pages — so it always looks the same no matter where it appears. Warm terracotta background, deep rust border, Georgia italic. It's a small detail but it matters.</p>\n<p>The homepage search bar got taller and wider — more inviting, easier to tap on mobile. The subscribe section got a proper card layout. The footer on short posts now shows a permalink instead of a redundant date. The category pills lost the wavy underline that Micro.blog's own CSS was injecting over my styles.</p>\n<p>The Reading page got some love too. The bookshelf got a visual overhaul — compact cover cards with title and author, styled consistently with the rest of the site. I even added a fake wood shelf underneath the currently reading section, which sounds a little silly but looks fantastic. It's a much nicer way to show what I'm currently reading than a plain list.</p>\n<p>The Now page got a full redesign — a navy card for what I'm currently tinkering with, arrow-style lists for writing links, a bookshelf section for what I'm reading, and an auto-updating Long Reads block so I never have to update it manually again.</p>\n<p>And \"Recent Posts\" became <strong>\"Recent Geekouts.\"</strong> Because obviously.</p>\n<h2>Rethinking the Homepage Order</h2>\n<p>I also reorganized the homepage layout. It used to open with the featured post, then my About Me blurb, then the subscribe strip, then the recent feed. It made sense at the time, but it always felt like the featured post was grabbing attention before readers even knew what the blog was about.</p>\n<p>So I flipped it. Now the homepage opens with the About Me section, followed by the subscribe strip, then the featured post, then the recent feed. It's a small reorder but it changes the feel significantly — you get context first, then content. New visitors know who I am and what this place is before they dive into anything. It just makes more sense.</p>\n<h2>What's Next</h2>\n<p>The theme is in a good place right now. There are always small things to revisit — there's a Browse by Topic spacing issue that keeps evading me, and I want to keep watching how the \"Keep reading\" truncation performs across different post types. But the tinkering never really stops. I'll keep poking at the HTML and CSS, making this a more enjoyable reading experience one small improvement at a time.</p>\n<p>If you've landed on the homepage and have thoughts about how it looks or reads, I'd love to hear from you. Seriously — drop me a note. Feedback from actual readers means a lot.</p>\n",
        "date_published": "2026-04-18T16:24:25-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/04/18/a-few-weeks-in-the.html",
        "tags": ["Hobbies","Blogging","Spotlight"]
      },
      {
        "id": "http://tobygeeksout.micro.blog/2026/04/02/finally-upgraded-to-hugo-hit.html",
        
        "content_html": "<p>Finally upgraded to Hugo 0.158! Hit a small snag with an outdated plugin using a removed function, but updating the plugin to the latest version cleared things right up. Theme is clean, builds are faster. Upgrade approved. ✅</p>\n",
        "date_published": "2026-04-02T20:52:15-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/04/02/finally-upgraded-to-hugo-hit.html",
        "tags": ["Blogging"]
      },
      {
        "id": "http://tobygeeksout.micro.blog/2026/03/26/theme-in-progress.html",
        "title": "Theme in Progress",
        "content_html": "<p>Decided to build my own Micro.blog theme. A couple of days of tinkering in, still working through a few minor issues, but progress is being made. More tweaks coming soon.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/95313/2026/theme-change-result.webp\" alt=\"Auto-generated description: A blog webpage titled Toby Geeks Out! discusses the topic Can a Robot Love You Back? with recent posts and navigational menu options.\"></p>\n",
        "date_published": "2026-03-26T22:55:42-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/03/26/theme-in-progress.html",
        "tags": ["Blogging"]
      },
      {
        "id": "http://tobygeeksout.micro.blog/2026/02/15/sunday-afternoon-css-tinkering.html",
        "title": "Sunday Afternoon CSS Tinkering",
        "content_html": "<p><span class=\"dropcap\">S</span>o I spent my Sunday doing what normal people probably don&rsquo;t do—obsessing over blog spacing. You know how it is. You notice one little thing that&rsquo;s bugging you, and next thing you know, three hours have disappeared, and you&rsquo;re still messing around with CSS.</p>\n<p>It started with my blockquotes. I&rsquo;ve got this dropcap thing going on for the first letter of posts, which I think looks pretty cool. But when a blockquote showed up right after that fancy first letter? Huge, awkward gap of white space. Just looked weird.</p>\n<p>So I tried adjusting the dropcap&rsquo;s line-height first. Then I messed around with margins—positive, negative, whatever I could think of. Nothing worked until I finally stumbled on the magic combo: negative margins on the blockquote itself, plus zeroing out the padding. And boom, fixed.</p>\n<p>While I was in there anyway, I gave the blockquotes a little makeover. Switched the font to Georgia with italics. It&rsquo;s got that slightly fancy, bookish vibe without being too much. Made the text bigger too so the quotes actually stand out.</p>\n<p>I also tweaked the previous/next post navigation at the bottom of the pages. Made those links bold, colored them with my accent color, and added underlines when you hover over them. Just a few little touches to make everything feel more polished.</p>\n<p>Here&rsquo;s the funny part, though: I kept thinking the navigation font looked weird in Firefox compared to my other browser. Spent way too long trying to fix it with CSS. Turns out? Firefox&rsquo;s font setting was on &ldquo;Large&rdquo; instead of &ldquo;Medium.&rdquo; <em>Facepalm moment.</em> 🤦‍♂️🤷‍♂️</p>\n<p>But hey, that&rsquo;s the fun of tinkering with your own site, right? You can spend a whole afternoon tweaking tiny details that probably only you&rsquo;ll notice, and somehow it&rsquo;s completely worth it.</p>\n<img src=\"https://cdn.uploads.micro.blog/95313/2026/f1439cb6-2a3a-4679-90d4-4c0607ca7de5.png\">\n",
        "date_published": "2026-02-15T20:03:00-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/02/15/sunday-afternoon-css-tinkering.html",
        "tags": ["Blogging","Spotlight"]
      },
      {
        "id": "http://tobygeeksout.micro.blog/2026/02/13/wrestling-with-microblog.html",
        "title": "Wrestling with Micro.blog",
        "content_html": "<p><span class=\"dropcap\">I</span>&rsquo;ve been in a full-on wrestling match with my Micro.blog theme lately. Had this specific vision: truncated posts on the homepage with a &ldquo;Continue Reading&rdquo; link, a nice drop cap at the start of long-form posts, and images that didn&rsquo;t feel like they were yelling over the text. Simple, right?</p>\n<p>Started with trying to add the &ldquo;Continue Reading&rdquo; link myself but it didn&rsquo;t work. Was about to send a support ticket, then thought &ldquo;nah, I want to figure this out.&rdquo; Asked Perplexity for help instead, and honestly? Huge help figuring out what I&rsquo;d done wrong.</p>\n<p>While I was at it, I asked Perplexity to help with other stuff too. Spotted a drop cap line in the CSS and thought &ldquo;oh, I want that.&rdquo; That turned into a whole thing. Spent HOURS trying to figure out what we kept doing wrong. Drop caps are a pain in the ass. Got them working on the homepage eventually, then tried adding them to the long-form summaries and everything broke. Finally just gave up on homepage drop caps.</p>\n<p><img src=\"https://cdn.uploads.micro.blog/95313/2026/blog.png\" alt=\"\"><br></p>\n<p>Now I&rsquo;m focusing on single post pages — getting that first letter styled with a drop cap in my theme color, sitting under the title and hero image. Also resizing images on the homepage so they don&rsquo;t swallow the text.</p>\n<p>Somewhere in all this, I realized how much I&rsquo;ve missed this kind of tinkering. Used to mess with HTML and CSS all the time years ago, got rusty without noticing. Digging into Micro.blog&rsquo;s custom themes, poking at selectors, breaking things and fixing them — it lit that old spark back up. Even figured out how to add anchor links within posts.</p>\n<p>Now I&rsquo;m venturing into shortcodes with some plug-ins I installed. The annoying part? Not every shortcode works nicely across every theme, which sucks when you&rsquo;re excited to experiment. I mentioned this to the Micro.blog Help team and they agreed and are working on it — which is pretty cool.</p>\n<p>It&rsquo;s been equal parts frustrating and fun. One moment I&rsquo;m grumbling because a div won&rsquo;t behave, the next I&rsquo;m genuinely excited because I got a drop cap to sit exactly where I want it, in exactly the right color. Can&rsquo;t wait to keep learning more tricks to customize my little corner of the web.</p>\n",
        "date_published": "2026-02-13T16:36:00-04:00",
        "url": "https://tobygeeksout.micro.blog/2026/02/13/wrestling-with-microblog.html",
        "tags": ["Blogging","Spotlight"]
      }
  ]
}
