Gatsby Remark plugin to embed link card to your markdown.
This plugin allows you to display links as link cards in Markdown without the need for any special syntax.
npm install @okaryo/gatsby-remark-link-card
// In your gatsby-config.js
plugins: [
{
resolve: `gatsby-transformer-remark`,
options: {
plugins: [
`@okaryo/gatsby-remark-link-card`
]
}
}
];
Only the links that are formatted as a paragraph and surrounded by empty lines will be displayed as link cards.
✅
(empty line)
https://github.com/okaryo/gatsby-remark-link-card
(empty line)
✅
## Header
https://github.com/okaryo/gatsby-remark-link-card
❌
text
https://github.com/okaryo/gatsby-remark-link-card
❌
(empty line)
[link text](https://github.com/okaryo/gatsby-remark-link-card)
(empty line)
❌
(empty line)
* https://github.com/okaryo/gatsby-remark-link-card
(empty line)
You can apply custom styles to the classes specified within the link card to customize its appearance.
.gatsby-remark-link-card__container {}
.gatsby-remark-link-card__link {}
.gatsby-remark-link-card__main {}
.gatsby-remark-link-card__content {}
.gatsby-remark-link-card__title {}
.gatsby-remark-link-card__description {}
.gatsby-remark-link-card__meta {}
.gatsby-remark-link-card__favicon {}
.gatsby-remark-link-card__url {}
.gatsby-remark-link-card__thumbnail {}
.gatsby-remark-link-card__image {}