Description
Before submitting an issue, please be sure to
- Read the contributing instructions
- Update to the latest Gem version (run
bundle update github-pages
)
This issue affects
- The site generated by GitHub Pages
- Building sites locally
The GitHub Pages Gem is intended to help users replicate the GitHub Pages build environment locally. If your issue affects both the hosted version and the version previewed locally, you may be better suited reporting seeking support in other forums.
What did you do (e.g., steps to reproduce)
Can someone explain the reasoning behind disabling plugins, except those approved? The limitations are pretty harsh and complicate the build process for what seems like no good reason.
Additionally, even if you are okay with a custom workflow and deployment to gh-pages, if you create a remote theme that needs a plugin, then every place the theme is used, must also use a custom workflow.
Personally, I am trying to create a remote theme for my org that can be easily used in all the other repos. I want to be able to use a package.json
file and install npm dependencies in the build automatically, but sadly this is just impossible with the automatic gh-pages workflow.
I would just like to understand the reasoning, as it doesn't make sense to me. There's almost zero limitations with any workflow using github actions, so why are the limitations put in place here?
What did you expect to happen?
Allow using any plugins whether they are gems or in the _plugins
directory for a jekyll build.
What happened instead?
Plugins don't run.
Additional information
- Link to the live site (if applicable):
- Link to the source repo (if applicable):