gatsby-source-lbry
v1.1.0
Published
A Gatsby source for LBRY
Downloads
1
Readme
Gatsby LBRY source
This is a source plugin for Gatsby that uses LBRY to get your posts.
It downloads all markdown posts in a channel.
Usage
LBRY
Make sure you have the LBRY daemon running on port 5279.
Gatsby config
npm install gatsby-source-lbry
Add to your gatsby-config.js, setting @your-channel-name to your actual channel name
module.exports = {
plugins: [
{
resolve: `gatsby-source-lbry`,
options: {
channel: `@your-channel-name`,
},
},
]
}
You may also need to add this to onCreateNode()
in your project's gatsby-node.js
to make it play nice
with themes that expect a slug
if (node.internal.type === `MarkdownRemark` && node.parent) {
const parent = getNode(node.parent)
if (parent.internal.type === "LbryPost") {
createNodeField({ name: `slug`, node: node, value: `/` + parent.name })
return
}
}