PHP Classes

Git Press: Make a WordPress site run on GitHub pages

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStarStar 61%Total: 47 All time: 10,774 This week: 51Up
Version License PHP version Categories
gitpress 1.0.1GNU General Publi...5PHP 5, Content management, Hosting, B...
Collaborate with this project 

Author

gitpress - github.com

Description

This package can make a WordPress site run on GitHub pages.

It runs WordPress in a local Docker installation.

The package generates static pages of the WordPress site. Then it pushes the generated pages to a GitHub site.

Innovation Award
PHP Programming Innovation award winner
May 2021
Winner


Prize: One official elePHPant Plush Mascott
Github is a popular Web site for developers that offers a resource to host Web page content files managed in a GitHub git repository.

This package can help to publish a Web site created using WordPress running on a local computer. It can make WordPress generate static HTML for its pages. Then it pushes the HTML pages generated by WordPress to the GitHub git repository.

This way, anybody running WordPress on a local machine can publish their own site for free using GitHub pages.

Manuel Lemos
Picture of naveen
  Performance   Level  
Innovation award
Innovation award
Nominee: 3x

Winner: 2x

Recommendations

Documentation

Gitpress

Run wordpress directly on github pages

Want to see live demo ?

Go to my github pages site at https://naveen17797.github.io/

What does this repo do ?

This helps to host your wordpress site in github pages

How does it do it ?

  1. It runs wordpress on your local docker container
  2. It generates static files with the help of the plugin simply static written by Patrick Posner
  3. It pushes all the static files to your github pages

How can i install ?

  1. Clone the repo.
  2. Run `docker-compose up`
  3. Open http://localhost, set up your wordpress site
  4. Add your github username and password ( or token )
  5. Click on sync site on the top admin bar, thats it. 2021-05-24_05-58
  6. Now do that every time when you want to sync your local site to github pages.

Can i use it in my production environment ?

No


  Files folder image Files (424)  
File Role Description
Files folder imageassets (2 files)
Files folder imageclasses (4 directories)
Files folder imagesimply-static (7 files, 6 directories)
Plain text file autoloader.php Aux. Auxiliary script
Plain text file configuration.php Aux. Auxiliary script
Plain text file docker-compose.yml Data Auxiliary data
Plain text file gitpress.php Example Example script
Plain text file README.md Doc. Documentation
Plain text file wp-config.php Aux. Auxiliary script

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:47
This week:0
All time:10,774
This week:51Up
User Ratings User Comments (3)
 All time
Utility:83%StarStarStarStarStar
Consistency:75%StarStarStarStar
Documentation:58%StarStarStar
Examples:66%StarStarStarStar
Tests:-
Videos:-
Overall:61%StarStarStarStar
Rank:1024
 
What a brilliant idea ! Developing sites that don't change at...
3 years ago (Valentin)
75%StarStarStarStar
Fantastic script for quick testing Wp instances.
3 years ago (Carlos Artur Curvelo da Matos)
70%StarStarStarStar
Fantastic script for quick testing Wp instances.
3 years ago (Carlos Artur Curvelo da Matos)
70%StarStarStarStar