{"id":13405090,"url":"https://github.com/naveen17797/gitpress","last_synced_at":"2025-12-30T02:56:08.672Z","repository":{"id":60380909,"uuid":"368907319","full_name":"naveen17797/gitpress","owner":"naveen17797","description":"Run your WP site on github pages, php innovation award winner  https://www.phpclasses.org/package/12091-PHP-Make-a-WordPress-site-run-on-GitHub-pages.html","archived":false,"fork":false,"pushed_at":"2022-10-01T11:33:43.000Z","size":1549,"stargazers_count":20,"open_issues_count":1,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-07-31T19:45:10.608Z","etag":null,"topics":["docker-compose","github","github-pages-website","hacktoberfest","wordpress"],"latest_commit_sha":null,"homepage":"https://naveen17797.github.io/gitpress","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/naveen17797.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-19T14:58:56.000Z","updated_at":"2024-02-10T08:40:31.000Z","dependencies_parsed_at":"2022-09-28T20:50:25.213Z","dependency_job_id":null,"html_url":"https://github.com/naveen17797/gitpress","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naveen17797%2Fgitpress","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naveen17797%2Fgitpress/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naveen17797%2Fgitpress/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naveen17797%2Fgitpress/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/naveen17797","download_url":"https://codeload.github.com/naveen17797/gitpress/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221454073,"owners_count":16824598,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker-compose","github","github-pages-website","hacktoberfest","wordpress"],"created_at":"2024-07-30T19:01:55.625Z","updated_at":"2025-12-30T02:56:08.622Z","avatar_url":"https://github.com/naveen17797.png","language":"PHP","readme":"# Gitpress\nRun wordpress directly on github pages\n\n## Gitpress won the innovation award for may 2021\nRead more about this [https://naveen17797.github.io/gitpress-won-the-php-innovation-award/](here)\n\n## Want to see live demo ? \nGo to my github pages site at [https://naveen17797.github.io/](https://naveen17797.github.io/)\n\n## What does this repo do ?\nThis helps to host your wordpress site in github pages\n\n## How does it do it ?\n1. It runs wordpress on your local docker container\n2. It generates static files with the help of the plugin [simply static](https://github.com/patrickposner/simply-static) written by [Patrick Posner](https://patrickposner.dev/)\n3. It pushes all the static files to your github pages\n\n## How can i install ?\n1. Clone the repo.\n2. Run `docker-compose up` \n3. Open http://localhost, set up your wordpress site\n4. Add your github username and password ( or token )\n5. Click on sync site on the top admin bar, thats it.\n![2021-05-24_05-58](https://user-images.githubusercontent.com/18109258/119281888-1a096f00-bc55-11eb-9ea8-495ee09682e7.png)\n6. Now do that every time when you want to sync your local site to github pages.\n\n## I want to backup my database\n\n1. Stop the db container\n2. Run `docker-compose stop db`\n3. Run `docker-compose run --rm db-backup`\n4. This will backup your database to backup folder.\n\n## I want to restore my backup\n1. Run `docker-compose run --rm db-restore`\n2. This will restore your backup.\n\n\n## Can i use it in my production environment ?\nNo\n","funding_links":[],"categories":["PHP"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaveen17797%2Fgitpress","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnaveen17797%2Fgitpress","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaveen17797%2Fgitpress/lists"}