GithubHelp home page GithubHelp logo

A smart and small starter kit for building a Jekyll website to host on Github Pages:

  • Wiki-style editing workflow:
    • Edit from the footer of every page.
    • Create from the Page Not Found page. This allows wiki-style dangling-link page creation.
    • Users' choice of editors: Prose or Github.
  • Pre-configured for Prose:
  • Bootstrap. Remove it if you like.

Quick start

  1. Fork this repo.
  2. Rename the fork to YOURNAME.github.io in project settings to enable Github Pages.
  3. Delete the CNAME file.

At this point your new site should be up!

To finish, go through _config.yml and customize the name, description, etc.

References

FAQs

Why are there two branches, master and gh-pages?

Github pages uses the master branch if you name your project YOURNAME.github.io. Otherwise, it uses the gh-pages branch, and serves your site at YOURNAME.github.io/PROJECTNAME. I keep both branches up to date so you can use it either way without creating a branch. After you fork, you can delete the unused branch to avoid confusion.

Why don't my edits show up immediately?

Github Pages caches pages for 10 minutes whenever they are accessed. If you make a change while the page is cached, you will still see the old page until the cached page expires.

To bypass the cache, add a "cache-busting" query string after the URL, like so:

`http://mysite.github.io/my-page?somerandomstring`.

How do I troubleshoot build failures?

If you have an error in one of your pages or templates, the new version will fail to build and Github will send you an email lacking any detail about what caused the failure.

To see the error you can run Jekyll locally on a workstation.

How can I enable SSL on Github Pages with a custom domain?

Front Github pages with a free Cloudflare account, as detailed in this article.

How can I pull in future improvements after I fork?

Probably the most reliable way is to manually copy any new bits you want. If you're comfortable with git merge or git cherry-pick, you can use these and then fix any merge conflicts by hand.

yashami's Projects

1278teqifvffgwagf0awsd89sar icon 1278teqifvffgwagf0awsd89sar

q̷̨̨͙̳̝̒͆͠q̷̲̰̹̳͖̼̯̩̞̜̺͒̉̓̌͒3̸̡̡̭͔̖̤̺͙̙̿̃̌͐̊̂̓͐̍͛̓̽͗͜7̷̗̄̓́̊̈̍̇5̴̨̯̱͛̃̇̌̋̋͒̾͘̕͝ͅ5̵̨̡̛̤̞͇̪̱̼̦̼̃͑̐͒͆̍̓̏̈́͌̿͜͝7̴̱͉̥̐3̵̪͍̭̹͜͝7̶̞̟͉̯̐̊̔̌͜q̷͉̜̜͈̓̀͑̆̐̚p̴͇̣̝͈̭̺̜̳̙̘̮̽̍̅̈́́̊͋̐͝q̵̡̢̧̩͕͚̦̦͙͎̪̮̤̺͚͂͐q̶̛̬̭̝̠̪͕̰̻̣͈͇̑̋̋̈́̿̉̈́̓̏ͅq̸̡̛̱̬̦̲̈́̔͛͆q̷̡̨̨̭͓̻̳̦͕̩̖̥̤̲̅͋͌̊́͊̍͂̓̄̆̎̇͘͝q̵̮̠͈͙͔͊q̷̧̻̻̩̝̫̲͚̟̦͛̊͂q̸̛͙͈̫̘̦̍͆̈̈́̔͗͛͌͒̄́͝͝q̸̠͈̜̮͕̻̒̐̾̾͠7̵̢̩͙̭̗͉̳͔̞̱̦͑̅̐͗̍͌̈́̋̕̕̕͝3̸̨̖̱͚̬͈̣̳̩̭͇̽͆̾͒́͘p̷͚̏̋͛̏̌̀͐̉̉̓̒͊͋q̵̮̙̦̦͎̼͚̰̖̦͔̊̓̑͘͠q̵̡̧̫̤̫̼̟̗̥͇͖̫̊́̇̈͒̓̀͐̑̈̒͝q̶̡̛͙̹͔̹̙̃̀͆̋̅̍̐̉͘q̷̩̮̭̞̥̥̼̠̲͆̎̆̈͐̊͑͒̂͋͗̅͝͝3̸̡̛̻͓̣̬͈͈̈́̂̆̄̈́̊͊̏̀͝͝5̵̛̠̀͒̈́̈́́̅̓̃2̵̨̢̗̠̭͓̼͎͍̭͈͖̇̃̄̆́͂̀̐7̵̢̛̺̬̫̖̥͔̳̻̄̒́̏̑̾̃̃̉̾͂̕͘2̶̥͓̎3̴̛̟͓͍̀̀͝ͅ4̴̧̡̛̞̰̲̟̤̒̎͐̍̓̆̇͒̃̓8̸̣̓̒̊͂͒7̷̼͈̮͍̬͑̐̆̽͆͘̚ͅq̵̖̲̮͓͍̩̟̦͖̖̦͖̹̞͗͘q̵̭̽q̴̨̛̗͉̱̙̪̼̎̇͛̌͊̅͑̈́̚͘q̸̨̢̺͔̰̬̳̜̱̖̞̯͕̭͜͝m̴̡̛̭̹͔̺͉̼͇͉̣̱͍͂̆͛̐͆̇̃̽͑̕͘7̵̛̠͓̗͔̻̔̔̾̏́̀̕̚ͅ3̸͉̼̱͋̋̌͊̒̇̈́̿̉̀ͅm̸̗̼̦͖͇̞̪̏̔̒q̸̢̨̗̩͈͔͆̈́̈́̎͒̅̽͗́̄͒͐͝͠͝m̶͓̗̚͘7̶̢͔̪̼̗̦̗̤͈̱̼͖̏͂͑̓͆̊̊͑ͅm̴̢̼͎̝̜̗͙̙̫̣̿̕͜m̵̡̭̫͉̙͚̝̱̟͙̏̌͊̀̉̃̌̅͗̐̂̇͠q̴̯̩̻̿̄͗͊̐́̆͋͆̇̔̀͝͝m̵̢̳̬̮̅̌̅̆͂̋͝q̴̡̨͖̦͚͕̘͖̠̺̤̞͎̽͘s̸̡̡̗̥̬̱̟̻̖̭̀͋͜s̸̢̖͕̻̩͙̘̤̔͆͠f̶̧̡̯̮͎̳̰̹͖͖̮̍̒̐͒̈́̊͐͐̏̔̈́͘̕͠a̶̛͕̘̼͎̞̖̭͔̞͊a̵̡̘̗̺͓͈̱̾̐͋̄̊́̒̎͜f̸͚̫̖̤̘͉́̇͌͐͋̉̔̌̌̀̏͗̕͝ͅą̶̆̈́̃̀́́̀̾̒͆̉̕͝͝g̵̨̩̟̝͚̹̹̭̙̱̘̝̮͑̑f̶̧̧͉͙̰̬̝̺̬̤̞͓̎̌̈̋̓̅͛͜͠͝g̶̩̖͇̈́̈͊͆͋̑͐̃́̈́͂͒͝

yashami icon yashami

A smart starter kit for Jekyll/Github Pages sites

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.