Notice: Micro.Blog Custom blog last post

Back in May 2019 I had the idea to create a blog helping people understand and customise their Micro.blogs and so Custom.Micro.Blog came into being.

In the last 5 years everything has changed. The way Themes work is utterly different. The Official Micro.blog Forum and Help Center are comprehensive. I reached the end of my very slight expertise.

It's already been more than 4 months since this blog received its last update of an increasingly sporadic series. After 233 Posts it's time to call it a day.

Many thanks to all those who supported this blog: [@manton](https://micro.blog/manton) and [@jean](https://micro.blog/jean), the folks who wrote guest posts, those who provided feedback and encouragement.

Now it's time for me to focus my energies elsewhere.

End

Plugin to disallow ChatGPT

:: Against the Future:

Created new microblog plugin that explicitly disallows ChatGPT bot, ChatGPT users, Google’s AdsBot (which, according to Google must be named), and then the wildcard. As I find more bad actors, I’ll update this plugin.

github.com/jmillerv/plugin-noindexplus/

Exclude site from ChatGPT scraping

The thread Exclude site from ChatGPT scraping in the Micro.blog Help Center contains what you need to put in a

robots.txt
file in order to keep ChatGPT from scraping your site.

As explained at Search engine indexing in the Micro.blog Help Center:

By default Micro.blog creates a robots.txt file for your site that allows Google and other search engines to index all the blog posts and pages on your site.

That page goes on to explain how to customise robots.txt.

Then add the text [@sod](https://micro.blog/sod) provided at the first link above.

Tiny Theme plugin enables truncated posts on Home Page

Matt Langford says:

There’s a new update for Tiny Theme that adds one of the most requested features. There’s now a separate plugin available that will enable summary/truncated posts on your home page instead of full posts. This is only triggered when your post has a title (meaning it will never summarize microposts).

The plugin requires Tiny Theme 1.5.1. It works automatically once enabled, there's not even a setting screen. All full length posts will be truncated. You can (optionally) choose the truncation point of a particular post by adding a more tag wherever you'd like.

Tiny Theme update: browser theme colour via plugin

By far, the most requested feature for Tiny Theme was the ability to easily change the browser theme color. I’ve now added the ability to do that via a plugin. First, update Tiny Theme to the latest version. Then install the new browser color plugin from the directory and choose your colors.

Also in this update for Tiny Theme is improved styling for the included newsletter theme.

Templates for email newsletters

Premium subscribers are able to send email newsletters. In New email newsletter templates on 31 May 2023 Manton says:

Today we’re launching a revamped template system for these emails, bringing much more control over what the emails look like. You can edit the template to add a header or footer, or change the HTML tags completely.

You can see what the default email template HTML source looks like here on GitHub. Micro.blog plug-ins can also override this template! So you could have a plug-in that provided a new email design. There’s a help page here with more details about variables you can use in a template. …

You can edit the template under Newsletter → Settings.

Updates and fixes for all themes, May 2023

All of the official Micro.blog themes have now been updated with Microformats fixes and other missing markup. Also improves Cactus, an older neglected theme that fell over in the transition to Hugo 0.91. There are now over 30 themes in the plug-in directory. 🎉

With further clarification:

The changelog (commit history) is available for each theme over at GitHub. Here's Cactus, for example. I've run a test suite on each theme that checks for:

  • Microformat presence
  • Plug-in JavaScript, CSS, and HTML include compatibility
  • Custom CSS and Footer support
  • Conversation.js inclusion
  • RSD and Webmention presence

For now, the test suite mostly runs on my machine and is not designed to be easy to use. But we might pack it up and release it for third-party theme developers to test their own themes. Of course, nothing is stopping you from doing that now, if you feel adventurous. 😊 But it’s not officially released yet and unsupported for now.

Beware the Curly Quotes

I've recently seen discussions where someone trying to customise their blog has followed helpful instructions with unexpected results. While not uncommon in general, sometimes this can come down to Curly Quotes (speech marks and apostrophes).

What are Curly Quotes

When I was a kid we were taught to write by hand. Part of that was how to put quote marks (or speech marks, or smart quotes) around things people were saying. Teachers often referred to these quote marks as 66s and 99s, because they were curly and looked like the numbers referred to. Take a look at the screenshot below.

Note: this was for the English language. Other languages may well use different quote marks.

Quoted text with curly quote marks.

These also turn up as (single) sixes and nines:

Quoted text with single curly quote marks.

People who cherish typography in print will be very happy to see those curly quotes, but if you're doing any kind of web development or app coding you'll need to use instead Straight Quotes. Software can tell the difference between the curly ones and the straight ones, even if we humans don't necessarily care too much.

Here's an example of some code you might work with if you're customising your Micro.Blog:

body { font-family: "Arial"; }

Even this really simple bit of CSS coding does or does not work depending on whether those quote marks are curly or straight.

People have all sorts of ways of typing things on their devices. If your attempts to customise your blog seem to be failing, find a way to check whether your quote marks are curly or straight.

It's subtle, but these quote marks are tilted. These are curly quotes.
It's subtle, but these quote marks are tilted. These are curly quotes. The instruction fails.
Blog text does not use the Arial font.
Blog text does not use the Arial font.
These are straight quotes. The instruction works.
These are straight quotes. The instruction works.
The blog text does use the Arial font.
The blog text does use the Arial font.

Tip: if, like me, you have trouble discriminating between fonts, look at the shape of the W at the start of the sentence and look how much more space the Arial font takes up as it flows onto the next line.

I'm afraid there are so many possible combinations of platforms, devices, software that I just can't give you a reliable guide about how to check for curly vs straight quotes. On my Mac I use Apple Pages and also BBEdit. You may find a text editor on your device will be able to show curly quotes. This online tool seems able to convert between smart and straight quotes.

Tiny Theme for Micro.blog

Matt Langford has created Tiny Theme for Micro.blog:

Introducing the Tiny Theme for Micro.blog mattlangford.com

The Tiny Theme is:

as functional as possible while also being lightweight and blazing fast. It doesn’t include any added scripts or custom fonts. On the CSS side, it’s fully responsive without size related media queries. In fact, the only media query used is for dark mode.

On This Day MicroMemories

One of my favourite features on my own blog is On This Day. Here’s how to add it to your blog:

Visit GitHub - cleverdevil/micromemories to Add an “On This Day” feature to a Micro.blog website.

Micro Memories is known to work on all of the standard themes in Micro.blog. If you are using a custom theme, you need to ensure that your theme makes proper use of microformats, especially the h-entry microformat. The open source Micro.blog themes are a good place to look for guidance.