{"id":14979483,"url":"https://github.com/nickgarlis/jekyll-ghdeploy","last_synced_at":"2025-10-28T18:31:41.704Z","repository":{"id":56878599,"uuid":"123023987","full_name":"nickgarlis/jekyll-ghdeploy","owner":"nickgarlis","description":"Jekyll GhDeploy is meant to take away the pain of building and pushing your Jekyll site to Github while keeping it version controlled.","archived":false,"fork":false,"pushed_at":"2018-05-07T18:48:36.000Z","size":21,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-30T11:30:07.845Z","etag":null,"topics":["deploy","gh-pages","github","jekyll"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nickgarlis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-26T20:07:24.000Z","updated_at":"2020-04-21T11:24:04.000Z","dependencies_parsed_at":"2022-08-20T23:10:20.967Z","dependency_job_id":null,"html_url":"https://github.com/nickgarlis/jekyll-ghdeploy","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickgarlis%2Fjekyll-ghdeploy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickgarlis%2Fjekyll-ghdeploy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickgarlis%2Fjekyll-ghdeploy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickgarlis%2Fjekyll-ghdeploy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nickgarlis","download_url":"https://codeload.github.com/nickgarlis/jekyll-ghdeploy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238700385,"owners_count":19515913,"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":["deploy","gh-pages","github","jekyll"],"created_at":"2024-09-24T14:00:07.625Z","updated_at":"2025-10-28T18:31:41.215Z","avatar_url":"https://github.com/nickgarlis.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jekyll GhDeploy\n[![Build Status](https://travis-ci.com/nickgarlis/jekyll-ghdeploy.svg?token=qbXC3ZD5xJoyX2qqbQST\u0026branch=master)](https://travis-ci.com/nickgarlis/jekyll-ghdeploy)\n\nIf you are using non-whitelisted plugins for your Jekyll site then you probably can't host on Github Pages.\nJekyll GhDeploy is meant to take away the pain of building and pushing your Jekyll site to Github while keeping it version controlled.     \n\n## Installation\n\nAdd these lines to your site's Gemfile:\n\n```ruby\ngroup :jekyll_plugins do\n   gem \"jekyll-ghdeploy\"\nend\n\n```\n\nAnd then execute:\n\n    $ bundle install\n\nOr install it yourself as:\n\n    $ gem install jekyll-ghdeploy\n\n## Usage\n\nSpecify your repository inside of your configuration file with `username` being\nyour Github username and `repository` being your repository's name. \n\n    repository: username/repository\n\nExecute the command by typing `bundle exec jekyll ghdeploy`\n\n    $ bundle exec jekyll ghdeploy\n\nYou can alternatively specify your repository while executing the command.\n\n    $ bundle exec jekyll ghdeploy username/repository\n\n## Options\n\n| Option | Description |\n|--------|-------------|\n| `-d` or `--docs` | Built site is stored inside of `docs` directory. Note that this option commits any staged files and pushes to master. |\n| `-m` or `--message` | Custom commit message |\n\n## Contributing\n\nIf you have found a bug or would like to ask a question please open an issue.\nPull requests are welcome.\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickgarlis%2Fjekyll-ghdeploy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnickgarlis%2Fjekyll-ghdeploy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickgarlis%2Fjekyll-ghdeploy/lists"}