Linkedin primarily a social media platform for a professional. That being said is it possible for linkedin to be added as link on the authors?
I agree, Ghost has multiple uses and Soundcloud could be useful for artists like Behance.
I wish to have the same freedom as Social Media on the site. Editors are important as blog name/mark for us.
this sounds like a request to modify the author profile setting with custom fields, correct? i’d love to add linkedin, instagram, maybe even a distinct “author page” - and then that author profile page lives on the ghost install, which could be done now with a simple post and category for “author” - but that feels like overkill…
While @John considers this problem solved with Additional social accounts in general settings - #83 by DavidDarnes
I think it is still a missing feature.
Links to social media are not only a nice to have navigation for users, but what is a required is a full integration into schema.org as well.
It helps to build online reputation for authors and organizations when they connect with their respective social media in links and in schema.
So what is needed is
- A customizable list of social media with their icons to use
- A list of social media on the organization level referencing the definitions above
- A List of social media on the author level referencing the definitions above
- Integration of the social media into schema.org as
sameAs
forOrganization
andPerson
This will require testing, but I believe schema org accepts JSON-LD data and HTML inline data at the same time. This means you can insert your social media links into your site, via code injection or theme customisation, and add schema data inline while Ghost delivers the rest via JSON-LD data. Here’s an example:
<div itemscope itemtype="http://schema.org/Organization">
<link itemprop="url" href="http://www.yourwebsite.com">
<a itemprop="sameAs" href="http://www.threads.net/yourprofile"><!-- icon and label here --></a>
<a itemprop="sameAs" href="https://bsky.app/profile/yourprofile"><!-- icon and label here --></a>
</div>
Granted, this is extremely manual and not the smoothest experience. I kinda wish there was more of a dedicated feature to handle this stuff, however the last couple of years have taught us that maybe it’s not a good idea to bet on social media persisting
That is a nice idea for a workaround. I appreciate that you point it out.
However, Mixing JSON-LD and Microdata schema is a PITA to make a coherent schema graph.
And it is not possible with the current schema setup anyways, see: