<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>simonh.uk - blogging</title><link href="https://simonh.uk/" rel="alternate"></link><link href="https://simonh.uk/feeds/blogging.atom.xml" rel="self"></link><id>https://simonh.uk/</id><updated>2025-01-22T00:00:00+00:00</updated><subtitle>Simon Harrison :: Burton on Trent :: UK</subtitle><entry><title>Announcing MyBackup.Blog Domain and Why</title><link href="https://simonh.uk/2025/01/21/announcing-mybackupblog-domain-and-why/" rel="alternate"></link><published>2025-01-21T00:00:00+00:00</published><updated>2025-01-22T00:00:00+00:00</updated><author><name>Simon Harrison</name></author><id>tag:simonh.uk,2025-01-21:/2025/01/21/announcing-mybackupblog-domain-and-why/</id><summary type="html">	&lt;p&gt;Erm, you do have a backup blog, don&amp;#8217;t you?&lt;/p&gt;</summary><content type="html">	&lt;p&gt;&lt;img alt="Backup tape drive" src="/img/2025-01-21/backup.webp" title="Backup tape drive" /&gt;&lt;/p&gt;

	&lt;p&gt;I was driving back from a job in London today and got into thinking a bit deeper about &lt;span class="caps"&gt;URL&lt;/span&gt;&amp;#8217;s, blogging and backups.&lt;/p&gt;

	&lt;p&gt;You may or may not know that I have a backup blog hosted on blogger.com with the address of:&lt;/p&gt;

	&lt;p&gt;s1m0nh.blogspot.com&lt;/p&gt;

	&lt;p&gt;Let&amp;#8217;s look at that address for a minute. Firstly, it&amp;#8217;s tied to a particular service, &lt;em&gt;blogger.com&lt;/em&gt;. If I need to move it somewhere else, the whole address will of course have to change:&lt;/p&gt;

	&lt;p&gt;simonh.at-somewhere-else.com&lt;sup class="footnote" id="fnrev3cb4cd14edbb4dc3a7f0be3e72d609ea-1"&gt;&lt;a href="#fn3cb4cd14edbb4dc3a7f0be3e72d609ea-1"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

	&lt;p&gt;So now, all the old links don&amp;#8217;t work, which is not cool. Secondly, neither &lt;span class="caps"&gt;URL&lt;/span&gt; really describes what the address is about. One &lt;em&gt;may&lt;/em&gt; be able to figure it out, but I think we can do better!&lt;/p&gt;

	&lt;p&gt;Today I bought &lt;em&gt;mybackup.blog&lt;/em&gt;. My first user is me (of course). My new backup blog &lt;span class="caps"&gt;URL&lt;/span&gt; will forevermore be:&lt;/p&gt;

	&lt;p&gt;&lt;mark&gt;simonh.mybackup.blog&lt;/mark&gt;&lt;/p&gt;

	&lt;p&gt;Which is only one character longer than the old one.&lt;/p&gt;

	&lt;p&gt;No more &amp;#8220;I wonder where this link will take me?&amp;#8221; questions. It&amp;#8217;s all there in the &lt;span class="caps"&gt;URL&lt;/span&gt;. And that subdomain can point to any service, now and in the future. &lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;tomsmith.mybackup.blog&lt;/li&gt;
		&lt;li&gt;bobscameras.mybackup.blog&lt;/li&gt;
		&lt;li&gt;someothertopic.mybackup.blog&lt;/li&gt;
		&lt;li&gt;etc.&lt;/li&gt;
	&lt;/ul&gt;

	&lt;h2&gt;Why Would I Want a &amp;#8220;Backup&amp;#8221; Blog?&lt;/h2&gt;

	&lt;p&gt;I&amp;#8217;m using the following definition:&lt;/p&gt;

	&lt;blockquote&gt;
		&lt;p&gt;&lt;em&gt;one that serves as a substitute or support&lt;/em&gt;
	&lt;ul&gt;
		&lt;li&gt;I brought an extra pencil for backup.&lt;/li&gt;
		&lt;li&gt;a backup plan.&lt;/li&gt;
	&lt;/ul&gt;&lt;/p&gt;
	&lt;/blockquote&gt;

	&lt;p&gt;&amp;#8212; &lt;a href="https://www.merriam-webster.com/dictionary/backup"&gt;Marriam Webster&lt;/a&gt;&lt;/p&gt;

	&lt;p&gt;&lt;em&gt;Not&lt;/em&gt; as a backup / copy of your main blog!&lt;/p&gt;

	&lt;p&gt;With that out of the way, you may still be wondering why a backup blog is a good idea. Well, a few reasons spring to mind&amp;#8230;&lt;/p&gt;

	&lt;h3&gt;In case something happens to your regular blog&lt;/h3&gt;

	&lt;p&gt;Outages happen. Companies shut up shop. Things go wrong on our servers. There are many reasons why your main blog might go dark for a time. If it does, you have another channel for your readers to stay updated.&lt;/p&gt;

	&lt;h3&gt;As a drafting / note taking tool&lt;/h3&gt;

	&lt;p&gt;I&amp;#8217;ve previously &lt;a href="https://simonh.uk/2025/01/13/using-blogger-as-a-note-taking-and-drafting-tool/"&gt;written&lt;/a&gt; about using Blogger.com for just this purpose. You can use your backup blog as a notepad. Just save everything as a draft, then move to your main blog when you&amp;#8217;re ready. This is probably of particular interest to users of static site generators (such as me). As great as they are, you can&amp;#8217;t really use one without being at your computer as commands need to be run in a terminal.&lt;/p&gt;

	&lt;h3&gt;Publish different content to your regular blog&lt;/h3&gt;

	&lt;p&gt;Another option is to have your backup blog as a place to post content that maybe doesn&amp;#8217;t fit with your main blog. You could also publish different styles of posts (longer or shorter than usual).&lt;/p&gt;

	&lt;h2&gt;Why &amp;#8220;mybackup.blog&amp;#8221;?&lt;/h2&gt;

	&lt;p&gt;I thought it important to have &lt;em&gt;.blog&lt;/em&gt; as the domain extension. After all, this is a backup blog. Sadly, &lt;em&gt;backup.blog&lt;/em&gt; was premium (~£1800 for the first year)! Another one I wanted was &lt;em&gt;planb.blog&lt;/em&gt;. Already taken!&lt;/p&gt;

	&lt;h2 class="idea"&gt;Your Thoughts?&lt;/h2&gt;

	&lt;p&gt;Would you be interested in using a subdomain of &lt;em&gt;mybackup.blog&lt;/em&gt;? If so, I&amp;#8217;ll set a few up completely free.&lt;/p&gt;

	&lt;p&gt;&lt;em&gt;you.mybackup.blog&lt;/em&gt;&lt;/p&gt;

	&lt;p&gt;Do you think it fair to charge about a quid or two per year for such a service? I&amp;#8217;m only interested in covering the price of the domain, plus the few minutes to set each one up until I automate it.&lt;/p&gt;

	&lt;p&gt;Anyway, it&amp;#8217;s been a &lt;em&gt;very&lt;/em&gt; long day, so I&amp;#8217;m hitting the hay. More to follow&amp;#8230;&lt;/p&gt;

	&lt;h2 class="footnotes"&gt;Footnotes&lt;/h2&gt;

	&lt;p class="footnote" id="fn3cb4cd14edbb4dc3a7f0be3e72d609ea-1"&gt;&lt;sup&gt;1&lt;/sup&gt; I only have the stupid s1m0nh when simonh has been taken&lt;/p&gt;

	&lt;h2 class="updates"&gt;Updates&lt;/h2&gt;

	&lt;p&gt;&lt;mark&gt;2025-01-22&lt;/mark&gt;: Add &lt;em&gt;Why Would I Want a &amp;#8220;Backup&amp;#8221; Blog?&lt;/em&gt; and &lt;em&gt;Why &amp;#8220;mybackup.blog&amp;#8221;?&lt;/em&gt; sections&lt;/p&gt;</content><category term="blogging"></category><category term="backup"></category><category term="tips"></category></entry><entry><title>Blog Questions Challenge</title><link href="https://simonh.uk/2025/01/13/blog-questions-challenge/" rel="alternate"></link><published>2025-01-13T00:00:00+00:00</published><updated>2025-01-13T00:00:00+00:00</updated><author><name>Simon Harrison</name></author><id>tag:simonh.uk,2025-01-13:/2025/01/13/blog-questions-challenge/</id><summary type="html">	&lt;p&gt;Yay! It&amp;#8217;s my turn!&lt;/p&gt;</summary><content type="html">	&lt;p&gt;&lt;img alt="Question time" src="/img/2025-01-13/exam.webp" title="Question time" /&gt;&lt;/p&gt;

	&lt;p&gt;For my last &lt;a href="https://simonh.uk/2025/01/13/interesting-websites-blogs-january-2025/"&gt;post&lt;/a&gt;, I won&amp;#8217;t lie, it took &lt;em&gt;a lot&lt;/em&gt; longer than I was expecting. But when I learnt of the blog questions challenge &lt;a href="https://www.containsmoderateperil.com/blog/2025/1/9/blog-questions-challenge"&gt;here&lt;/a&gt;, and typed &lt;em&gt;that&lt;/em&gt; into Google. Wow! &lt;strong&gt;There&lt;/strong&gt; you all are. Anyway, my turn now. Please be quiet while I concentrate&amp;#8230;&lt;/p&gt;

	&lt;h3&gt;Why did you start blogging in the first place?&lt;/h3&gt;

	&lt;ul&gt;
		&lt;li&gt;I&amp;#8217;ve always enjoyed writing.&lt;/li&gt;
		&lt;li&gt;That&amp;#8217;s what the web is for! It belongs to all of us. Everyone should have a homepage.&lt;/li&gt;
		&lt;li&gt;To remember what I was once like (failed as I&amp;#8217;ve lost more blogs than I remember).&lt;/li&gt;
	&lt;/ul&gt;

	&lt;h3&gt;What platform are you using to manage your blog and why did you choose it?&lt;/h3&gt;

	&lt;p&gt;Since about 2016 I&amp;#8217;ve used Pelican. I chose it because it did everything I needed it to. Anything missing can be found (or written) as a plugin.&lt;/p&gt;

	&lt;h3&gt;Have you blogged on other platforms before?&lt;/h3&gt;

	&lt;p&gt;Just blogger.com as I remember. Actually, I also used Wordpress a couple of times on my original site &lt;em&gt;simonharrison.net&lt;/em&gt; along with Jekyll and Hugo before settling with Pelican.&lt;/p&gt;

	&lt;h3&gt;How do you write your posts?&lt;/h3&gt;

	&lt;p&gt;I use Xed on Linux Mint. Everything is written in Textile (used to be Markdown). I know I should be a real man and use Vim or Emacs but I can&amp;#8217;t be arsed with the learning curve. &lt;em&gt;Maybe&lt;/em&gt; one day&amp;#8230;&lt;/p&gt;

	&lt;h3&gt;When do you feel most inspired to write?&lt;/h3&gt;

	&lt;p&gt;When I haven&amp;#8217;t got an active coding project on the go. Also work has to be quiet as it is over Christmas. I plan to write at least one post a week from now on though. Even if&amp;#8217;s just a short one. &lt;/p&gt;

	&lt;h3&gt;Do you publish immediately after writing, or do you let it simmer a bit as a draft?&lt;/h3&gt;

	&lt;p&gt;Publish immediately. I am quite thorough to check for typo&amp;#8217;s and silly mistakes before publishing. Like most bloggers, I find myself rechecking though, and updates are often required.&lt;/p&gt;

	&lt;h3&gt;What&amp;#8217;s your favourite post on your blog?&lt;/h3&gt;

	&lt;p&gt;Can I have two? Ok great, thanks. My &lt;a href="https://simonh.uk/2024/12/30/whats-it-like-to-be-bitten-by-a-cat/"&gt;what&amp;#8217;s it like to be bitten by a cat?&lt;/a&gt; one and my &lt;a href="https://simonh.uk/2021/04/18/banned-kicked-off-linkedin/"&gt;banned from linkedin&lt;/a&gt; one. The second one because I realised that &lt;em&gt;social media&lt;/em&gt; and I will never coexist happily. Here, I can write whatever I want. Funnily enough, that makes me &lt;strong&gt;more&lt;/strong&gt; considerate of other people! I try to avoid swearing in case youngsters land on one of my pages.&lt;/p&gt;

	&lt;h3&gt;Any future plans for your blog?&lt;/h3&gt;

	&lt;p&gt;Not really. I&amp;#8217;ve spent quite a bit of time over the last few weeks making tweaks, getting things &lt;em&gt;just so&lt;/em&gt;. I wrote a post about that of course: &lt;a href="https://simonh.uk/2024/12/20/spruced-up-my-blog/"&gt;Spruced up my blog&lt;/a&gt;.&lt;/p&gt;</content><category term="blogging"></category><category term="social"></category><category term="blogging"></category></entry><entry><title>Using Blogger as a Note Taking and Drafting Tool</title><link href="https://simonh.uk/2025/01/13/using-blogger-as-a-note-taking-and-drafting-tool/" rel="alternate"></link><published>2025-01-13T00:00:00+00:00</published><updated>2025-01-13T00:00:00+00:00</updated><author><name>Simon Harrison</name></author><id>tag:simonh.uk,2025-01-13:/2025/01/13/using-blogger-as-a-note-taking-and-drafting-tool/</id><summary type="html">	&lt;p&gt;Old dog, new tricks?&lt;/p&gt;</summary><content type="html">	&lt;p&gt;&lt;img alt="Blogger Logo" src="/img/logo/blogger_logo.webp" title="Blogger Logo" /&gt;&lt;/p&gt;

	&lt;p&gt;I write all of my posts in &lt;a href="https://textile-lang.com/"&gt;Textile&lt;/a&gt; which then get processed by the Textile Reader Pelican plugin and turned into &lt;span class="caps"&gt;HTML&lt;/span&gt;. I also write all posts on my desktop computer. But, since I seem to be obssessed with blogging again,&lt;sup class="footnote" id="fnrev25ace87790564466a939f31a060f2ad1-1"&gt;&lt;a href="#fn25ace87790564466a939f31a060f2ad1-1"&gt;1&lt;/a&gt;&lt;/sup&gt; I&amp;#8217;ve noticed that sometimes, I&amp;#8217;ll be out and about, and an idea for a post, or an addition to an existing one, will occur to me. Since the average human brain can hold &lt;a href="https://en.wikipedia.org/wiki/The_Magical_Number_Seven%2C_Plus_or_Minus_Two"&gt;Seven, Plus or Minus Two&lt;/a&gt; bits of information in short term memory at one time, I can usually wait until I&amp;#8217;m back at home to create:&lt;/p&gt;

	&lt;p&gt;my-next-great-post.textile&lt;/p&gt;

	&lt;p&gt;file to ensure it doesn&amp;#8217;t get lost forever!&lt;/p&gt;

	&lt;p&gt;But, it&amp;#8217;s been niggling at me that I should really have &lt;strong&gt;something&lt;/strong&gt; available when I&amp;#8217;m &lt;em&gt;not&lt;/em&gt; at home. Of course, one option is to just write my own software. But I don&amp;#8217;t fancy that as I&amp;#8217;ve got other coding projects that have a higher priority than just a &lt;em&gt;blogging notes software&lt;/em&gt;. &lt;/p&gt;

	&lt;p&gt;Another option is to use one of the, what, 8 million existing apps / platforms! But again, taking notes is not something in life that I&amp;#8217;ve ever felt the need to go and try out this one, then that one, and eventually pick one and stick with it. If it ever did become a general problem, I&amp;#8217;d just write my own thing. So, what to do&amp;#8230;&lt;/p&gt;

	&lt;p&gt;Then, I remembered the old stalwart &lt;em&gt;Blogger&lt;/em&gt;, which I&amp;#8217;ve also written about &lt;a href="https://simonh.uk/2024/12/30/using-blogger-in-2025/"&gt;here&lt;/a&gt;. As I wrote in that post, I&amp;#8217;ve setup a backup blog on Blogger, in case anything awry happens here. But then I wondered how it would perform as a drafting tool? Not bad at all, as it happens:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Blogger as drafting software" src="/img/2025-01-13/editing.webp" title="Blogger as drafting software" /&gt;&lt;/p&gt;

	&lt;p&gt;That&amp;#8217;s Textile, by the way. Beautiful, isn&amp;#8217;t it? For those that are more comforable clicking buttons, the formatting toolbar will let you create your headings, stylings etc.&lt;/p&gt;

	&lt;p&gt;I wondered if anyone else had thought the same thing? Well no, not really. The only other article on the same subject I found was &lt;a href="http://www.bloggertipspro.com/2021/05/why-google-should-turn-blogger-into.html"&gt;this&lt;/a&gt; one, by a fella called Don James.&lt;sup class="footnote" id="fnrev25ace87790564466a939f31a060f2ad1-2"&gt;&lt;a href="#fn25ace87790564466a939f31a060f2ad1-2"&gt;2&lt;/a&gt;&lt;/sup&gt; So, just the two of us then&amp;#8230;&lt;/p&gt;

	&lt;h2&gt;Google, Are you Listening (Yet)?&lt;/h2&gt;

	&lt;p&gt;The &lt;a href="https://blogger.googleblog.com/"&gt;Official Blogger Blog&lt;/a&gt; hasn&amp;#8217;t been updated since 2020. It seems like a load of work was done before that to get Blogger mobile friendly, and then&amp;#8230; Nothing. Which is a shame as the Blogger platform is &lt;em&gt;great&lt;/em&gt; for newcomers to the world of blogging.&lt;/p&gt;

	&lt;p&gt;It seems that since the &lt;a href="https://simonh.uk/2024/12/31/its-time-to-get-back-on-the-internet/"&gt;intranets&lt;/a&gt; became dominant, blogging is very niche again (which suits me fine). It would be very sad, but is perhaps likely, that Blogger may well end up on this list &lt;a href="https://killedbygoogle.com/"&gt;here&lt;/a&gt;. But there is another option, another possible future. Even a renaissance for this once mighty platform.&lt;/p&gt;

	&lt;h2&gt;An Alternative to Social Media?&lt;/h2&gt;

	&lt;p&gt;Google have never dominated in social media. They&amp;#8217;ve tried numerous times, but ended up pulling the plug each time. Maybe it&amp;#8217;s time they went back to basics? Back to a time more akin to the &lt;em&gt;early web&lt;/em&gt;. The quote below is taken from &lt;a href="https://blogger.googleblog.com/2020/05/a-better-blogger-experience-on-web.html"&gt;here&lt;/a&gt;, on the official Blogger blog:&lt;/p&gt;

	&lt;blockquote&gt;
		&lt;p&gt;&lt;em&gt;Since 1999, millions of people have expressed themselves on Blogger. From detailed posts about almost every apple variety you could ever imagine to a blog dedicated to the art of blogging itself, the ability to easily share, publish and express oneself on the web is at the core of Blogger’s mission.&lt;/em&gt;&lt;/p&gt;
	&lt;/blockquote&gt;

	&lt;p&gt;I think that&amp;#8217;s a fine mission. And Google can use that mission to &lt;em&gt;try&lt;/em&gt; and rescues those souls forever trapped inside the intranets. Get them back on the web where they have a chance to get their message out to &lt;strong&gt;everyone&lt;/strong&gt;, now and forever into the future. It won&amp;#8217;t happen quickly and Google will need to think &lt;em&gt;very&lt;/em&gt; long term to succeed, but I think they are in the best position to achieve such a goal.&lt;/p&gt;

	&lt;h2 class="footnotes"&gt;Footnotes&lt;/h2&gt;

	&lt;p class="footnote" id="fn25ace87790564466a939f31a060f2ad1-1"&gt;&lt;sup&gt;1&lt;/sup&gt; I&amp;#8217;m sure it&amp;#8217;ll pass soon. I&amp;#8217;ll probably disappear, then pop back up in about 2028!&lt;/p&gt;

	&lt;p class="footnote" id="fn25ace87790564466a939f31a060f2ad1-2"&gt;&lt;sup&gt;2&lt;/sup&gt; I had my idea independently of Don, but as he posted back in 2021 he needs crediting. Plus he comes at the topic from a slightly different angle. Worth a read.&lt;/p&gt;</content><category term="blogging"></category><category term="tips"></category><category term="blogger"></category></entry><entry><title>Blog Post Categories and Tags</title><link href="https://simonh.uk/2025/01/01/blog-post-categories-and-tags/" rel="alternate"></link><published>2025-01-01T00:00:00+00:00</published><updated>2025-01-01T00:00:00+00:00</updated><author><name>Simon Harrison</name></author><id>tag:simonh.uk,2025-01-01:/2025/01/01/blog-post-categories-and-tags/</id><summary type="html">	&lt;p&gt;Where should this one go?&lt;/p&gt;</summary><content type="html">	&lt;p&gt;&lt;img alt="Filing Cabinets" src="/img/2025-01-01/filing_cabinets.webp" title="Filing Cabinets" /&gt;&lt;/p&gt;

	&lt;p&gt;Happy 2025 internet surfers! This is a quick post with my thoughts about structuring blog post categories and tags.&lt;/p&gt;

	&lt;p class="warn"&gt;These are just &lt;em&gt;my&lt;/em&gt; thoughts today, and may change in the future. Doing your own thinking and research is always recommended!&lt;/p&gt;

	&lt;h2&gt;Definitions&lt;/h2&gt;

	&lt;p&gt;Google AI Overview says this:&lt;sup class="footnote" id="fnrev3dc9a2241043413e84197c1f27af6b37-1"&gt;&lt;a href="#fn3dc9a2241043413e84197c1f27af6b37-1"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

	&lt;blockquote&gt;
		&lt;p&gt;&lt;em&gt;A blog category is a broad topic that groups related posts together, acting like a chapter in a book, while a tag is a more specific keyword that describes the details of a single post, allowing you to link related content across different categories, similar to an index in a book; essentially, categories provide a high-level overview of topics, while tags offer a granular view of individual post content.&lt;/em&gt;&lt;/p&gt;
	&lt;/blockquote&gt;

	&lt;p&gt;I think that definition is good enough for us. &lt;/p&gt;

	&lt;h2&gt;Categories&lt;/h2&gt;

	&lt;p&gt;I prefer having one word categories:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;blogging&lt;/li&gt;
		&lt;li&gt;software&lt;/li&gt;
		&lt;li&gt;mail&lt;/li&gt;
		&lt;li&gt;web&lt;/li&gt;
		&lt;li&gt;reviews&lt;/li&gt;
		&lt;li&gt;rants&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;I think keeping the category to one (short) word shows more clearly that it is the category. For example, here are a couple of posts as they appear on my index page:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Index page blog entry" src="/img/2025-01-01/example1.webp" title="Index page blog entry" /&gt;&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Index page blog entry" src="/img/2025-01-01/example2.webp" title="Index page blog entry" /&gt;&lt;/p&gt;

	&lt;p&gt;The first post has two tags, the second has only one, but a three word tag. But, they both have one word categories. To my eye, they look cleaner like that. Plus, I can&amp;#8217;t think of anything that can&amp;#8217;t be reduced down to one word. Well, not yet anyway!&lt;/p&gt;

	&lt;p&gt;Of course, it can sometimes be hard to decide &lt;em&gt;which&lt;/em&gt; category a post belongs to. Maybe you&amp;#8217;ve written a great article about setting up some feature of Apache. What&amp;#8217;s the best category for it? &lt;code&gt;apache&lt;/code&gt;, &lt;code&gt;web-dev&lt;/code&gt;, &lt;code&gt;httpd&lt;/code&gt; and many more possibilities&amp;#8230;&lt;/p&gt;

	&lt;p&gt;I would (and do) just shove that one in &lt;code&gt;web&lt;/code&gt;. Blogging posts could also go in &lt;code&gt;web&lt;/code&gt; but as I write quite a few posts about blogging, they get their own category.&lt;/p&gt;

	&lt;h2&gt;Tags&lt;/h2&gt;

	&lt;p&gt;To use a bookshop analogy, if the category is the section, i.e. history, fiction, geography, politics etc.&lt;/p&gt;

	&lt;p&gt;Then tags for history might include:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;Second World War&lt;/li&gt;
		&lt;li&gt;Ancient Rome&lt;/li&gt;
		&lt;li&gt;European History&lt;/li&gt;
		&lt;li&gt;World History&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;And each one of those could be broken down further. Ultimately, a tag allows you more specificity. The longest tag I currently have on this blog is &lt;em&gt;naturally extracted tobacco&lt;/em&gt; which lives in the &lt;em&gt;vaping&lt;/em&gt; category.&lt;/p&gt;

	&lt;h2&gt;My Approach&lt;/h2&gt;

	&lt;p&gt;I write this after (yet again) attempting to tidy up and rationalise my categories and tags. I&amp;#8217;ve written a few post about &lt;a href="https://opensmtpd.org/"&gt;OpenSMTPD&lt;/a&gt; and they had a category of &lt;em&gt;mail&lt;/em&gt; and a tag of &lt;em&gt;opensmtpd&lt;/em&gt;. I&amp;#8217;ve decided it makes more sense to just tag them &lt;em&gt;smtp&lt;/em&gt; so if I decide to write a post about Postfix, or Exim, they will also be categorised as &lt;em&gt;mail&lt;/em&gt; and tagged as &lt;em&gt;smtp&lt;/em&gt;.&lt;/p&gt;

	&lt;p&gt;As usual, there is no &lt;strong&gt;one correct way&lt;/strong&gt;. If you run a humourous blog, you probably won&amp;#8217;t need a &amp;#8220;humour&amp;#8221; category as everything is (hopefully) going to be funny. Instead your categories might be:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;People&lt;/li&gt;
		&lt;li&gt;Animals&lt;/li&gt;
		&lt;li&gt;Bloopers&lt;/li&gt;
		&lt;li&gt;Pranks&lt;/li&gt;
		&lt;li&gt;Classic&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;and your tags might be:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;Old People&lt;/li&gt;
		&lt;li&gt;Kids&lt;/li&gt;
		&lt;li&gt;Cats&lt;/li&gt;
		&lt;li&gt;Dogs&lt;/li&gt;
		&lt;li&gt;Rabbits&lt;/li&gt;
	&lt;/ul&gt;

	&lt;h2 class="question"&gt;Why it Matters&lt;/h2&gt;

	&lt;p&gt;If you have &lt;span class="caps"&gt;RSS&lt;/span&gt; or Atom feeds that people actually read, then it will matter a lot. Regular web search visitors also might want to read other posts with a similar theme. Picking and sticking to a sensible naming convention will help both you, and them.&lt;/p&gt;

	&lt;h2 class="footnotes"&gt;Footnotes&lt;/h2&gt;

	&lt;p class="footnote" id="fn3dc9a2241043413e84197c1f27af6b37-1"&gt;&lt;sup&gt;1&lt;/sup&gt; I must admit the new first AI Overview result is often the best. God help us humans :(&lt;/p&gt;</content><category term="blogging"></category><category term="blogging"></category><category term="tips"></category><category term="pelican"></category></entry><entry><title>Using Blogger in 2025</title><link href="https://simonh.uk/2024/12/30/using-blogger-in-2025/" rel="alternate"></link><published>2024-12-30T00:00:00+00:00</published><updated>2025-01-05T00:00:00+00:00</updated><author><name>Simon Harrison</name></author><id>tag:simonh.uk,2024-12-30:/2024/12/30/using-blogger-in-2025/</id><summary type="html">	&lt;p&gt;I remember this&amp;#8230;!&lt;/p&gt;</summary><content type="html">	&lt;p&gt;&lt;img alt="Blogger logo" src="/img/logo/blogger_logo.webp" title="Blogger logo" /&gt;&lt;/p&gt;

	&lt;h2&gt;Hello Old Lad!&lt;/h2&gt;

	&lt;p&gt;I&amp;#8217;ve had a couple of emails about my &lt;a href="https://simonh.uk/2024/12/20/why-start-your-own-blog-in-2025/"&gt;Why start your own blog in 2025&lt;/a&gt; post. Both were similarly themed:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;What software do you recommend?&lt;/li&gt;
		&lt;li&gt;What&amp;#8217;s the easiest way to get started with a blog?&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;Now usually I&amp;#8217;d recommend a static site generator. But, if you&amp;#8217;re wanting to just &lt;em&gt;dip your toe in the water&lt;/em&gt; and see if having a blog is right for you, that&amp;#8217;s a lot of upfront work. Potentially enough to make you abandon the whole idea. I wasn&amp;#8217;t having that. So I had a little think, did a bit of research on the internet, and then remembered &lt;a href="https://www.blogger.com"&gt;blogger.com&lt;/a&gt;.&lt;/p&gt;

	&lt;p&gt;Even though I haven&amp;#8217;t been on the site for years, there was my profile. Exactly as I&amp;#8217;d left it!&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Blogging since 2008" src="/img/2024-12-30/blogger_profile.webp" title="Blogging since 2008" /&gt;&lt;/p&gt;

	&lt;p&gt;As you can see from the screenshot above, I had planned to conquer the internet with my &lt;em&gt;Money Making Ideas&lt;/em&gt;&lt;sup class="footnote" id="fnrev64e2cd3e57b74c3eac5ec4a618a5997d-1"&gt;&lt;a href="#fn64e2cd3e57b74c3eac5ec4a618a5997d-1"&gt;1&lt;/a&gt;&lt;/sup&gt; and &lt;em&gt;Learn Touch Typing&lt;/em&gt; sites. Oh, the silly (and lazy) boy I was. Of course I had to look to see what rubbish I&amp;#8217;d put on there:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Blogger - No Posts" src="/img/2024-12-30/blogger_no_posts.webp" title="Blogger - No Posts" /&gt;&lt;/p&gt;

	&lt;p&gt;I told you I was lazy. Nada. No wonder I&amp;#8217;m still not rich.&lt;/p&gt;

	&lt;h2&gt;How Easy is Blogger to Use?&lt;/h2&gt;

	&lt;p&gt;Very. I set up a new blog: Burton on Trent Stuff, picked a blogspot subdomain for it to live: burton-on-trent.blogspot.com and &lt;a href="https://burton-on-trent.blogspot.com/"&gt;there&lt;/a&gt; it was! So I added a &lt;a href="https://burton-on-trent.blogspot.com/2024/12/blog-post.html"&gt;test post&lt;/a&gt;&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Blogger Post" src="/img/2024-12-30/blogger_test_post.webp" title="Blogger Post" /&gt;&lt;/p&gt;

	&lt;p&gt;The web interface is very straightforward. You&amp;#8217;ve got a pane on the left for creating new posts and pages, and some fiddling bits and bobs. At the bottom is helpful button to see how your blog looks:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Blogger Menu" src="/img/2024-12-30/blogger_menu.webp" title="Blogger Menu" /&gt;&lt;/p&gt;

	&lt;p&gt;The rest of the page is a list of your posts or pages.&lt;/p&gt;

	&lt;h2&gt;Can I Backup, Move, Delete a Blogger Blog?&lt;/h2&gt;

	&lt;p&gt;In the interests of science, I decided to sacrifice one of my Blogger blogs (that had no posts). Clicking on &lt;em&gt;delete blog&lt;/em&gt; shows this dialogue:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Delete Blogger blog" src="/img/2024-12-30/blogger_delete.webp" title="Delete Blogger blog" /&gt;&lt;/p&gt;

	&lt;p&gt;Thanks! I won&amp;#8217;t bother this time though, Google. I&amp;#8217;m sure I&amp;#8217;ll survive without a backup of my &lt;em&gt;empty&lt;/em&gt; blog!&lt;/p&gt;

	&lt;p&gt;As for exporting a blog, according to &lt;a href="https://wordpress.com/support/import/coming-from-blogger/"&gt;Wordpress&lt;/a&gt; everything should be tickety-boo (screenshot from above link):&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Importing blogger site into Wordpress" src="/img/2024-12-30/blogger_wordpress.webp" title="Importing blogger site into Wordpress" /&gt;&lt;/p&gt;

	&lt;h2 class="idea"&gt;Use as a Backup Blog!&lt;/h2&gt;

	&lt;p&gt;Another use case for Blogger is as a backup site in case something happens to your main site. I&amp;#8217;ve set up &lt;a href="https://s1m0nh.blogspot.com/"&gt;s1m0nh.blogspot.com&lt;/a&gt; for just this purpose. I know s1m0nh is a silly subdomain but that&amp;#8217;s my fallback if simonh has been taken. If they&amp;#8217;re both gone, I just go with:&lt;/p&gt;

	&lt;p&gt;whydoeseveryoneinsistontakingmyusernames&lt;/p&gt;

	&lt;p&gt;That one&amp;#8217;s &lt;em&gt;always&lt;/em&gt; available. &lt;strong&gt;Please&lt;/strong&gt; do not steal it. &lt;/p&gt;

	&lt;p&gt;You could also use your blogspot.com site for comments, or as a contact page. It took me a few minutes to find out how, but it&amp;#8217;s actually simple.&lt;/p&gt;

	&lt;p&gt;On the Blogger main page, click on &lt;em&gt;Layout&lt;/em&gt;, then click on &lt;em&gt;Add a Gadget&lt;/em&gt; (to the area of the page you want it displayed), find the one that says &lt;em&gt;Contact form&lt;/em&gt; and click it:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Blogger Layout gadgets" src="/img/2024-12-30/blogger_gadgets.webp" title="Blogger Layout gadgets" /&gt;&lt;/p&gt;

	&lt;p&gt;Then, back on the main site, you&amp;#8217;ll now see the contact form widget (where you can also turn it off or rename it by clicking the pen icon):&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Blogger contact widget" src="/img/2024-12-30/blogger_contact.webp" title="Blogger contact widget" /&gt;&lt;/p&gt;

	&lt;p&gt;Finally, click on &lt;em&gt;view blog&lt;/em&gt; and you should now see your contact form on your blogspot.com site:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Blogger email form" src="/img/2024-12-30/blogger_email.webp" title="Blogger email form" /&gt;&lt;/p&gt;

	&lt;p&gt;Of course, I don&amp;#8217;t take &lt;em&gt;anything&lt;/em&gt; for granted, so I sent a test email &lt;/p&gt;

	&lt;p&gt;&lt;img alt="gmail inbox" src="/img/2024-12-30/blogger_gmail.webp" title="gmail inbox" /&gt;&lt;/p&gt;

	&lt;h2&gt;Afterword&lt;/h2&gt;

	&lt;p&gt;I&amp;#8217;ve got to hand it to Google. It &lt;strong&gt;still&lt;/strong&gt; does the job of setting up a blog, adding posts, editing posts and all that good stuff very well. Yeah, there are lots of new, shiny, hip options today, but for getting something up and running in five minutes, I don&amp;#8217;t think anything else can beat Blogger.&lt;/p&gt;

	&lt;p&gt;You can set up a blog, subdomain, contact page, blog comments in &lt;strong&gt;five minutes&lt;/strong&gt;! If anyone knows anything quicker than that, shoot me an email (or use my blogspot contact page).&lt;/p&gt;

	&lt;h2 class="updates"&gt;Updates&lt;/h2&gt;

	&lt;p&gt;&lt;mark&gt;2025-01-05&lt;/mark&gt;: Add Blogger logo and move profile photo down page&lt;/p&gt;

	&lt;p&gt;&lt;mark&gt;2025-01-04&lt;/mark&gt;: Add section about &lt;em&gt;Using blogger as a backup blog&lt;/em&gt;&lt;/p&gt;

	&lt;p&gt;&lt;mark&gt;2025-01-02&lt;/mark&gt;: Add section about &lt;em&gt;Backing up, moving, deleting a blog&lt;/em&gt;&lt;/p&gt;

	&lt;h2 class="footnotes"&gt;Footnotes&lt;/h2&gt;

	&lt;p class="footnote" id="fn64e2cd3e57b74c3eac5ec4a618a5997d-1"&gt;&lt;sup&gt;1&lt;/sup&gt; Anyone old enough to remember Griz and his make money online blogspot site? I think he inspired this&amp;#8230;&lt;/p&gt;</content><category term="blogging"></category><category term="blogger"></category><category term="writing"></category><category term="web"></category></entry><entry><title>Great YouTube Talks and Clips for Bloggers</title><link href="https://simonh.uk/2024/12/28/great-youtube-talks-and-clips-for-bloggers/" rel="alternate"></link><published>2024-12-28T00:00:00+00:00</published><updated>2024-12-28T00:00:00+00:00</updated><author><name>Simon Harrison</name></author><id>tag:simonh.uk,2024-12-28:/2024/12/28/great-youtube-talks-and-clips-for-bloggers/</id><summary type="html">	&lt;p&gt;Getting sick of cat videos?&lt;/p&gt;</summary><content type="html">	&lt;h2&gt;A Short YouTube Playlist&lt;/h2&gt;

	&lt;p class="note"&gt;In all honesty, the only video on this page that you need to watch is the first one.&lt;/p&gt;

	&lt;p&gt;If I&amp;#8217;ve missed anything important, please let me know by email.&lt;/p&gt;

	&lt;p&gt;&lt;hr&gt;&lt;/p&gt;

	&lt;p&gt;The first one has &lt;strong&gt;got&lt;/strong&gt; to be John Gruber from Daring Fireball. Anyone making $11,000 a week has my attention! &lt;em&gt;Highly&lt;/em&gt; recommended to watch all of this (45 minutes):&lt;/p&gt;

	&lt;p&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/ufKFStaFsZs?si=aUEPJoKA8KnLvUki" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;

	&lt;p&gt;Next is a very short video (56 seconds) by Lisa Stone. 56 seconds well spent though.&lt;/p&gt;

	&lt;p&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/Kg-irIxbKMU?si=WK0-FApsKauRNBRD" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;

	&lt;p&gt;How To Be A Style Blogger (&amp;lt; 10 minutes). Not my field, but if you&amp;#8217;re wanting to make money fashion blogging, this might help.&lt;/p&gt;

	&lt;p&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/O9MHGencYDU?si=pi_wwpuhoyg5NzxW" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;

	&lt;p&gt;The 9 Best Tips for Your First Month of Blogging I Wish I Knew (&amp;lt; 15 minutes).&lt;/p&gt;

	&lt;p&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/Db1bH7_ovWw?si=UfFCwpKRNqRjxcVF" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;</content><category term="blogging"></category><category term="video"></category><category term="youtube"></category><category term="tips"></category></entry><entry><title>What are Atom Feeds and How Do I Use Them?</title><link href="https://simonh.uk/2024/12/28/what-are-atom-feeds-and-how-do-i-use-them/" rel="alternate"></link><published>2024-12-28T00:00:00+00:00</published><updated>2024-12-28T00:00:00+00:00</updated><author><name>Simon Harrison</name></author><id>tag:simonh.uk,2024-12-28:/2024/12/28/what-are-atom-feeds-and-how-do-i-use-them/</id><summary type="html">	&lt;p&gt;Better late than never&lt;/p&gt;</summary><content type="html">	&lt;p&gt;&lt;img alt="Atom feed icon" src="/img/2024-12-28/simonh_menu.webp" title="Atom feed icon" /&gt;&lt;/p&gt;

	&lt;p&gt;&lt;em&gt;Where I explain the new orange icon on the main menu&amp;#8230;&lt;/em&gt;&lt;/p&gt;

	&lt;h2&gt;First Things First&lt;/h2&gt;

	&lt;p&gt;I am &lt;em&gt;very&lt;/em&gt; late to the syndication party (19 years late)! But we are when we are and maybe &lt;em&gt;you&lt;/em&gt; slept through this phase of the internet as well?&lt;sup class="footnote" id="fnrev29f49033ea4b4935bf244150fbb60e62-1"&gt;&lt;a href="#fn29f49033ea4b4935bf244150fbb60e62-1"&gt;1&lt;/a&gt;&lt;/sup&gt; So I&amp;#8217;ve spent a bit of time today, seeing what atom feeds are all about and how they can help publishers and readers.&lt;/p&gt;

	&lt;h2&gt;What&amp;#8217;s The Big Idea?&lt;/h2&gt;

	&lt;p&gt;Back before the internet got ruined by &lt;em&gt;social media&lt;/em&gt;, internet surfers&lt;sup class="footnote" id="fnrev29f49033ea4b4935bf244150fbb60e62-2"&gt;&lt;a href="#fn29f49033ea4b4935bf244150fbb60e62-2"&gt;2&lt;/a&gt;&lt;/sup&gt; would often get their news, gossip, tips etc. from various old fashioned websites. But, it soon got tedious having to:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;Go to favourite site 1 and see what&amp;#8217;s new&lt;/li&gt;
		&lt;li&gt;Go to favourite site 2 and see what&amp;#8217;s new&lt;/li&gt;
		&lt;li&gt;Go to favourite site 3 and see what&amp;#8217;s new&lt;/li&gt;
		&lt;li&gt;Go to favourite site 4 and see what&amp;#8217;s new&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;So, clever people invented a lightweight, machine readable data format that could concisely describe &lt;span class="caps"&gt;HTML&lt;/span&gt; documents. These &lt;span class="caps"&gt;XML&lt;/span&gt; documents could be subscribed to by news reader software, thereby enabling an internet surfer&lt;sup class="footnote"&gt;&lt;a href="#fn29f49033ea4b4935bf244150fbb60e62-2"&gt;2&lt;/a&gt;&lt;/sup&gt; to very quickly get a summary of all new content generated since their last visit to those sites. &lt;/p&gt;

	&lt;p&gt;Below is a snippet of one of my atom feeds: &lt;/p&gt;

	&lt;p&gt;&lt;img alt="Sample of Atom XML file" src="/img/2024-12-28/atom_sample.webp" title="Sample of Atom XML file" /&gt;&lt;/p&gt;

	&lt;h2&gt;What Are Feeds?&lt;/h2&gt;

	&lt;p&gt;&lt;a href="https://en.wikipedia.org/wiki/Web_feed"&gt;Wikipedia&lt;/a&gt; says this:&lt;/p&gt;

	&lt;blockquote&gt;
		&lt;p&gt;On the World Wide Web, a web feed (or news feed) is a data format used for providing users with frequently updated content. Content distributors syndicate a web feed, thereby allowing users to subscribe a channel to it by adding the feed resource address to a news aggregator client (also called a feed reader or a news reader). Users typically subscribe to a feed by manually entering the &lt;span class="caps"&gt;URL&lt;/span&gt; of a feed or clicking a link in a web browser or by dragging the link from the web browser to the aggregator, thus &amp;#8220;&lt;span class="caps"&gt;RSS&lt;/span&gt; and Atom files provide news updates from a website in a simple form for your computer.&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;

	&lt;p&gt;The amazing thing (well I think it&amp;#8217;s amazing), is that these feeds are usually split into different categories (plus one called &lt;code&gt;all.atom.xml&lt;/code&gt; which is all categories combined obviously). The screenshot below is what you&amp;#8217;ll see if you click on my Atom feed icon:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Atom Feed Index" src="/img/2024-12-28/feed_index.webp" title="Atom Feed Index" /&gt;&lt;/p&gt;

	&lt;p&gt;So, if you think everything I write is pointless and stupid&lt;sup class="footnote" id="fnrev29f49033ea4b4935bf244150fbb60e62-3"&gt;&lt;a href="#fn29f49033ea4b4935bf244150fbb60e62-3"&gt;3&lt;/a&gt;&lt;/sup&gt;, &lt;em&gt;except&lt;/em&gt; my recipe posts, you can subscribe only to that topic!&lt;/p&gt;

	&lt;h2&gt;What Do I need?&lt;/h2&gt;

	&lt;p&gt;Subscribing to feeds used to be built in to most web browsers. Sadly, they&amp;#8217;ve all (as far I can determine) decided to drop feed reading support. The &lt;em&gt;good&lt;/em&gt; news is there are lots of browser extensions that have filled the void.&lt;/p&gt;

	&lt;p&gt;The one I&amp;#8217;m using right now is &lt;a href="https://nodetics.com/feedbro/"&gt;Feedbro&lt;/a&gt; which seems to work perfectly fine.&lt;/p&gt;

	&lt;p&gt;From their website:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;We believe time is our most valuable asset.

We believe it is waste of valuable time to spend minutes or even hours every day to go through dozens of websites, blogs, social media sites etc. manually.

We believe that all the new information that you are interested in, should be automatically aggregated into one place from various sources you care about (both Internet and intranet) into easy-to-read format and automatically filtered based on the rules you define.

We believe that the faster you learn, gain new knowledge and information the better you will succeed in life as an individual and as an organization. Therefore it is vital to learn new things every day and follow relevant and valuable sources of information effortlessly.

We believe privacy is important so that only you know what sources you follow.&lt;/p&gt;&lt;/blockquote&gt;

	&lt;p&gt;Can&amp;#8217;t argue with any of that.&lt;/p&gt;

	&lt;p&gt;So, if I&amp;#8217;ve managed to convince you that you should at least give using feeds a try, you might want to just install Feedbro and spend a few minutes getting used to it and subscribing to some feeds.&lt;/p&gt;

	&lt;p&gt;Once you&amp;#8217;ve got the extension installed and you&amp;#8217;ve opened it, you&amp;#8217;ll see this:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Feedbro Menu" src="/img/2024-12-28/feedbro_menu.webp" title="Feedbro Menu" /&gt;&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;Click on the &lt;code&gt;Add a New Feed&lt;/code&gt; button&lt;/li&gt;
		&lt;li&gt;Copy and paste the feed address (for example):
		&lt;ul&gt;
			&lt;li&gt;&lt;code&gt;https://simonh.uk/feeds/blogging.atom.xml&lt;/code&gt;&lt;/li&gt;
		&lt;/ul&gt;&lt;/li&gt;
		&lt;/ul&gt;

	&lt;p&gt;Once you&amp;#8217;ve added some feeds, they&amp;#8217;ll now appear on the left side of the Feedbro Reader (had to zoom in for this screenshot):&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Feedbro Feeds" src="/img/2024-12-28/feedbro_feeds.webp" title="Feedbro Feeds" /&gt;&lt;/p&gt;

	&lt;p&gt;If you&amp;#8217;re on Linux, and prefer a dedicated news reader, &lt;a href="https://itsfoss.com/feed-reader-apps-linux/"&gt;this&lt;/a&gt; might be of interest.&lt;/p&gt;

	&lt;p&gt;As always, if you&amp;#8217;ve got something to say, or need help, send me an email (link at bottom of page). Good luck and happy new year!&lt;/p&gt;

	&lt;h2&gt;Updates&lt;/h2&gt;

	&lt;p&gt;&lt;img alt="Please Stand By" src="/img/standby2.webp" title="Please Stand By" /&gt;&lt;/p&gt;

	&lt;h2&gt;References and Further Reading&lt;/h2&gt;

	&lt;p&gt;&lt;a href="https://www.selectallfromdual.com/blog/en/34786/are-rss-feeds-still-used"&gt;Are &lt;span class="caps"&gt;RSS&lt;/span&gt; feeds still used?&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://twobithistory.org/2018/09/16/the-rise-and-demise-of-rss.html"&gt;The Rise and Demise of &lt;span class="caps"&gt;RSS&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://danielpocock.com/choosing-an-rss-feed-reader/"&gt;Choosing an &lt;span class="caps"&gt;RSS&lt;/span&gt; and Atom Feed Reader&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://roelofjanelsinga.com/articles/rss-atom-feed-why-should-have-for-blog/"&gt;&lt;span class="caps"&gt;RSS&lt;/span&gt;/Atom feed: why you should have one for your blog&lt;/a&gt;&lt;/p&gt;


	&lt;h2 class="footnotes"&gt;Footnotes&lt;/h2&gt;

	&lt;p class="footnote" id="fn29f49033ea4b4935bf244150fbb60e62-1"&gt;&lt;sup&gt;1&lt;/sup&gt; I&amp;#8217;ve always been aware of &lt;span class="caps"&gt;RSS&lt;/span&gt;, just never had a need to use it.&lt;/p&gt;

	&lt;p class="footnote" id="fn29f49033ea4b4935bf244150fbb60e62-2"&gt;&lt;sup&gt;2&lt;/sup&gt; That&amp;#8217;s what we were called back then. Ask your grandparents for details.&lt;/p&gt;

	&lt;p class="footnote" id="fn29f49033ea4b4935bf244150fbb60e62-3"&gt;&lt;sup&gt;3&lt;/sup&gt; Hey! I didn&amp;#8217;t force you to come here&amp;#8230;&lt;/p&gt;</content><category term="blogging"></category><category term="tips"></category><category term="atom"></category></entry><entry><title>Managing Blog Post Updates</title><link href="https://simonh.uk/2024/12/26/managing-blog-post-updates/" rel="alternate"></link><published>2024-12-26T00:00:00+00:00</published><updated>2024-12-29T00:00:00+00:00</updated><author><name>Simon Harrison</name></author><id>tag:simonh.uk,2024-12-26:/2024/12/26/managing-blog-post-updates/</id><summary type="html">	&lt;p&gt;Getting the balance right&lt;/p&gt;</summary><content type="html">	&lt;p&gt;&lt;img alt="Updated photo" src="/img/2024-12-26/updated.webp" title="Updated photo" /&gt;&lt;/p&gt;

	&lt;h2&gt;Change is the Only Constant&lt;/h2&gt;

	&lt;p&gt;By the time a newspaper is in your hands, it&amp;#8217;s already out of date. Things will have changed. Maybe what you&amp;#8217;re reading now, is &lt;em&gt;close enough&lt;/em&gt; to the latest situation. Maybe not. The same goes for internet sites. So, we have a choice:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;Update our original post as needed.&lt;/li&gt;
		&lt;li&gt;Write a new post when enough changes have happened.&lt;/li&gt;
		&lt;li&gt;Don&amp;#8217;t worry about it! Everything was correct at the time.&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;I prefer the first option as a general rule. It&amp;#8217;s (I think) the easiest and most honest way of letting a reader know that the post / article has been modified since published.&lt;/p&gt;

	&lt;h2&gt;What Changes Matter?&lt;/h2&gt;

	&lt;p&gt;Let&amp;#8217;s say you&amp;#8217;ve written a product review, &lt;em&gt;gushing&lt;/em&gt; over how great something is. One month later, the thing is dead. I&amp;#8217;d like to know about that. You may have just been unlucky, but still let us know.&lt;/p&gt;

	&lt;p&gt;Or, some tips post that you wrote has an important update, a new best practice has been found. Let us know, please!&lt;/p&gt;

	&lt;p&gt;Finally factual mistakes and corrections &lt;strong&gt;need&lt;/strong&gt; to be relayed. If you change a &lt;span class="caps"&gt;URL&lt;/span&gt; from:&lt;/p&gt;

	&lt;p&gt;&lt;code&gt;/my-great-blog-post-about-cats&lt;/code&gt;&lt;/p&gt;

	&lt;p&gt;but then realise that dogs also deserve some love:&lt;/p&gt;

	&lt;p&gt;&lt;code&gt;/my-great-blog-post-about-cats-and-dogs&lt;/code&gt;&lt;/p&gt;

	&lt;p&gt;It wouldn&amp;#8217;t hurt to let the reader now about that too. &lt;/p&gt;

	&lt;h2&gt;What Not to Include?&lt;/h2&gt;

	&lt;p&gt;If you decide to change the category or tag of a post, that&amp;#8217;s an internal change. No reader will really care about it. Typo&amp;#8217;s are also not really &lt;del&gt;importnt&lt;/del&gt; &lt;ins&gt;important&lt;/ins&gt; either. &lt;/p&gt;

	&lt;h2&gt;Notifying the Reader about Updates&lt;/h2&gt;

	&lt;p&gt;I haven&amp;#8217;t fully settled on my own best practice yet. But I think I&amp;#8217;m going to try and get in the habit of having a line at the top of the page stating:&lt;/p&gt;

	&lt;p&gt;&lt;em&gt;Page Last Updated On: &lt;span class="caps"&gt;YYYY&lt;/span&gt;-MM-DD&lt;/em&gt;&lt;/p&gt;

	&lt;p&gt;or,&lt;/p&gt;

	&lt;p&gt;&lt;mark&gt;&lt;em&gt;Attention&lt;/mark&gt;: Please see the Updates section at the bottom of this page as important changes have been made to this post!&lt;/em&gt;&lt;/p&gt;

	&lt;h2&gt;Your Thoughts?&lt;/h2&gt;

	&lt;p&gt;I&amp;#8217;m sure other bloggers have their own techniques and ideas. If you have any tips or comments, you can email from the bottom of this page.&lt;/p&gt;

	&lt;h2 class="updates"&gt;Updates&lt;/h2&gt;

	&lt;p&gt;&lt;mark&gt;2024-12-29&lt;/mark&gt;: Learned how to add an &lt;span class="caps"&gt;SVG&lt;/span&gt; image directly to a stylesheet. Previously I&amp;#8217;d have all svg&amp;#8217;s directly embedded in the html. So now &lt;em&gt;Updates&lt;/em&gt; and &lt;em&gt;Footnotes&lt;/em&gt; have nice looking icons before the text. I like this in particular for &lt;em&gt;Updates&lt;/em&gt; as the asterisk makes it obvious to a reader as it&amp;#8217;s found at the top and bottom of a post. My goal is that if a reader see the asterisk below the published date, they can be assured that (at the very least) there&amp;#8217;s a short summary of the changes in the &lt;em&gt;Updates&lt;/em&gt; section. &lt;/p&gt;

	&lt;p&gt;&lt;mark&gt;2024-12-28&lt;/mark&gt;: This morning I &lt;em&gt;finally&lt;/em&gt; decided on just including an updated date (if applicable) below the published date.&lt;/p&gt;

	&lt;p&gt;It took a while as I couldn&amp;#8217;t decide on having it near the top or at the bottom of the page. Then, it was a question of have it on the same line, the line below? &lt;em&gt;Then&lt;/em&gt;, it was alignment doubts (left, centre, right)&amp;#8230;&lt;/p&gt;

	&lt;p&gt;Once I decided to have it on the line below the published date, I then became obsessed with having the two dates lined up!&lt;/p&gt;

	&lt;p&gt;Ah well. it&amp;#8217;s done now.&lt;/p&gt;</content><category term="blogging"></category><category term="tips"></category><category term="blogging"></category></entry><entry><title>Response to Codemzy Best Blog URL Structure</title><link href="https://simonh.uk/2024/12/26/response-to-codemzy-best-blog-url-structure/" rel="alternate"></link><published>2024-12-26T00:00:00+00:00</published><updated>2024-12-26T00:00:00+00:00</updated><author><name>Simon Harrison</name></author><id>tag:simonh.uk,2024-12-26:/2024/12/26/response-to-codemzy-best-blog-url-structure/</id><summary type="html">	&lt;p&gt;Simple is not always better&lt;/p&gt;</summary><content type="html">	&lt;p&gt;&lt;img alt="File Organiser" src="/img/2024-12-26/organiser.webp" title="File Organiser" /&gt;&lt;/p&gt;

	&lt;h2&gt;Choosing a Blog &lt;span class="caps"&gt;URL&lt;/span&gt; Structure&lt;/h2&gt;

	&lt;p&gt;Today, I came across a &lt;a href="https://www.codemzy.com/blog/best-blog-url-structure"&gt;post&lt;/a&gt; by codemzy which I&amp;#8217;ve decided to respond to&lt;sup class="footnote" id="fnrevc1607634268c4be38ebc8bdccea30fb5-1"&gt;&lt;a href="#fnc1607634268c4be38ebc8bdccea30fb5-1"&gt;1&lt;/a&gt;&lt;/sup&gt;. Below I list his&lt;sup class="footnote" id="fnrevc1607634268c4be38ebc8bdccea30fb5-2"&gt;&lt;a href="#fnc1607634268c4be38ebc8bdccea30fb5-2"&gt;2&lt;/a&gt;&lt;/sup&gt; issues, and below that my responses to those issues (and my thoughts). The four most common &lt;span class="caps"&gt;URL&lt;/span&gt; structures for blogs he lists are below:&lt;/p&gt;

	&lt;h3&gt;The Four Blog Post &lt;span class="caps"&gt;URL&lt;/span&gt; Idioms&lt;/h3&gt;

	&lt;ol&gt;
		&lt;li&gt;Post ID only in &lt;span class="caps"&gt;URL&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;Post date + title in &lt;span class="caps"&gt;URL&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;Post category + title in &lt;span class="caps"&gt;URL&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;Simpy the post title&lt;/li&gt;
	&lt;/ol&gt;

	&lt;h3&gt;1. Post ID only in &lt;span class="caps"&gt;URL&lt;/span&gt;&lt;/h3&gt;

	&lt;p&gt;I agree. Completely stupid.&lt;/p&gt;

	&lt;p&gt;I&amp;#8217;m not sure where those ID&amp;#8217;s are coming from. Something like Wordpress? Random alphanumeric strings have an important place, just not in a &lt;span class="caps"&gt;URL&lt;/span&gt;. Unless it&amp;#8217;s part of an auth process&amp;#8230;&lt;/p&gt;

	&lt;p&gt;&lt;code&gt;simonh.uk/euH0nionl7&lt;/code&gt;&lt;/p&gt;

	&lt;p&gt;Ugh. &lt;/p&gt;

	&lt;h3&gt;2. Post date + title in &lt;span class="caps"&gt;URL&lt;/span&gt;&lt;/h3&gt;

	&lt;p&gt;This is my preferred &lt;span class="caps"&gt;URL&lt;/span&gt; structure&lt;/p&gt;

	&lt;p&gt;I see no problem in having the &lt;em&gt;original&lt;/em&gt; post date in a &lt;span class="caps"&gt;URL&lt;/span&gt;. Many bloggers / sites do this. I would suggest that the date of a post is &lt;em&gt;nearly&lt;/em&gt; as important as the post title (and its content):&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;&lt;code&gt;/2024/12/05/best-things-to-do-in-x-this-christmas&lt;/code&gt;&lt;/li&gt;
		&lt;li&gt;&lt;code&gt;/2025/12/05/best-things-to-do-in-x-this-christmas&lt;/code&gt;&lt;/li&gt;
		&lt;li&gt;&lt;code&gt;/2026/12/05/best-things-to-do-in-x-this-christmas&lt;/code&gt;&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;If a post is not so obviously tied up to an annual event (as above), it&amp;#8217;s easy to add updates at either the top or bottom of the page to let the reader know new information has been added or removed. Or, that the whole post is now obsolete. I&amp;#8217;ve seen &lt;em&gt;that&lt;/em&gt; quite a few times. I believe the date of a post &lt;em&gt;matters&lt;/em&gt;. I prefer a post that still has the original date along with comments about what has changed, over time.&lt;/p&gt;

	&lt;h3&gt;3. Post category + title in &lt;span class="caps"&gt;URL&lt;/span&gt; &lt;/h3&gt;

	&lt;p&gt;This is where collisions / problems can start to occur&lt;/p&gt;

	&lt;p&gt;Let&amp;#8217;s take codemzy&amp;#8217;s post as an example:&lt;/p&gt;

	&lt;p&gt;&lt;code&gt;https://www.codemzy.com/blog/best-blog-url-structure&lt;/code&gt;&lt;/p&gt;

	&lt;p&gt;Maybe he&amp;#8217;s been neglecting his blog for a while. Completely forgot that he wrote this post years ago! So he writes what he thinks is a &lt;em&gt;new&lt;/em&gt; post. But it isn&amp;#8217;t. It has the &lt;span class="caps"&gt;URL&lt;/span&gt; of&lt;/p&gt;

	&lt;p&gt;&lt;code&gt;/blogging/best-blog-url-structure&lt;/code&gt;&lt;/p&gt;

	&lt;p&gt;Naturally, the first time he wrote this same post, it would have had the catergory of &lt;code&gt;blogging&lt;/code&gt; and the title os &lt;code&gt;best-blog-url-structure&lt;/code&gt;.&lt;/p&gt;

	&lt;p&gt;Oops!&lt;/p&gt;

	&lt;h3&gt;4. Simply the post title &lt;/h3&gt;

	&lt;p&gt;See above (same problem). But, I agree, the category doesn&amp;#8217;t need to be part of the &lt;span class="caps"&gt;URL&lt;/span&gt;. We can figure that out that out from the post title.&lt;/p&gt;

	&lt;p&gt;We&amp;#8217;ve now just removed one path component: the category. Stil have the same chance of collisions as the category &lt;strong&gt;should&lt;/strong&gt; be the same for mulitple posts e.g. &lt;code&gt;blogging&lt;/code&gt;&lt;/p&gt;

	&lt;h2&gt;My Simple Approach&lt;/h2&gt;

	&lt;p&gt;Using the codemzy example again, we can simply have two posts:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;https://www.codemzy.com/2023/05/23/best-blog-url-structure&lt;/li&gt;
		&lt;li&gt;https://www.codemzy.com/2028/01/15/best-blog-url-structure&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;Or &lt;em&gt;X&lt;/em&gt; number of posts on &lt;em&gt;exactly&lt;/em&gt; the same subject to show that opinions / best practices have changed over time.&lt;/p&gt;

	&lt;p&gt;The search engines are pretty smart nowadays. They&amp;#8217;ll offer the latest post. All codemzy has to do is include a note that he wrote a similar post in the past (and link to it), but has he now has different views.&lt;/p&gt;

	&lt;h2&gt;Conclusion&lt;/h2&gt;

	&lt;p&gt;As with all things, upfront thought can save annoyance and unwanted work in the future. And this is something any blogger should think about. By having the date as part of the &lt;span class="caps"&gt;URL&lt;/span&gt;, collisions are &lt;em&gt;impossible&lt;/em&gt;&lt;sup class="footnote" id="fnrevc1607634268c4be38ebc8bdccea30fb5-3"&gt;&lt;a href="#fnc1607634268c4be38ebc8bdccea30fb5-3"&gt;3&lt;/a&gt;&lt;/sup&gt; so it&amp;#8217;s one less thing to worry about. &lt;/p&gt;

	&lt;p&gt;For example, let&amp;#8217;s say I decide to have a weekly blog series: &lt;/p&gt;

	&lt;p&gt;&lt;em&gt;Things I learnt this week&lt;/em&gt;&lt;/p&gt;

	&lt;p&gt;which I write every Sunday. By having the date as part of the &lt;span class="caps"&gt;URL&lt;/span&gt;:&lt;/p&gt;

	&lt;p&gt;2024/12/15/things-i-leant-this-week&lt;br /&gt;
2024/12/22/things-i-leant-this-week&lt;br /&gt;
2024/12/29/things-i-leant-this-week&lt;/p&gt;

	&lt;p&gt;I&amp;#8217;m not having to figure out how to express each week (should I use week commencing or the &lt;span class="caps"&gt;ISO&lt;/span&gt; week format)? Plus each &lt;span class="caps"&gt;URL&lt;/span&gt; is unique anyway, but for the &lt;span class="caps"&gt;SEO&lt;/span&gt; minded, I might appear to be an expert on learning things each week.&lt;/p&gt;

	&lt;h2&gt;Updates&lt;/h2&gt;

	&lt;p&gt;This section is for any additions, deletions or corrections that may be required.&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Please Standby" src="/img/standby.webp" title="Please Standby" /&gt;&lt;/p&gt;

	&lt;h2&gt;Footnotes&lt;/h2&gt;

	&lt;p class="footnote" id="fnc1607634268c4be38ebc8bdccea30fb5-1"&gt;&lt;sup&gt;1&lt;/sup&gt; Mainly as this was the first &lt;em&gt;natural&lt;/em&gt; result returned. I have my own ideas on this topic, hence this post.&lt;/p&gt;

	&lt;p class="footnote" id="fnc1607634268c4be38ebc8bdccea30fb5-2"&gt;&lt;sup&gt;2&lt;/sup&gt; I have assumed Codemzy is male, if not please let me know by email, and I&amp;#8217;ll correct this.&lt;/p&gt;

	&lt;p class="footnote" id="fnc1607634268c4be38ebc8bdccea30fb5-3"&gt;&lt;sup&gt;3&lt;/sup&gt; Unless you use exactly the same post title for two different posts on the same day. If so, no one can help you!&lt;/p&gt;</content><category term="blogging"></category><category term="response"></category></entry><entry><title>Organising Blog Post Images in Pelican</title><link href="https://simonh.uk/2024/12/24/organising-blog-post-images-in-pelican/" rel="alternate"></link><published>2024-12-24T00:00:00+00:00</published><updated>2024-12-24T00:00:00+00:00</updated><author><name>Simon Harrison</name></author><id>tag:simonh.uk,2024-12-24:/2024/12/24/organising-blog-post-images-in-pelican/</id><summary type="html">	&lt;p&gt;A common sense approach&lt;/p&gt;</summary><content type="html">	&lt;p&gt;&lt;img alt="Organised wardrobe" src="/img/2024-12-24/organised.webp" title="Organised wardrobe" /&gt;&lt;/p&gt;

	&lt;h2&gt;That /img Folder Just Keeps Growing!&lt;/h2&gt;

	&lt;p&gt;Recently, I found that I had over 120 images in my static &lt;code&gt;/img&lt;/code&gt; directory (where blog post images live). It&amp;#8217;s been bugging me for a while, so last night I thought I&amp;#8217;d better deal with it. The reason it&amp;#8217;s an issue having all those loose files is:&lt;/p&gt;

	&lt;ol&gt;
		&lt;li&gt;The likelihood of duplicates grows i.e. &lt;code&gt;/img/screenshot19.png&lt;/code&gt;&lt;/li&gt;
		&lt;li&gt;There&amp;#8217;s no easy way of knowing which images belong to which post&lt;sup class="footnote" id="fnrev2b66ca30810246dbbce98db069558990-1"&gt;&lt;a href="#fn2b66ca30810246dbbce98db069558990-1"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
		&lt;li&gt;It looks (and feels) messy&lt;/li&gt;
	&lt;/ol&gt;

	&lt;p&gt;The best solution would be to get Pelican to &lt;em&gt;just handle it for me&lt;/em&gt;. That didn&amp;#8217;t seem to be an option (not easily anyway). Possibly, I could modify my &lt;code&gt;content/posts&lt;/code&gt; structure to have one directory per post and have the images in the same directory as the post (that seems to be what some people do). That would have involved modifiying &lt;strong&gt;every&lt;/strong&gt; post which I didn&amp;#8217;t want to do as not all my posts have images. &lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;Some have zero&lt;/li&gt;
		&lt;li&gt;Some have one&lt;/li&gt;
		&lt;li&gt;A few have multiple&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;So, I decided I needed another method. The one I settled on is:&lt;/p&gt;

	&lt;p&gt;&lt;code&gt;/img/YYYY-MM-DD/image1.jpg&lt;/code&gt;&lt;/p&gt;

	&lt;p&gt;Here&amp;#8217;s how my &lt;code&gt;content/img&lt;/code&gt; looks now:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Directory Listing" src="/img/2024-12-24/new_folders.webp" title="Directory Listing" /&gt;&lt;/p&gt;

	&lt;p&gt;So the screenshot above is served from:&lt;/p&gt;

	&lt;p&gt;&lt;code&gt;https://simonh.uk/img/2024-12-24/new_folders.webp&lt;/code&gt;&lt;/p&gt;

	&lt;p&gt;If on 1st January 2025, I decide to write another post involving changing some other directory structure, it won&amp;#8217;t be &lt;code&gt;/img/new_folders1.webp&lt;/code&gt; Instead it&amp;#8217;ll be &lt;code&gt;/img/2025-01-01/new_folders.webp&lt;/code&gt; Much better.&lt;/p&gt;

	&lt;p&gt;By the way, I did consider using the blog post title as the folder name:&lt;/p&gt;

	&lt;p&gt;&lt;code&gt;/img/organising-blog-post-images-in-pelican/&lt;/code&gt;&lt;/p&gt;

	&lt;p&gt;but that&amp;#8217;s &lt;em&gt;a lot&lt;/em&gt; of typing. Plus I&amp;#8217;d need some way of organising by year at the very least anyway. By just using the date, I know that if a folder exists, it must have at least one image in it (otherwise it wouldn&amp;#8217;t exist). I can also quickly and easily find which image directory is linked with each post (as the date is part of the &lt;span class="caps"&gt;URL&lt;/span&gt;). That there may be more than post associated with an image directory won&amp;#8217;t be a problum as if there &lt;em&gt;may&lt;/em&gt; be confusion, I can simply name the image file slightly better to avoid that confusion.&lt;/p&gt;

	&lt;p&gt;For example, let&amp;#8217;s say I&amp;#8217;m being &lt;strong&gt;very&lt;/strong&gt; productive today (2024-12-24) and write five posts about the following topics:&lt;/p&gt;

	&lt;ol&gt;
		&lt;li&gt;A recent holiday I had&lt;/li&gt;
		&lt;li&gt;Some Linux program I&amp;#8217;ve been using&lt;/li&gt;
		&lt;li&gt;A book review&lt;/li&gt;
		&lt;li&gt;A cheesecake recipe&lt;/li&gt;
		&lt;li&gt;Why women have smaller feet than men&lt;sup class="footnote" id="fnrev2b66ca30810246dbbce98db069558990-2"&gt;&lt;a href="#fn2b66ca30810246dbbce98db069558990-2"&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
	&lt;/ol&gt;

	&lt;p&gt;I can just have &lt;code&gt;holiday1.jpg&lt;/code&gt;, &lt;code&gt;holiday2.jpg&lt;/code&gt;, &lt;code&gt;linux1.jpg&lt;/code&gt;, &lt;code&gt;book5.jpg&lt;/code&gt;, &lt;code&gt;cheese1.jpg&lt;/code&gt; etc. saved in &lt;code&gt;/img/2024-12-24/&lt;/code&gt; This method will make it easier than ever to know what belongs to what.&lt;sup class="footnote" id="fnrev2b66ca30810246dbbce98db069558990-3"&gt;&lt;a href="#fn2b66ca30810246dbbce98db069558990-3"&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

	&lt;p&gt;I spent about an hour and a half checking each post from 2020 to now, seeing which ones had images, altering the path from &lt;code&gt;/img/image.webp&lt;/code&gt; to &lt;code&gt;/img/YYYY-MM-DD/image.webp&lt;/code&gt;. Doing a live reload for each altered post to check that I hadn&amp;#8217;t made any silly mistakes. I &lt;em&gt;think&lt;/em&gt; everything is fine, both locally and on the live site. It was a bit of unwanted work, but from now on, I&amp;#8217;ve just got to get used to typing an extra 11 characters to the path. I&amp;#8217;m a fast typist so I think it&amp;#8217;s worth it for the better organisation (I&amp;#8217;ll automate it if it becomes annoying). &lt;/p&gt;

	&lt;p&gt;I generally don&amp;#8217;t write more than one or two posts in a given day, so each dated directory shouldn&amp;#8217;t have too many images (16 images is the most for one day, so far). And I believe that organising by date in the &lt;span class="caps"&gt;YYYY&lt;/span&gt;-MM-DD format gives &lt;em&gt;natural&lt;/em&gt; sorting (oldest to newest). As I don&amp;#8217;t plan on ever changing the &lt;span class="caps"&gt;URL&lt;/span&gt; format:&lt;/p&gt;

	&lt;p&gt;&lt;code&gt;simonh.uk/YYYY/MM/DD/blog-post-title&lt;/code&gt;&lt;/p&gt;

	&lt;p&gt;I&amp;#8217;ll never need to worry about image paths again! If in the future I decide to group by year as well (which I probably won&amp;#8217;t):&lt;/p&gt;

	&lt;p&gt;&lt;code&gt;/img/YYYY/YYYY-MM-DD/image.jpg&lt;/code&gt;&lt;/p&gt;

	&lt;p&gt;That&amp;#8217;ll only apply from that year onwards. But, I don&amp;#8217;t think that&amp;#8217;s necessary unless I get to the tens of &lt;em&gt;millions&lt;/em&gt; of files and directories.&lt;/p&gt;

	&lt;p&gt;What strategies have other Pelican users come up with to deal with this problem?&lt;/p&gt;

	&lt;h2 class="footnotes"&gt;Footnotes&lt;/h2&gt;

	&lt;p class="footnote" id="fn2b66ca30810246dbbce98db069558990-1"&gt;&lt;sup&gt;1&lt;/sup&gt; I was trying to include the key post idea as the first word of the image filename to keep them together conceptually, but now that&amp;#8217;s not necessary.&lt;/p&gt;

	&lt;p class="footnote" id="fn2b66ca30810246dbbce98db069558990-2"&gt;&lt;sup&gt;2&lt;/sup&gt; This was just a random idea that popped into my head. There&amp;#8217;s trillions of webpages on the subject, if you&amp;#8217;re interested!&lt;/p&gt;

	&lt;p class="footnote" id="fn2b66ca30810246dbbce98db069558990-3"&gt;&lt;sup&gt;3&lt;/sup&gt; Another option is:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;&lt;code&gt;/img/2024-12-24/hol/&lt;/code&gt;&lt;/li&gt;
		&lt;li&gt;&lt;code&gt;/img/2024-12-24/cheese/&lt;/code&gt;&lt;/li&gt;
		&lt;li&gt;&lt;code&gt;/img/2024-12-24/book/&lt;/code&gt;&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;I haven&amp;#8217;t felt the need for subdirectories within the date folder yet, but you may want to consider it if you have multiple posts, with multiple images sharing the same post date.&lt;/p&gt;

	&lt;h2 class="updated"&gt;Update on 2025-01-10&lt;/h2&gt;

	&lt;p&gt;Having all my post photos in folders was good, but then I noticed that I had lots of loose svg&amp;#8217;s in /img, plus some other random pictures / photos / logos. Thought I&amp;#8217;d better be organised with them too, so created folders for: svg, logo, misc, nav. Think the final thing to do is have a folder called tmp, where I can shove images that&amp;#8217;ll be required for future posts. All in all, looking very neat and tidy (again)!&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;├── logo
│   ├── apache.svg
│   ├── bash.svg
│   ├── blogger_logo.webp
│   ├── bottle.svg
│   ├── debian.svg
│   ├── dropbox.svg
│   ├── fastmail.webp
│   ├── gnu_gpg.svg
│   ├── gnu.webp
│   ├── linkedin.svg
│   ├── linked_out.svg
│   ├── mercurial.svg
│   ├── opensmtpd.png
│   ├── opensmtpd.webp
│   ├── pelican.png
│   ├── pelican.webp
│   ├── sqlite.svg
│   └── textile.webp
├── misc
│   └── code.webp
├── nav
│   ├── back.svg
│   ├── back-to-top.svg
│   ├── home.svg
│   ├── next.svg
│   └── prev.svg
├── shock.jpg
├── speechless.jpg
├── standby2.webp
├── standby3.webp
├── standby4.webp
├── standby5.webp
├── standby.webp
├── svg
│   ├── asterisk.svg
│   ├── category.svg
│   ├── cross.svg
│   ├── footnote.svg
│   ├── idea.svg
│   ├── info.svg
│   ├── new.svg
│   ├── question-alt.svg
│   ├── question.svg
│   ├── readme.svg
│   ├── summary.svg
│   ├── tag.svg
│   ├── tick.svg
│   ├── update.svg
│   └── warn.svg
├── terminal.svg
├── the_end.webp
└── wifi.svg&lt;/code&gt;&lt;/pre&gt;</content><category term="blogging"></category><category term="pelican"></category><category term="tips"></category></entry><entry><title>Spruced Up My Blog</title><link href="https://simonh.uk/2024/12/20/spruced-up-my-blog/" rel="alternate"></link><published>2024-12-20T00:00:00+00:00</published><updated>2025-01-09T00:00:00+00:00</updated><author><name>Simon Harrison</name></author><id>tag:simonh.uk,2024-12-20:/2024/12/20/spruced-up-my-blog/</id><summary type="html">	&lt;p&gt;Ahhhh&amp;#8230; that&amp;#8217;s better.&lt;/p&gt;</summary><content type="html">	&lt;p&gt;&lt;img alt="Sprucing up" src="/img/2024-12-20/dusting.webp" title="Sprucing up" /&gt;&lt;/p&gt;

	&lt;h2&gt;Ready for 2025&lt;/h2&gt;

	&lt;p&gt;Since I started &lt;em&gt;intermittently&lt;/em&gt; blogging again in 2020, I haven&amp;#8217;t really done much style-wise with this site. I use the static site generator, Pelican, and a theme called Pelican Paper (details and links on my About page). To be fair, Pelican Paper is good to go straight out of the box. However, I&amp;#8217;m a fussy little so-and-so and had some things I wanted to change. As business is a bit quiet this time of year, I decided to tackle it.&lt;/p&gt;

	&lt;h2&gt;Self Hosted Fonts&lt;/h2&gt;

	&lt;p&gt;Over the last few years I&amp;#8217;ve been self hosting Google fonts on my servers for my Python projects. Unlike a few years ago, doing this takes about 15 minutes today. I view fonts as just another asset like a stylesheet, an image, an html file. Might as well host it myself. Here, I&amp;#8217;m using Crimson Pro for headings, Public Sans for body text, JetBrains Mono for code. I think these fonts go really well together.&lt;/p&gt;

	&lt;h2&gt;Adding Post Images / Logos&lt;/h2&gt;

	&lt;p&gt;Many of my posts were just text, which is fine, but I think some are better with an image or a logo (if the post is about a specific product, platform or software). I&amp;#8217;ve been doing this over a few days, and I think the backlog is now cleared.&lt;/p&gt;

	&lt;h2&gt;Improving Organisation of Post Images&lt;/h2&gt;

	&lt;p&gt;I&amp;#8217;ve written a dedicated post about this &lt;a href="https://simonh.uk/2024/12/24/organising-blog-post-images-in-pelican/"&gt;here&lt;/a&gt;. Have a read if you&amp;#8217;re interested.&lt;/p&gt;

	&lt;h2&gt;Better Pagination&lt;/h2&gt;

	&lt;p&gt;Pagination was set at ten posts per page. I&amp;#8217;ve increased that to twenty five. I don&amp;#8217;t like clicking buttons unnecessarily, and I&amp;#8217;m sure you don&amp;#8217;t either.&lt;/p&gt;

	&lt;h2&gt;Take Atom Feeds More Seriously&lt;/h2&gt;

	&lt;p&gt;The static site generator I use: Pelican, has always generated atom feeds. Until now, I&amp;#8217;d paid no attention to them. I&amp;#8217;m now looking into how these will help notify readers about posts which get frequently updated (see below). Once I&amp;#8217;m &lt;em&gt;au fait&lt;/em&gt; with how these operate, I&amp;#8217;ll write a &lt;a href="https://simonh.uk/2024/12/28/what-are-atom-feeds-and-how-do-i-use-them/"&gt;post&lt;/a&gt; on the topic.&lt;/p&gt;

	&lt;h2&gt;Make Use of Post Modified Date&lt;/h2&gt;

	&lt;p&gt;I&amp;#8217;m also trying to be a bit more disciplined about keeping track of when I last modified a post. For example, my post about getting banned from &lt;a href="https://simonh.uk/2021/04/18/banned-kicked-off-linkedin/"&gt;linkedin&lt;/a&gt; which I originally wrote in 2021, has been updated this month with a bit more text and some images. Same with my review post of &lt;a href="https://simonh.uk/2024/12/14/drakes-net-concentrates/"&gt;Drake&amp;#8217;s&lt;/a&gt; tobacco concentrates.&lt;/p&gt;

	&lt;h2&gt;Styled Footnotes&lt;/h2&gt;

	&lt;p&gt;I&amp;#8217;ve become quite a fan of footnotes lately. The problem can be that they&amp;#8217;re hard to see on the page. I&amp;#8217;ve decided to make mine blue and add a bit of padding. Again, I&amp;#8217;m quite chuffed with how they now look.&lt;sup class="footnote" id="fnrev90dd720b010f43948339c24dd7eee12a-1"&gt;&lt;a href="#fn90dd720b010f43948339c24dd7eee12a-1"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

	&lt;h2&gt;Better Styled &lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt; Tag&lt;/h2&gt;

	&lt;p&gt;I find the default mark styling a little bit too &lt;em&gt;yellow&lt;/em&gt;. I was after something a little bit more subtle, but still eye catching. Quickly found, and copied this style from &lt;a href="https://www.abeautifulsite.net/posts/a-clever-way-to-style-the-mark-element/"&gt;A Beautiful Site&lt;/a&gt;. Very happy with how &lt;mark&gt;this looks&lt;/mark&gt;.&lt;/p&gt;

	&lt;h2&gt;Version &lt;span class="caps"&gt;CSS&lt;/span&gt; Files to Force Browser Refresh When Updated&lt;/h2&gt;

	&lt;p&gt;As I have Apache set to cache assets such as css and js files set to &lt;code&gt;access +1 month&lt;/code&gt; any changes I made weren&amp;#8217;t visible, unless a visitor has the option to &lt;em&gt;disable cache&lt;/em&gt;. I was going to reduce the duration down to a week but thought there must be a better way. There is!&lt;/p&gt;

	&lt;p&gt;All I had to do was append a version number. Then when a browser looks in it&amp;#8217;s cache, it notices the cached one is stale and downloads the new one. In my case, this meant just renaming &lt;code&gt;paper.css&lt;/code&gt; to &lt;code&gt;paper-1.0.css&lt;/code&gt;. Tested on my Android mobile (which doesn&amp;#8217;t seem to have a disable cache option), and it works great.&lt;/p&gt;

	&lt;h2&gt;Improve Appearance of Tags&lt;/h2&gt;

	&lt;p&gt;The default appearance of tags at the bottom of an article was quite hard to see:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Old style of tags" src="/img/2024-12-20/tags_old.webp" title="Old style of tags" /&gt;&lt;/p&gt;

	&lt;p&gt;So I put a border around them and made the font slightly darker:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="New style of tags" src="/img/2024-12-20/tags_new.webp" title="New style of tags" /&gt;&lt;/p&gt;

	&lt;h2&gt;Add Some Nav Links&lt;/h2&gt;

	&lt;p&gt;Decided to add a back link and a home link next to &lt;em&gt;reply to this post&lt;/em&gt; on article page.&lt;/p&gt;

	&lt;p&gt;Old:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Old appearance" src="/img/2024-12-20/article-actions-old.webp" title="Old appearance" /&gt;&lt;/p&gt;

	&lt;p&gt;New:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="New appearance" src="/img/2024-12-20/article-actions-new.webp" title="New appearance" /&gt;&lt;/p&gt;

	&lt;h2&gt;Implement an Update Policy&lt;/h2&gt;

	&lt;p&gt;I&amp;#8217;m using the word &lt;em&gt;policy&lt;/em&gt; liberally here. I&amp;#8217;ve written a post about &lt;a href="https://simonh.uk/2024/12/26/managing-blog-post-updates/"&gt;managing blog post updates&lt;/a&gt; but at the time of writing that one, I hadn&amp;#8217;t made my mind up entirely. My policy now is that when I update a post, the modifed / updated date is displayed beneath the original publication date, highlighted by an aserisk. At the bottom of the page, I have an &lt;em&gt;Updates&lt;/em&gt; section, with a brief summary of what was added or removed on a particular date. &lt;/p&gt;

	&lt;h2 class="readme"&gt;More Icons&lt;/h2&gt;

	&lt;p&gt;I like icons as they convey information &lt;em&gt;quickly&lt;/em&gt; to a reader. &lt;/p&gt;

	&lt;h2 class="question"&gt;This is a question header&lt;/h2&gt;

	&lt;h2 class="summary"&gt;Here&amp;#8217;s what we have covered&lt;/h2&gt;

	&lt;h2 class="idea"&gt;I&amp;#8217;ve had an idea&lt;/h2&gt;

	&lt;p class="warn"&gt;This is important (it&amp;#8217;s not but could have been).&lt;/p&gt;

	&lt;p class="info"&gt;I&amp;#8217;ll probably add a few more. You guessed it. Info icon.&lt;/p&gt;

	&lt;p class="new"&gt;This is new &lt;em&gt;and&lt;/em&gt; exciting!&lt;/p&gt;

	&lt;h2&gt;Future Changes&lt;/h2&gt;

	&lt;p&gt;I might decrease the margins on some templates. In particular, on mobile I think there&amp;#8217;s a bit too much whitespace on the sides on the index page with the new fonts.&lt;/p&gt;

	&lt;h2 class="footnotes"&gt;Footnotes&lt;/h2&gt;

	&lt;p class="footnote" id="fn90dd720b010f43948339c24dd7eee12a-1"&gt;&lt;sup&gt;1&lt;/sup&gt; Just a demo of the new style.&lt;/p&gt;

	&lt;h2 class="updates"&gt;Updates&lt;/h2&gt;

	&lt;p&gt;&lt;mark&gt;2025-01-09&lt;/mark&gt;: Add &lt;em&gt;Add some nav links&lt;/em&gt; section.&lt;/p&gt;

	&lt;p&gt;&lt;mark&gt;2025-01-04&lt;/mark&gt;: Add &lt;em&gt;More Icons&lt;/em&gt; section.&lt;/p&gt;

	&lt;p&gt;&lt;mark&gt;2025-01-03&lt;/mark&gt;: Add &lt;em&gt;Implement an Update Policy&lt;/em&gt; section.&lt;/p&gt;

	&lt;p&gt;&lt;mark&gt;2025-01-01&lt;/mark&gt;: Add &lt;em&gt;Improve appearance of tags&lt;/em&gt; section.&lt;/p&gt;

	&lt;p&gt;&lt;mark&gt;2024-12-31&lt;/mark&gt;: Add &lt;em&gt;Version &lt;span class="caps"&gt;CSS&lt;/span&gt; Files to Force Browser Refresh When Updated&lt;/em&gt; section. Also add this &lt;em&gt;Updates&lt;/em&gt; section to match what I do on other posts. See this &lt;a href="https://simonh.uk/2024/12/26/managing-blog-post-updates/"&gt;post&lt;/a&gt; for details.&lt;/p&gt;</content><category term="blogging"></category><category term="pelican"></category></entry><entry><title>Why Start Your Own Blog in 2025?</title><link href="https://simonh.uk/2024/12/20/why-start-your-own-blog-in-2025/" rel="alternate"></link><published>2024-12-20T00:00:00+00:00</published><updated>2025-01-10T00:00:00+00:00</updated><author><name>Simon Harrison</name></author><id>tag:simonh.uk,2024-12-20:/2024/12/20/why-start-your-own-blog-in-2025/</id><summary type="html">	&lt;p&gt;Location, location, location&lt;/p&gt;</summary><content type="html">	&lt;h2&gt;Location, Location, Location&lt;/h2&gt;

	&lt;p&gt;&lt;img alt="Busy market" src="/img/2024-12-20/market.webp" title="Busy market" /&gt;&lt;/p&gt;

	&lt;blockquote&gt;
		&lt;p&gt;The most important consideration in buying real estate is its location.&lt;/p&gt;
	&lt;/blockquote&gt;

	&lt;p&gt;The saying goes. Well, that&amp;#8217;s true. But not only of real estate. The same is true for someone selling hot food out of a van in a lay-by. Pick a bad lay-by: make no money. pick a good one: prosper. It&amp;#8217;s common sense. Writing on someone else&amp;#8217;s &lt;del&gt;platform&lt;/del&gt; &lt;ins&gt;intranet&lt;/ins&gt; is like being a market trader. Competing with all the other traders in the market (not necessarily for money, more for attention). But there aren&amp;#8217;t any &lt;em&gt;customers&lt;/em&gt; there. It&amp;#8217;s just other traders. Having your own blog is like being in a lay-by, on your own. It&amp;#8217;ll take you a while to find out if you picked a good lay-by (and are providing good food)!&lt;/p&gt;

	&lt;p&gt;Got something to &lt;del&gt;say&lt;/del&gt; &lt;ins&gt;write&lt;/ins&gt;? Start your own blog. Get a domain name, get a &lt;span class="caps"&gt;VPS&lt;/span&gt;, pick a static site generator (there are &lt;em&gt;lots&lt;/em&gt;).&lt;sup class="footnote" id="fnrev856322d0c1964fd0b9a19bb1ea47b1ad-1"&gt;&lt;a href="#fn856322d0c1964fd0b9a19bb1ea47b1ad-1"&gt;1&lt;/a&gt;&lt;/sup&gt; Spend a day figuring things out, start blogging. &lt;/p&gt;

	&lt;blockquote&gt;
		&lt;p&gt;But, we&amp;#8217;ve got Facebook, Linkedin, Tiktok, X &lt;em&gt;etc&lt;/em&gt; now! &lt;/p&gt;
	&lt;/blockquote&gt;

	&lt;p&gt;&lt;strong&gt;No&lt;/strong&gt;. The owners of those intranets have them. Not you. You are a user. You are a product. Ever read the &lt;em&gt;terms and conditions&lt;/em&gt;? Unlikely. Ever tried moving all of your content from their platform to somewhere else? Good luck with that. Even the latest darling for professional writers, Substack, has quite a few terms you&amp;#8217;ll need to &lt;a href="https://substack.com/tos"&gt;agree to&lt;/a&gt;. Don&amp;#8217;t forget to read the &lt;a href="https://substack.com/pa"&gt;Publisher Agreement&lt;/a&gt; as well!&lt;/p&gt;

	&lt;h2&gt;Your House, Your Rules&lt;/h2&gt;

	&lt;p&gt;When you run your own blog, you&amp;#8217;re in charge. You&amp;#8217;re an author, an editor, a proof reader. Oh, and a researcher. Maybe a photographer, too. That&amp;#8217;s &lt;em&gt;a lot&lt;/em&gt; of transferable skills you&amp;#8217;re going to get better at. Want to write a post about something that you&amp;#8217;re pretty sure is of &lt;em&gt;no interest&lt;/em&gt; to anyone but you? Do it. You might be surprised when it gets some views.&lt;/p&gt;

	&lt;h2&gt;Searchability&lt;/h2&gt;

	&lt;p&gt;Let&amp;#8217;s try an experiment. Let&amp;#8217;s search for &lt;em&gt;something&lt;/em&gt; on the internet. Hmmmm. Ok, I&amp;#8217;ve got one:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;best laptop to buy&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;1st result: Techradar (a blog)&lt;/p&gt;

	&lt;p&gt;The rest of the first five pages of results (I got bored) is &lt;strong&gt;dominated&lt;/strong&gt; by blogs, with a few shopping sites and &lt;em&gt;legacy media&lt;/em&gt; sites. Reddit appears as the first result in the &lt;em&gt;discussions and forums&lt;/em&gt; section.&lt;/p&gt;

	&lt;p&gt;Note: Facebook, Twitter, Linkedin, Instagram, Tiktok&amp;#8230;&lt;/p&gt;

	&lt;p&gt;Nothing. At. All.&lt;/p&gt;

	&lt;p&gt;What&amp;#8217;s that you say? Try something not involved with buying something? Good point. I&amp;#8217;ll try again&amp;#8230;&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;What is the purpose of life&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;I&amp;#8217;m sure the &lt;em&gt;social media&lt;/em&gt; plaforms are bursting at the seams with philosophers, gurus, genuises etc.&lt;/p&gt;

	&lt;p&gt;Nope.&lt;/p&gt;

	&lt;p&gt;Blogs, wikipedia, Quora (forum), religious blogs (to be expected) dominate.&lt;/p&gt;

	&lt;p&gt;&lt;mark&gt;Note&lt;/mark&gt;: To be fair, a linkedin page&lt;sup class="footnote" id="fnrev856322d0c1964fd0b9a19bb1ea47b1ad-2"&gt;&lt;a href="#fn856322d0c1964fd0b9a19bb1ea47b1ad-2"&gt;2&lt;/a&gt;&lt;/sup&gt; was near the bottom of the first page, and they had a second result on the second page. I also tried on bing.com. Same dismal failure as on Google.&lt;/p&gt;

	&lt;p&gt;But you can see that the &lt;em&gt;social media&lt;/em&gt; silos (generally) don&amp;#8217;t return results on the internet. That&amp;#8217;s because they&amp;#8217;re not really &lt;em&gt;on&lt;/em&gt; the internet. They&amp;#8217;re actually intranets:&lt;/p&gt;

	&lt;p&gt;From &lt;a href="https://en.wikipedia.org/wiki/Intranet"&gt;Wikipedia&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;An intranet is a computer network for sharing information, easier communication, collaboration tools, operational systems, and other computing services within an organization, usually to the exclusion of access by outsiders. The term is used in contrast to public networks, such as the Internet, but uses the same technology based on the Internet protocol suite. &lt;/p&gt;&lt;/blockquote&gt;

	&lt;h2&gt;Longevity&lt;/h2&gt;

	&lt;p&gt;I was quite surprised a few months ago when I got an email from a reader about a post I&amp;#8217;d written &lt;em&gt;three years&lt;/em&gt; before (most emails I receive are within a few weeks / months of a post). You don&amp;#8217;t get &lt;em&gt;that&lt;/em&gt; on Facebook, do you? There&amp;#8217;s so much stuff flying around, it&amp;#8217;s hard to remember what was posted &lt;em&gt;yesterday&lt;/em&gt;, let alone last week.&lt;/p&gt;

	&lt;p&gt;When you have your own blog, that&amp;#8217;s what happens. You write a post about something that&amp;#8217;s on your mind and forget about it. At some point in the future, someone else has that same topic in mind, searches for it, and lands on your post. Everything is a lot more &lt;em&gt;relaxed&lt;/em&gt;. No urgency. Ever.&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Relaxing" src="/img/2024-12-20/relaxing.webp" title="Relaxing" /&gt;&lt;/p&gt;

	&lt;h2&gt;Skill Development&lt;/h2&gt;

	&lt;p&gt;I&amp;#8217;ve already mentioned this earlier, but I think it warrants it&amp;#8217;s own section (especially for younger people).&lt;/p&gt;

	&lt;p&gt;Starting and maintainig a blog requires a number of skills:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;Being able / willing to write&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;It doesn&amp;#8217;t need to be perfect. You can just write as you wish. One of my favourite novels ever is &lt;em&gt;The Dog Stars&lt;/em&gt; by Peter Heller. Here are tho opening few paragraphs:&lt;/p&gt;

	&lt;p&gt;&lt;img alt="Peter Heller - The Dog Stars" src="/img/2024-12-20/excert.webp" title="Peter Heller - The Dog Stars" /&gt;&lt;/p&gt;

	&lt;p&gt;He&amp;#8217;s written the book in the style of someone not particularly well educated. It doesn&amp;#8217;t matter. The book is still fantastic.&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;Being able to organise your time effectively&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;When you have your own blog, you&amp;#8217;re going to need to manage your time. Maybe you want to write one post / article a week. Maybe one every day. On the other hand you may be like me, and sometimes write two or three posts in one day, then silence for months.&lt;/p&gt;

	&lt;p&gt;Whatever your style, you&amp;#8217;re still going to eventually have to sit down and put &lt;del&gt;pen to paper&lt;/del&gt; &lt;ins&gt;fingers on keyboard&lt;/ins&gt;. That means forgoing watching a bit of TV or YouTube, gaming, tiktoking, or whatever else gobbles up your free time (and gives you nothing in return).&lt;/p&gt;

	&lt;h2&gt;The Never Ending Project&lt;/h2&gt;

	&lt;p&gt;&lt;img alt="Cannock Chase" src="/img/2024-12-20/cannock-chase.webp" title="Cannock Chase" /&gt;&lt;/p&gt;

	&lt;p&gt;I&amp;#8217;ve long been an advocate of &lt;em&gt;always&lt;/em&gt; having projects on the go. Whether that be learning something new, such as a new language, programming, how to draw etc. Running your own blog will mean you&amp;#8217;ll always have something to do. Writing a new article, updating an old one, fixing a mistake, tweaking your theme / layout. You&amp;#8217;ll never, ever, have &lt;strong&gt;nothing&lt;/strong&gt; to do once you start blogging!&lt;/p&gt;

	&lt;p&gt;Even if you can&amp;#8217;t thing of anything to write, you can write about that. Or, take a break from writing and take some photos and upload an article titled something like: &lt;em&gt;A Trip to Cannock Chase&lt;/em&gt;. Why not? Doing something is better than doing nothing.&lt;/p&gt;

	&lt;h2&gt;In the Old Days&lt;/h2&gt;

	&lt;p&gt;In the early days of the web, their were sites, forums, blogs. That was it, pretty much. Everyone knew how important the web would become. I&amp;#8217;ve owned the domain &lt;code&gt;simonharrison.net&lt;/code&gt; since 2002. Back in the day I had a blog. Then, for some reason, I didn&amp;#8217;t (I forget why). Many people forgot about blogging. Went onto a &lt;em&gt;plaform&lt;/em&gt; that made everything easier. Became more concerned with likes and shares than value. Or, just went on the internet when they needed to, as a tourist. Well, that ease made &lt;em&gt;them&lt;/em&gt; untold billions of dollars and made &lt;em&gt;you&lt;/em&gt; inept at having your own home on the internet (erm, what&amp;#8217;s a &lt;span class="caps"&gt;VPS&lt;/span&gt;?). Correct that error in 2025. &lt;/p&gt;

	&lt;h2&gt;What&amp;#8217;s the Point?&lt;/h2&gt;

	&lt;p&gt;This blog is not about making money. Not made a penny and don&amp;#8217;t plan on making a penny from it. I don&amp;#8217;t have analytics set up. I &lt;em&gt;did&lt;/em&gt; but decided that it didn&amp;#8217;t matter if I get one visitor a month, or one million. I have things to say occasionally and I write a post. Sometimes I get an email from a happy reader thanking me for a tutorial post. Sometimes I get an email from an old friend who randomly searched for my name, surprised that I was the first result. Sometimes I get an email from someone responding to a post asking for more information.&lt;/p&gt;

	&lt;p&gt;That is why I do this and why you should too. Welcome to the long tail of the internet&amp;#8230;&lt;/p&gt;

	&lt;h2&gt;Getting Started&lt;/h2&gt;

	&lt;p&gt;&lt;img alt="Choosing blogging software" src="/img/2024-12-20/choice.webp" title="Choosing blogging software" /&gt;&lt;/p&gt;

	&lt;p&gt;Well, you&amp;#8217;ve got lots of choices! Fundamentally, they boil down to choosing between self hosting or using a platform. I&amp;#8217;m not a big fan of &amp;#8220;platforms&amp;#8221;, but when it comes to blogging, they do make getting started much easier.&lt;/p&gt;

	&lt;p&gt;On the other hand, if you decide to host your own blog, you&amp;#8217;ll have &lt;em&gt;full&lt;/em&gt; control over every aspect of it. They do come at the cost of a steeper learning curve though.&lt;/p&gt;

	&lt;p class="warn"&gt;You&amp;#8217;ll have to decide whether to use a static site generator such as &lt;a href="https://getpelican.com/"&gt;Pelican&lt;/a&gt;, &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;, &lt;a href="https://jekyllrb.com/"&gt;Jekyll&lt;/a&gt;, or a database driven one, like &lt;a href="https://wordpress.org/"&gt;Worpress&lt;/a&gt;. One that is sort of in between, and I used &lt;em&gt;many&lt;/em&gt; years ago is &lt;a href="https://getgrav.org/"&gt;Grav&lt;/a&gt;. It doesn&amp;#8217;t use a database, but does require &lt;span class="caps"&gt;PHP&lt;/span&gt;.&lt;/p&gt;

	&lt;p&gt;As I wrote in &lt;a href="https://simonh.uk/2024/12/30/using-blogger-in-2025/"&gt;another post&lt;/a&gt;, for those people just wanting to have a go at blogging and see if they enjoy it, you can&amp;#8217;t really get any easier than &lt;a href="https://www.blogger.com"&gt;Blogger.com&lt;/a&gt;.&lt;/p&gt;

	&lt;h2 class="updates"&gt;Updates&lt;/h2&gt;

	&lt;p&gt;&lt;mark&gt;2025-01-10&lt;/mark&gt;: Add &lt;em&gt;never ending project&lt;/em&gt; section.&lt;/p&gt;

	&lt;p&gt;&lt;mark&gt;2025-01-04&lt;/mark&gt;: Add &lt;em&gt;getting started&lt;/em&gt; section.&lt;/p&gt;

	&lt;p&gt;&lt;mark&gt;2024-12-30&lt;/mark&gt;: Add &lt;em&gt;skill development&lt;/em&gt; section.&lt;/p&gt;

	&lt;p&gt;&lt;mark&gt;2024-12-28&lt;/mark&gt;: Add &lt;em&gt;searchability&lt;/em&gt; section.&lt;/p&gt;

	&lt;h2 class="footnotes"&gt;Footnotes&lt;/h2&gt;

	&lt;p class="footnote" id="fn856322d0c1964fd0b9a19bb1ea47b1ad-1"&gt;&lt;sup&gt;1&lt;/sup&gt; Just be thankful you aren&amp;#8217;t writing all &lt;span class="caps"&gt;HTML&lt;/span&gt; by hand, then &lt;span class="caps"&gt;FTP&lt;/span&gt;&amp;#8217;ing to your ~10MB slice of someone&amp;#8217;s server on a dialup connection.&lt;/p&gt;

	&lt;p class="footnote" id="fn856322d0c1964fd0b9a19bb1ea47b1ad-2"&gt;&lt;sup&gt;2&lt;/sup&gt; These pages are ones that the linkedin intranet &lt;em&gt;allows&lt;/em&gt; you to set as publicly viewable. &lt;/p&gt;</content><category term="blogging"></category><category term="web"></category><category term="writing"></category><category term="tips"></category></entry><entry><title>How To Make Google Analytics Work With Pelican Bricks Theme</title><link href="https://simonh.uk/2016/01/03/how-to-make-google-analytics-work-with-pelican-bricks-theme/" rel="alternate"></link><published>2016-01-03T00:00:00+00:00</published><updated>2016-01-03T00:00:00+00:00</updated><author><name>Simon Harrison</name></author><id>tag:simonh.uk,2016-01-03:/2016/01/03/how-to-make-google-analytics-work-with-pelican-bricks-theme/</id><summary type="html">&lt;p&gt;How to get Google Analytics working in the Pelican Bricks theme (and maybe others).&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;em&gt;Note: This post is from an old Pelican blog I used to have at simonh.me, which I found on a backup drive on 2025-01-07. It's probably of no use, but reposted for posterity!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I thought I'd put this on here in case anyone else had the same problem. By the way, some of the code samples below have been reformated so will look different to the linked files.&lt;/p&gt;
&lt;h2&gt;The Problem&lt;/h2&gt;
&lt;p&gt;I'm using this theme for my son's website: &lt;a href="https://github.com/getpelican/pelican-themes/tree/master/bricks"&gt;https://github.com/getpelican/pelican-themes/tree/master/bricks&lt;/a&gt;. He likes it a lot and it seemed to tick all the right boxes.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;It actually &lt;em&gt;works&lt;/em&gt;. Many of the themes I tried on pelican-themes didn't work. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;It's responsive. Pretty much mandatory especially considering when his friends visit his site, they'll be on their phone.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;It looks nice. Again, quite important, especially as their aren't many themes (that I could find) which are suited to a childrens site.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;del&gt;It supports Google Analytics&lt;/del&gt;. Well, I thought it did.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In the file &lt;code&gt;templates/analytics.html&lt;/code&gt; from the above repo, there is this code:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;GOOGLE_ANALYTICS&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;script&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
var&lt;span class="w"&gt; &lt;/span&gt;gaJsHost&lt;span class="w"&gt; &lt;/span&gt;=&lt;span class="w"&gt; &lt;/span&gt;((&amp;quot;https:&amp;quot;&lt;span class="w"&gt; &lt;/span&gt;==&lt;span class="w"&gt; &lt;/span&gt;document.location.protocol)&lt;span class="w"&gt; &lt;/span&gt;?&lt;span class="w"&gt; &lt;/span&gt;&amp;quot;https://ssl.&amp;quot;&lt;span class="w"&gt; &lt;/span&gt;:&lt;span class="w"&gt; &lt;/span&gt;&amp;quot;http://www.&amp;quot;);
document.write(unescape(&amp;quot;%3Cscript&lt;span class="w"&gt; &lt;/span&gt;src=&amp;#39;&amp;quot;&lt;span class="w"&gt; &lt;/span&gt;+&lt;span class="w"&gt; &lt;/span&gt;gaJsHost&lt;span class="w"&gt; &lt;/span&gt;+&lt;span class="w"&gt; &lt;/span&gt;&amp;quot;google-analytics.com/ga.js&amp;#39;&lt;span class="w"&gt; &lt;/span&gt;type=&amp;#39;text/javascript&amp;#39;%3E%3C/script%3E&amp;quot;));
&lt;span class="nt"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;script&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
try&lt;span class="w"&gt; &lt;/span&gt;{
&lt;span class="w"&gt;        &lt;/span&gt;var&lt;span class="w"&gt; &lt;/span&gt;pageTracker&lt;span class="w"&gt; &lt;/span&gt;=&lt;span class="w"&gt; &lt;/span&gt;_gat._getTracker(&amp;quot;&lt;span class="cp"&gt;{{&lt;/span&gt;&lt;span class="nv"&gt;GOOGLE_ANALYTICS&lt;/span&gt;&lt;span class="cp"&gt;}}&lt;/span&gt;&amp;quot;);
pageTracker._trackPageview();
}&lt;span class="w"&gt; &lt;/span&gt;catch(err)&lt;span class="w"&gt; &lt;/span&gt;{}&lt;span class="nt"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;endif&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;I checked in &lt;code&gt;templates/base.html&lt;/code&gt; (which all other pages inherit from, I believe) but there was no mention of Google Analytics. Below is the very bottom of &lt;code&gt;base.html&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;/row&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;{%&lt;span class="w"&gt; &lt;/span&gt;endblock&lt;span class="w"&gt; &lt;/span&gt;%}
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;{%&lt;span class="w"&gt; &lt;/span&gt;include&lt;span class="w"&gt; &lt;/span&gt;&amp;#39;trademark.html&amp;#39;&lt;span class="w"&gt; &lt;/span&gt;%}
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;I thought that may be the problem. So, I checked the theme I'm using for this site &lt;a href="https://github.com/duilio/pelican-octopress-theme"&gt;https://github.com/duilio/pelican-octopress-theme&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;At the bottom of &lt;code&gt;templates/base.html&lt;/code&gt; we have this:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;footer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="na"&gt;role=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;contentinfo&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;include&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;_includes/footer.html&amp;#39;&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;/footer&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;script&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;SITEURL&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;/theme/js/modernizr-2.0.js&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;script&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;SITEURL&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;/theme/js/ender.js&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;script&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt; &lt;span class="nv"&gt;SITEURL&lt;/span&gt; &lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="s"&gt;/theme/js/octopress.js&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="cp"&gt;{%&lt;/span&gt; &lt;span class="k"&gt;include&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;_includes/after_footer.html&amp;#39;&lt;/span&gt; &lt;span class="cp"&gt;%}&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;I then checked in &lt;code&gt;_includes/after_footer.html&lt;/code&gt; which contains this:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;{% include &amp;#39;_includes/analytics.html&amp;#39; %}
{% include &amp;#39;_includes/piwik.html&amp;#39; %}
{% include &amp;#39;_includes/disqus_script.html&amp;#39; %}
{% include &amp;#39;_includes/twitter_sharing.html&amp;#39; %}
{% include &amp;#39;_includes/google_plus_one.html&amp;#39; %}
{% include &amp;#39;_includes/facebook_like.html&amp;#39; %}
{% include &amp;#39;_includes/isso_script.html&amp;#39; %}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;That seemed to be what the bricks theme was missing. I altered &lt;code&gt;base.html&lt;/code&gt; to this:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/row&amp;gt;&lt;/span&gt;
{%&lt;span class="w"&gt; &lt;/span&gt;endblock&lt;span class="w"&gt; &lt;/span&gt;%}
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;{%&lt;span class="w"&gt; &lt;/span&gt;include&lt;span class="w"&gt; &lt;/span&gt;&amp;#39;trademark.html&amp;#39;&lt;span class="w"&gt; &lt;/span&gt;%}
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;{%&lt;span class="w"&gt; &lt;/span&gt;include&lt;span class="w"&gt; &lt;/span&gt;&amp;#39;after_footer.html&amp;#39;&lt;span class="w"&gt; &lt;/span&gt;%}
&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;created the file &lt;code&gt;after_footer.html&lt;/code&gt; with this line in:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;{&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;include&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;analytics.html&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Copied the contents of &lt;code&gt;analytics.html&lt;/code&gt; from the octopress theme to the bricks theme, and we're done!&lt;/p&gt;
&lt;p&gt;This should work with other themes as well. I plan on becoming better acquainted with Jinja2 and create or modify some themes for other projects so check back every now and then. &lt;/p&gt;</content><category term="blogging"></category><category term="python"></category><category term="pelican"></category><category term="web"></category><category term="archived"></category></entry></feed>