plugin-structured-data (A README Experience)
A plugin for Micro.blog that injects structured data for blog posts via a JSON-LD script tag. This is what search engines use to decorate their results. Confirmation that the structured data is accessible can be had by using Google’s rich results test. It's code lives here.
Parameters
You can enter an Author Name
here, the plugin falls back to site.Author.name
and site.Params.Author.name
.
The Author Profile URL
should point to an about or profile page. If you don’t have one you can leave this empty.
Example Output
As an example, the JSON object the plugin generates for this blog post looks like this:
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"author": {
"@type": "Person",
"name": "Jason Cardwell",
"url": "https://moondeer.blog/about/"
},
"dateModified": "2021-11-11T09:55:43-08:00",
"datePublished": "2021-11-11T09:55:43-08:00",
"description": "A guide to navigating the non-obvious nature of the process for providing the data my plugins want … and that you want to give them.",
"headline": "Feeding Data to My Plugins",
"image": [
"https://moondeer.blog/uploads/2021/37f6e3a16c.jpg",
"https://moondeer.blog/uploads/2021/9e5b65df2c.jpg",
"https://moondeer.blog/uploads/2021/3de49bd735.jpg",
"https://moondeer.blog/uploads/2021/cdde25d6af.jpg",
"https://moondeer.blog/uploads/2021/8d23292ddb.jpg",
"https://moondeer.blog/uploads/2021/b61c018a99.jpg",
"https://moondeer.blog/uploads/2021/10b51fae7c.jpg",
"https://moondeer.blog/uploads/2021/d521640777.jpg",
"https://moondeer.blog/uploads/2021/f1dca97623.jpg",
"https://moondeer.blog/uploads/2021/594929f04c.jpg",
"https://moondeer.blog/uploads/2021/b4f2efbfdc.jpg",
"https://moondeer.blog/uploads/2021/054aa61bc8.jpg",
"https://moondeer.blog/uploads/2021/d35974d41e.jpg",
"https://moondeer.blog/uploads/2021/8bfa3ab25e.jpg",
"https://moondeer.blog/uploads/2021/633acc7df9.jpg",
"https://moondeer.blog/uploads/2021/b40d718c91.jpg",
"https://moondeer.blog/uploads/2021/4e2ba2b2e5.jpg",
"https://moondeer.blog/uploads/2021/0b3b916c4f.jpg",
"https://moondeer.blog/uploads/2021/07b83ae2e4.jpg",
"https://moondeer.blog/uploads/2021/eccab67f51.jpg"
],
"wordcount": 3268
}