- Notifications
You must be signed in to change notification settings - Fork62
A gulp 4 plugin to publish contents to Github pages
License
shinnn/gulp-gh-pages
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
gulp plugin to publish contents toGithub pages
npm install --save-dev gulp@next gulp-gh-pages
Define adeploy
task in yourgulpfile.js
(as below) which can be used to push togh-pages
going forward.
const{src, task}=require('gulp');constghPages=require('gulp-gh-pages');task('deploy',()=>src('./dist/**/*').pipe(ghPages()));
Now, you should be able to call your task by doing:
gulp deploy
constghPages=require('gulp-gh-pages');
options:Object
Return:stream.Transform
Type:string
Default: URL for the remote of the current dir (assumes a git repository)
By defaultgulp-gh-pages
assumes the current working directory is a git repository and uses the URL of the remote designated byorigin
. If yourgulpfile.js
is not in a git repository, or if you want to push to a different remote url, you can specify it. Ensure you have write access to the repository.
Type:string
Default:"gh-pages"
The branch where deploy will by done. Change to "master" forusername.github.io
projects.
Type:string
Default:.publish
Set the directory path to keep a cache of the repository. If it doesn't exist, gulp-gh-pages automatically create it.
Type:boolean
Default:true
Allow you to make a build on the defined branch without pushing it to master. Useful for dry run.
Type:boolean
Default:false
Force adding files to thegh-pages
branch, even if they are ignored by.gitignore
or.gitignore_global
.
Type:string
Default:"Update [timestamp]"
Edit commit message.
MIT License © 2014Micheal Benedict, 2015 - 2018Shinnosuke Watanabe
About
A gulp 4 plugin to publish contents to Github pages
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors15
Uh oh!
There was an error while loading.Please reload this page.