Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A gulp 4 plugin to publish contents to Github pages

License

NotificationsYou must be signed in to change notification settings

shinnn/gulp-gh-pages

Repository files navigation

npm versionBuild StatusBuild statusCoverage Status

gulp plugin to publish contents toGithub pages

Installation

Usenpm.

npm install --save-dev gulp@next gulp-gh-pages

Usage

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

API

constghPages=require('gulp-gh-pages');

ghPages([options])

options:Object
Return:stream.Transform

options.remoteUrl

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.

options.branch

Type:string
Default:"gh-pages"

The branch where deploy will by done. Change to "master" forusername.github.io projects.

options.cacheDir

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.

options.push

Type:boolean
Default:true

Allow you to make a build on the defined branch without pushing it to master. Useful for dry run.

options.force

Type:boolean
Default:false

Force adding files to thegh-pages branch, even if they are ignored by.gitignore or.gitignore_global.

options.message

Type:string
Default:"Update [timestamp]"

Edit commit message.

License

MIT License © 2014Micheal Benedict, 2015 - 2018Shinnosuke Watanabe


[8]ページ先頭

©2009-2025 Movatter.jp