-
Notifications
You must be signed in to change notification settings - Fork 1
publish to github pages
Martin Milan edited this page Jan 29, 2025
·
1 revision
- In VSCode workspace settings set
"foam.edit.linkReferenceDefinitions": "withoutExtensions"
- Execute the “Foam: Run Janitor” command from the command palette.
- Turn GitHub Pages on in your repository settings.
If you want to test your published foam, follow the instructions:
- https://docs.github.com/en/free-pro-team@latest/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll
- https://docs.github.com/en/free-pro-team@latest/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll
Assuming you have installed ruby/jekyll and the rest:
-
touch Gemfile
- open the file and paste the following:
source 'https://rubygems.org'
gem "github-pages", "VERSION"
replacing VERSION
with the latest from https://rubygems.org/gems/github-pages (e.g. gem "github-pages", "209"
)
bundle
bundle exec jekyll 3.9.0 new .
- edit the
Gemfile
according to the instructions at Creating Your Site Point n.8 bundle exec jekyll serve
There are many other templates which also support publish your foam workspace to github pages
- gatsby-digital-garden
- foam-mkdocs-template
- foam-jekyll-template
todo good-first-task Improve this documentation