Files in this repository are considered authoritative. The corresponding HTML files will be rebuilt as needed, and should not be manually edited. Any file in the main web site directory which does NOT have a corresponding Markdown file here is its own entity and is authoritative.
To build and test locally:
gem install bundler
bundle install
(or bundle install --path vendor/bundle
)bundle exec jekyll serve
It should auto-detect changes to Markdown or layout files.
git pull
to get latest updates from remotegit add <file path>
to add a new file (like an image)
git add images
will add all new images in one stroke. Still need to commit, though.git commit -a
to commit all changes.git commit <file path>
to commit just one file (or multiple)git push
to push to remote and deploy to Github Pagesgit checkout dev
to work with development branchgit checkout main
to work with main branchgit merge dev
from main to merge in changes made in devgit merge main
from dev to merge in changes made in mainTo automatically open a specific gallery item, you can specify the "set" and "entry" by number in the URL:
https://storybooksound.com/discography.html?set=0&entry=0
Where set=0
is the first/top set on the page. Entries for each set also begin at zero. You can use dev tools in the browser to inspect HTML if in doubt about which set and entry to specify.