Author Schema to pull from Author/About Page

Hi lovely folks,

I want to add more nuanced structured data to my posts. For instance Ghost, by default, generates very basic Article structured data with the Author as the publisher.

However, I want to have a specific Author page with ProfilePage/AboutPage >> Person schema. And then, I want all the posts to link this page’s Author as the author for the posts. So in that way, whenever I update the Person schema in the About Page for this person, the Author schema for all the other posts automatically get updated. This is because the Author/Person schema for Ghost is quite limited.

And so, how can I replace the author schema automatically generated by Ghost on posts to pull from the author schema on the About page?

FYI: I’m on the Ghost Starter plan.

I have code that does this that I’m making for a client, but it’d require loading a custom theme.

1 Like

Hi @Cathy_Sarisky Can you please suggest how to edit the theme to do this :)

If you’re on the starter plan, you can’t, Roy.

Basically it requires replacing ghost head, which does a ton of useful stuff. It’s a lot of custom code. It’s not a problem to store and retrieve a custom schema, but if you need the default ones not to show up, you’ve got to replace a bunch of other functionality.

Here’s some stuff I wrote about it:

1 Like

Thanks @Cathy_Sarisky I’m experimenting with a demo site where I can upload/edit the theme :) But I don’t know which file (post.hbs or author.hbs or something else) or how to edit those :(

For now, I just want to be able to update the Author schema on all posts!!