github-metadata

Jekyll plugin to propagate the `site.github` namespace and set default values for use with GitHub Pages.

Github stars Tracking Chart

GitHub Metadata, a.k.a. site.github

Linux Build Status
Windows Build status

Jekyll plugin to propagate the site.github namespace and set default values for use with GitHub Pages.

What it does

  • Propagates the site.github namespace with repository metadata
  • Sets site.title as the repository name, if none is set
  • Sets site.description as the repository tagline if none is set
  • Sets site.url as the GitHub Pages domain (cname or user domain), if none is set
  • Sets site.baseurl as the project name for project pages if none is set

Usage

Usage of this gem is pretty straight-forward. Add it to your bundle like this:

gem "jekyll-github-metadata"

Now add it to your _config.yml:

plugins:
  - "jekyll-github-metadata"

:warning: If you are using Jekyll < 3.5.0 use the gems key instead of plugins.

Then go ahead and run bundle install. Once you've done that jekyll-github-metadata will run when you run Jekyll.

Further reading

Main metrics

Overview
Name With Ownerjekyll/github-metadata
Primary LanguageRuby
Program languageRuby (Language Count: 4)
Platform
License:MIT License
所有者活动
Created At2014-09-16 06:32:03
Pushed At2025-03-24 14:25:07
Last Commit At
Release Count42
Last Release Namev2.16.1 (Posted on 2023-12-29 00:58:35)
First Release Namev0.1.0 (Posted on 2014-09-19 20:38:44)
用户参与
Stargazers Count296
Watchers Count13
Fork Count144
Commits Count534
Has Issues Enabled
Issues Count110
Issue Open Count5
Pull Requests Count119
Pull Requests Open Count8
Pull Requests Close Count23
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private