I recently updated all of my themes to include support for any GitHub Pages setup.
Previously they were set up to use GitHub Pages’ “user” page type. But now I’ve added support for Jekyll’s baseurl
feature, allowing you to use the themes as a “project” page type as well!
To use the new feature, you can set the baseurl:
option in the theme’s config file, e.g. baseurl: /project-name
When using baseurl, you should still reference images in your post/project Frontmatter without the baseurl, e.g. /images/image.jpg
but images inside the Markdown content should include the baseurl snippet, e.g. /images/image.jpg