A reg-suit plugin to fetch and publish assets to the GitHub pages.
The plugin will create orphan branch when you run reg-suit prepare -p publish-github-pages
. Then the plugin will commit report pages and images to the branch whenever you run reg-suit run
. The branch has completely different tree from your branches. It doesn't affect any existing branches. So you can use it in the same repository you want to introduce reg-suit.
npm i -D reg-publish-github-pages-plugin
reg-suit prepare -p publish-github-pages
You need to configure GitHub pages before using this plugin.
See the official documentation
{
repository: string;
branchName: string;
token: string;
customDomain?: string;
pathPrefix?: string;
}
repository
- Required - A repository name in the form ofowner/name
such asLeko/reg-publish-github-pages-plugin
.branchName
- Required - A branch name for the GitHub pages.token
- Required - A GitHub token. The token must haveuser:email
andpublic_repo
permission. When the repository is private, the token requiresrepo
permission instead ofpublic_repo
.customDomain
- Optional - A custom domain when you set it to the GitHub pages.pathPrefix
- Optional - Specify paths. For example, when you setsome_dir
as this property, this plugin will publish with URL such ashttps://{TODO}/some_dir/index.html
.
This repository is under MIT license.