Skip to content

reason for blacklisting plugins? #926

Open
@ReenigneArcher

Description

@ReenigneArcher

Before submitting an issue, please be sure to

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):

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions