Generate a site using Gatsby
Using foam-gatsby-template
You can use foam-gatsby-template to generate a static site to host it online on Github or Vercel.
Publishing your foam to GitHub pages
It comes configured with Github actions to auto deploy to Github pages when changes are pushed to your main branch.
Publishing your foam to Vercel
When you're ready to publish, run a local build.
cd _layouts
npm run build
Remove public
from your .gitignore file then commit and push your public folder in _layouts
to Github.
Log into your Vercel account. (Create one if you don't have it already.)
Import your project. Select _layouts/public
as your root directory and click Continue. Then name your project and click Deploy.
That's it!
Using foam-template-gatsby-kb
You can use another template foam-template-gatsby-kb, and host it on Vercel or Netlify.
Backlinks
Recipes
- [[generate-gatsby-site]] by [@mathieudutour](https://github.com/mathieudutour) and [@hikerpig](https://github.com/hikerpig)