Foam
T

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.

Show Graph Visualisation