nevnein / gulp-php2html

gulp plugin to generate html from php

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gulp-php2html NPM version Build Status Dependency Status

php2html plugin for gulp

Usage

First, install gulp-php2html as a development dependency:

npm install --save-dev gulp-php2html

Then, add it to your gulpfile.js:

var php2html = require("gulp-php2html");

gulp.src("./src/*.php")
	.pipe(php2html())
	.pipe(gulp.dest("./dist"));

With router

var php2html = require("gulp-php2html");

php2html.routes(['/my/route','/will/be/processed','/by/router.php'])
	.pipe(php2html({router: 'router.php'}))
	.pipe(gulp.dest("./dist"));

To make this work you need the php-cgi binaray in your PATH.

Installing php-cgi

OSX

The php-cgi binary can be installed via Homebrew by tapping the homebrew-php repository:

brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew install php56
Windows

The php-cgi binary can be installed via XAMPP. Here is how you can add the binary to your PATH: Link

Ubuntu
sudo apt-get install php5-cgi

API

php2html(options)

options.verbose

Type: Boolean Default value: false

Print debug output to the console

options.haltOnError

Type: Boolean Default value: true

Set to false to write dest html files on error. Usefull for debugging.

See php2html for a full list of options.

License

MIT License

About

gulp plugin to generate html from php

License:MIT License


Languages

Language:JavaScript 93.4%Language:HTML 5.0%Language:PHP 1.6%