I gave it a shot by following the manual process mentioned in Getting Started
But on running gatsby develop I'm getting tons of error messages.
Would love to know if what I'm trying to do is even possible.
If it is then I'll settle in for a long slog but if it isn't, then saves a lot of time.
Will use this for my next project.
The site was created using gatsby-starter-default and this is my gatsby-config.js if it helps....
module.exports = {
siteMetadata: {
title: `XXX`,
description: `XXX`,
author: `XXX`,
url: 'XXX'
},
plugins: [
`gatsby-transformer-sharp`,
`gatsby-plugin-sharp`,
`gatsby-plugin-react-helmet`,
{
resolve: `gatsby-source-filesystem`,
options: {
name: `images`,
path: `${__dirname}/src/images`,
},
},
{
resolve: `gatsby-plugin-manifest`,
options: {
name: `XXX`,
short_name: `XXX`,
start_url: `/`,
background_color: `#ffffff`,
theme_color: `#FFDE59`,
display: `minimal-ui`,
icon: `src/images/favicon.png`, // This path is relative to the root of the site.
},
},
`gatsby-plugin-postcss`,
{
resolve: "gatsby-source-filesystem",
options: {
name: "fonts",
path: `${__dirname}/src/fonts/`
}
},
`gatsby-transformer-json`,
{
resolve: `gatsby-source-filesystem`,
options: {
path: `src/data/`,
},
},
{
resolve: '@narative/gatsby-theme-novela',
options: {
contentPosts: 'blog/posts',
contentAuthors: 'blog/authors',
rootPath: '/',
basePath: '/blog',
pageLength: 6,
mailchimp: false,
sources: {
local: true,
contentful: false,
},
},
}
],
}
This can be done. Check out this video on YouTube of how it's done. https://www.youtube.com/watch?v=TLJirjROqU8
This helps a bunch!!
Also wonderful to be introduced to @sw-yx's blog. Really enjoyed it