{
  "version": "https://jsonfeed.org/version/1",
  "title": "🏗️ BlogBuild on John PHI⑊PIN",
  "icon": "https://avatars.micro.blog/avatars/2025/50/4165.jpg",
  "home_page_url": "https://john.philpin.com/",
  "feed_url": "https://john.philpin.com/feed.json",
  "items": [
      {
        "id": "http://johnphilpin.micro.blog/2026/05/31/redefining-categories-on-microblog-as.html",
        
        "content_html": "<p>Redefining categories on Micro.Blog as part of my revamp and where I can - extending my rules to automate category allocation.</p>\n<p>What I really need now is an automatic &lsquo;un-categorisation&rsquo;.</p>\n<p>Going forward posts marked <a href=\"https://john.philpin.com/categories/longform/\">🖋️Longform</a> will <strong>really</strong> be Longform - not just posts with a title - but to go back and manually check all the history? One by One? That is not going to happen.</p>\n",
        "date_published": "2026-05-31T14:10:56+12:00",
        "url": "https://john.philpin.com/2026/05/31/redefining-categories-on-microblog-as.html",
        "tags": ["? BlogBuild"]
      },
      {
        "id": "http://johnphilpin.micro.blog/2026/05/31/thinking-blogrolls-on-microblog-could.html",
        
        "content_html": "<p>Thinking blogrolls on Micro.Blog. Could they work in the same way as Inkwell?</p>\n<p>i.e. don’t import an OPML - <strong>point to an OPML</strong>.</p>\n<p>I can see a collection of topic driven OPMLs that I can then expose in different places - but to only have one place that I need to update?</p>\n<p>Good idea - or am I nuts?</p>\n",
        "date_published": "2026-05-31T13:22:39+12:00",
        "url": "https://john.philpin.com/2026/05/31/thinking-blogrolls-on-microblog-could.html",
        "tags": ["? BlogBuild"]
      },
      {
        "id": "http://johnphilpin.micro.blog/2026/05/27/scripting-news-i-need-an.html",
        
        "content_html": "<p><a href=\"http://scripting.com/2026/05/26.html#a132601\">🔗 Scripting News</a></p>\n<blockquote>\n<p>I need an easy way to do a mini-podcast. An idea that should be said verbally, but it&rsquo;s short and self-contained, about the length of an untitled blog post, like the one you&rsquo;re reading now.</p>\n</blockquote>\n<p class=\"attribution\">💬 Dave Winer</p> \n<p>I had the same idea back in 2019 <a href=\"https://micro.blog/dave\">@dave</a> - I even created a <a href=\"https://john.philpin.com/2019/03/13/the-snickelcast.html\">🔗🎙️snicklecast</a> to describe what a <a href=\"https://john.philpin.com/2020/03/14/there-are-four.html\">🔗🎙️snicklecast</a> - and why it is.</p>\n<p>Never cracked the &lsquo;simple&rsquo; part though.</p>\n<p>I THINK there is something like this in MicroBlog on a higher tier than I sit at.</p>\n",
        "date_published": "2026-05-27T09:53:51+12:00",
        "url": "https://john.philpin.com/2026/05/27/scripting-news-i-need-an.html",
        "tags": ["? WWW","? Quotes","? Podcasts","? BlogBuild"]
      },
      {
        "id": "http://johnphilpin.micro.blog/2026/05/27/turns-out-when-i-wrote.html",
        
        "content_html": "<p>👁️ Turns out when I wrote - &ldquo;<a href=\"https://john.philpin.com/2026/05/24/and-we-are-back-normal.html\">🖇️ We are back</a>&rdquo; - we weren&rsquo;t quite. Just learned another little thing about Micro.Blog that I had never completely absorbed. Thank you <a href=\"https://micro.blog/sod\">@sod</a> - we are now back .. at least functionally - css and layout remains a WIP.</p>\n",
        "date_published": "2026-05-27T07:50:54+12:00",
        "url": "https://john.philpin.com/2026/05/27/turns-out-when-i-wrote.html",
        "tags": ["? HUB","? Asides","? BlogBuild"]
      },
      {
        "id": "http://johnphilpin.micro.blog/2026/05/03/in-obsidian-there-is-a.html",
        
        "content_html": "<p>In Obsidian there is a plugin called ‘Style Setting’ written by ‘@mgmeyers’. I wonder if a similar plug in could be developed and worked on MicroBlog?</p>\n<p>It’s  a user friendly mechanism for people to talk to the custom CSS using simple form changes that get applied to the CSS?</p>\n<p>… just in case there is anyone out there with some spare time on their hands <a href=\"https://micro.blog/AndySylvester\">@AndySylvester</a> 😉 … and I am not sure whether this would be before or after creating a presentation layer for Feedland et al so I can have it look like the rest of my sites.</p>\n<p>To me - before would make most sense - and the first use case could be interfacing just to the Feedland CSS?</p>\n<p>Filed in ‘A Boy Can Dream Can’t He’?</p>\n",
        "date_published": "2026-05-03T10:35:12+12:00",
        "url": "https://john.philpin.com/2026/05/03/in-obsidian-there-is-a.html",
        "tags": ["? Asides","? Tech","? BlogBuild"]
      },
      {
        "id": "http://johnphilpin.micro.blog/2026/04/29/a-new-to-me-error.html",
        
        "content_html": "<p>👁️ A new - to me - error on my Micro.blog timeline …</p>\n<p>// <a href=\"https://micro.blog/manton\">@manton</a> <a href=\"https://micro.blog/sod\">@sod</a></p>\n<p>Still seems to work though.</p>\n<img src=\"https://cdn.uploads.micro.blog/2529/2026/4973bc3876.jpg\" width=\"600\" height=\"256\" alt=\"\">\n",
        "date_published": "2026-04-29T12:01:57+12:00",
        "url": "https://john.philpin.com/2026/04/29/a-new-to-me-error.html",
        "tags": ["? Asides","? BlogBuild"]
      },
      {
        "id": "http://johnphilpin.micro.blog/2026/04/28/story-of-my-life-just.html",
        
        "content_html": "<p>👁️ <strong>Story of my life:</strong></p>\n<blockquote>\n<p>Just waiting for the cache to catch up.</p>\n</blockquote>\n<p>Seems to be worse on Micro.Blog than anywhere else - and yes I have a bigger than average site and yes this version of Hugo moves like molasses - but when I move to upgrade to a better version - my site breaks - #BecausePlugIns - how to work out which? Uninstall them all and reintroduce one by one.</p>\n<p>My plugin list:</p>\n<img src=\"https://cdn.uploads.micro.blog/2529/2026/paste-1fbb1ce3.png\" width=\"218\" height=\"600\" alt=\"\">\n<p>&hellip; so no.</p>\n<p>Then again - there is also this &hellip;</p>\n<img src=\"https://cdn.uploads.micro.blog/2529/2026/paste-46ef1dcb.png\" width=\"600\" height=\"225\" alt=\"\">\n<p>What <strong>IS</strong> a boy to do?</p>\n",
        "date_published": "2026-04-28T10:59:32+12:00",
        "url": "https://john.philpin.com/2026/04/28/story-of-my-life-just.html",
        "tags": ["? Asides","? BlogBuild"]
      },
      {
        "id": "http://johnphilpin.micro.blog/2026/04/05/revamping-post-stats-amit-gawande.html",
        
        "content_html": "<p><a href=\"https://amitg.blog/2026/03/27/revamping-post-stats/\">🔗 Revamping Post Stats - Amit Gawande</a></p>\n<p><a href=\"https://micro.blog/amit\">@amit</a> - thank you for reminding me and thank you for doing it.</p>\n<p>Although the insights are a little scary &hellip;.</p>\n",
        "date_published": "2026-04-05T10:00:56+12:00",
        "url": "https://john.philpin.com/2026/04/05/revamping-post-stats-amit-gawande.html",
        "tags": ["? WWW","? BlogBuild"]
      },
      {
        "id": "http://johnphilpin.micro.blog/2026/04/01/i-just-rolled-back-my.html",
        
        "content_html": "<p>I just rolled back my Hugo version to ‘recommended far too many errors with what I assume are incompatible plugins.</p>\n<p><a href=\"https://micro.blog/manton\">@manton</a> - suggestion - on each plugin have a warning re whether the plugin is compatible with whatever the Hugo version is so plug in provider checks once and flags accordingly … not all of the community checking every plugin trying to work out which works an which doesn’t on whatever Hugo version is running.</p>\n<p>Set default of all plugins to be the base recommended Hugo.. and then each developer can modify after they have tested?</p>\n",
        "date_published": "2026-04-01T08:16:21+12:00",
        "url": "https://john.philpin.com/2026/04/01/i-just-rolled-back-my.html",
        "tags": ["? BlogBuild"]
      },
      {
        "id": "http://johnphilpin.micro.blog/2022/01/27/rebuilding-my-micro.html",
        "title": "🚧Rebuilding My Micro Blog",
        "content_html": "<p>By simply adding stuff / pages and plugins to my blog without thinking something eventually had to break - and it did. My thanks to <a href=\"https://micro.blog/manton\">@manton</a> and <a href=\"https://micro.blog/pimoore\">@pimoore</a> for pointing out the error. Turns out Hitchens doesn’t include a ‘Replies’ page - which caused my archive to disappear.</p>\n<p>Flat Earth time. I mean - everything. (Barring two hidden pages being used for <strong><a href=\"https://john.philpin.com/search-space/?q=the+readers+republic\">🖇️ 🔎The Readers Republic</a></strong> ).</p>\n<h2 id=\"the-rebuild\">The Rebuild</h2>\n<ul>\n<li>Install Hitchens ✅ - thankyou <a href=\"https://micro.blog/pimoore\">@pimoore</a> <br>\n<em>(need to move my footer into Hitchens footer.)</em></li>\n<li>Install Conversation ✅ - thankyou <a href=\"https://micro.blog/sod\">@sod</a></li>\n<li>Install Surprise Me ✅ - thankyou <a href=\"https://micro.blog/sod\">@sod</a></li>\n<li>Reply By EMail ✅ - thankyou <a href=\"https://micro.blog/sod\">@sod</a></li>\n</ul>\n<h2 id=\"next-steps\">Next Steps</h2>\n<ul>\n<li>Install Bookshelves - courtesy <a href=\"https://micro.blog/moondeer\">@moondeer</a></li>\n<li>Install Webmentions</li>\n<li>Install Cards - courtesy <a href=\"https://micro.blog/moondeer\">@moondeer</a></li>\n</ul>\n",
        "date_published": "2022-01-27T09:56:14+12:00",
        "url": "https://john.philpin.com/2022/01/27/rebuilding-my-micro.html",
        "tags": ["? LongForm","? HUB","? WIP","? Searched","? BlogBuild"]
      }
  ]
}
