https://github.com/timwis/github-directory
Generates a page of your GitHub repositories. Useful for a user/org GitHub Pages site when you're not sure what to put there.
https://github.com/timwis/github-directory
Last synced: 24 days ago
JSON representation
Generates a page of your GitHub repositories. Useful for a user/org GitHub Pages site when you're not sure what to put there.
- Host: GitHub
- URL: https://github.com/timwis/github-directory
- Owner: timwis
- Created: 2016-04-28T11:16:30.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2019-03-14T22:01:23.000Z (about 6 years ago)
- Last Synced: 2025-03-25T08:42:48.414Z (about 1 month ago)
- Language: Ruby
- Homepage: http://github-directory.surge.sh
- Size: 11.7 KB
- Stars: 5
- Watchers: 1
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GitHub Directory
Generates a page of your GitHub repositories. Useful for a user/org GitHub Pages
site when you're not sure what to put there.[](http://github-directory.surge.sh)
## Usage
Just fork this repository, then rename it `.github.io`. You may need
to make a commit for GitHub to generate the site (just add a space to
[`_config.yml`](_config.yml) or something).**But** you'll need to make a change each time you create or change one of your repos,
so this page will regenerate.Prefer to use a project page instead of a user/org page? You'll just have to rename
the `master` branch to `gh-pages`. You'll have to do that using the GitHub Desktop
application or at the command line though. :-/You can change the way the repositories are sorted by editing
[`_config.yml`](_config.yml).## How's it work?
GitHub Pages provides some [metadata](https://help.github.com/articles/repository-metadata-on-github-pages/)
to Jekyll in the `site.github` object, including a list of your repositories.
That's all there is to it, really.## Development
To customize the theme or make other modifications, you may want to work on the site
locally. The GitHub Pages gem can simulate the GitHub Pages environment.* Install [Jekyll](https://jekyllrb.com/docs/installation/)
* Fork this repo
* Install dependencies via `bundle install`
* Run the Jekyll site via `bundle exec jekyll serve`