| CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Mon, 22 Dec 2025 12:26:10 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090914234827
location: https://web.archive.org/web/20090914234827/https://wiki.github.com/mojombo/jekyll/contribute
server-timing: captures_list;dur=0.455165, exclusion.robots;dur=0.039914, exclusion.robots.policy;dur=0.032895, esindex;dur=0.008757, cdx.remote;dur=18.580242, LoadShardBlock;dur=251.833185, PetaboxLoader3.datanode;dur=146.930514, PetaboxLoader3.resolve;dur=95.727683
x-app-server: wwwb-app213-dc8
x-ts: 302
x-tr: 288
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app213; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Mon, 22 Dec 2025 12:26:10 GMT
content-type: text/html
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Mon, 14 Sep 2009 23:48:26 GMT
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Mon, 14 Sep 2009 23:48:27 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_11_20090914185251_crawl103.gpg-c/52_11_20090914234710_crawl101.arc.gz
server-timing: captures_list;dur=0.484136, exclusion.robots;dur=0.016126, exclusion.robots.policy;dur=0.007203, esindex;dur=0.009048, cdx.remote;dur=6.393830, LoadShardBlock;dur=262.819473, PetaboxLoader3.datanode;dur=136.917066, PetaboxLoader3.resolve;dur=290.608825, load_resource;dur=218.038479
x-app-server: wwwb-app213-dc8
x-ts: 200
x-tr: 527
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Contribute - jekyll - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Run the following if you haven't already:
gem sources -a https://gems.github.com
Install the gem(s):
sudo gem install mojombo-jekyll
| Description: | Jekyll is a blog-aware, static site generator in Ruby edit |
Contribute
So you’ve got an awesome idea to throw into Jekyll. Great! Please keep the following in mind:
- Contributions will not be accepted without tests.
- If you’re creating a small fix or patch to an existing feature, just a simple test will do. Please stay in the confines of the current test suite and use Shoulda and RR.
- If it’s a brand new feature, make sure to create a new Cucumber feature and reuse steps where appropriate. Also, whipping up some documentation in your fork’s wiki would be appreciated, and once merged it will be transferred over to the main wiki.
Test Dependencies
To run the test suite and build the gem you’ll need the following gems installed:
sudo gem install jeweler thoughtbot-shoulda redgreen rr rdiscount maruku RedCloth
You’ll also need Pygments installed to run the features.
Before you start, run the tests and make sure that pass (to confirm your environment is all good):
rake test rake features
Workflow
Here’s the most direct way to get your work merged into the project:
- Fork the project
- Clone down your fork (
git clone git://github.com/mojombo/jekyll.git) - Create a topic branch to contain your change (
git checkout -b my_awesome_feature) - Hack away, add tests. Not necessarily in that order.
- Make sure everything still passes by running
rake - If necessary, rebase your commits into logical chunks, without errors
- Push the branch up (
git push origin my_awesome_feature) - Create an issue with a description and link to your branch
Gotchas
- If you want to bump the gem version, please put that in a separate commit. This way, the maintainers can control when the gem gets released.
- Try to keep your patch(es) based from the latest commit on mojombo/jekyll. The easier it is to apply your work, the less work the maintainers have to do, which is always a good thing.
- Please don’t tag your GitHub issue with [fix], [feature], etc. The maintainers actively read the issues and will label it once they come across it.
Finally…
Thanks! Hacking on Jekyll should be fun, and for some reason it’s a pain to do so let us know so we can fix it.
This feature is coming soon. Sit tight!











