, (*1)
Access to site.github
for getting a repository's metadata., (*2)
Requires:, (*3)
- Spress >=2.0.0
- PHP cURL extension.
If you are using Spress 1.x, go to 1.0.0 version of the plugin., (*4)
How to install?
Go to your site folder and input the following command:, (*5)
spress add:plugin spress/github-metadata-plugin
How to use?
Add the following to your config.yml
:, (*6)
#Your repository name:
repository: "spress/spress"
-
Stargazers count:
site.github.stargazers_count
.
-
Watchers count:
site.gihub.watchers_count
.
-
Forks count:
site.github.forks_count
.
See Github repos API., (*7)
Another metadata keys:, (*8)
- name
- full_name
- description
- fork
- html_url
- clone_url
- git_url
- ssh_url
- mirror_url
- homepage
- size
- default_branch
- open_issues_count
- has_issues
- has_pages
- has_downloads
- pushed_at
- created_at
- updated_at
Access to site.github.contributors
for getting an array with contributors metadata., (*9)
See Github repos API., (*10)
- login
- avatar_url
- html_url
- type
- contributions
Access to site.github.owner
for getting owner metadata., (*11)
- login
- avatar_url
- gravatar_id
- html_url
Access to site.github.organization
for getting organization metadata., (*12)
- login
- avatar_url
- html_url
Access to site.github.source
for getting source metadata., (*13)
- name
- full_name
- description
- html_url
- clone_url
- git_url
- ssh_url
- svn_url
- mirror_url
- homepage
- forks_count
- stargazers_count
- watchers_count
- size
- default_branch
- open_issues_count
- has_issues
- has_wiki
- has_pages
- has_downloads
- pushed_at
- created_at
- updated_at
License
This plugin is available as open source under the terms of the
MIT License., (*14)