styxlab / gatsby-theme-try-ghost

A Gatsby theme to build flaring fast blogs from headless Ghost CMS
MIT License
136 stars 56 forks source link

Deploy to Vercel button doesn't work. #263

Closed DevelopingUK closed 3 years ago

DevelopingUK commented 3 years ago

.

styxlab commented 3 years ago

I just tested the Vercel button and a new blog site is created. There are some warnings and some depreciation errors during the build process, but the project build does not fail. I will try to fix these warnings in the next release, but I do not seem to be able to reproduce a failing build. Did you change environment variables or make any other customizations?

styxlab commented 3 years ago

I suggest that you try to build it locally first, just to see if the same issue pops up.

From the logs it looks like some of your PAGES (privacy page?) in Ghost CMS makes trouble. In order to find the page that causes the error, could you please unpublish your pages first and then publish them one-by-one in order to find the failing content? Are you using anything special in your Ghost CMS (custom css, custome code, etc.?).

For further debugging, I would also need the following infos:

styxlab commented 3 years ago

Next, I need to add links in the footer to terms and privacy, I know I can use shadowing and I asked you for help before but I couldn't get it to work.

Component shadowing is a bit tricky, and you'll find some info on this topic by searching closed issues in this repo. I recommend you to read the Styling section of the ToC doc first. Just make sure you get the folder structure right.

Also, for the subscribe forms, what do I use? (Mailchimp)?

You simply need to include the gatsby-theme-ghost-members plugin and setup email in your Ghost CMS (membership section). Ghost uses MailGun as a provider, you can follow their docs.

Once I'm finished with these small edits, let me buy you a coffee.

Cool, I am a coffee addict. You can use the Github Sponsor button for that.

styxlab commented 3 years ago

why is it so difficult to remove the Jamify link in the footer?

Shouldn't be difficult, see #259.

Original footer can be found here: Footer.js. Copy it to the following location:

src/gatsby-theme-try-ghost/
└── components
    └── common
        └── Footer.js

and change as needed.

styxlab commented 3 years ago

I am going to close this issue, as the original topic is solved. Please open a new issue, if needed.