plusjade / jekyll-bootstrap

The quickest way to start and publish your Jekyll powered blog. 100% compatible with GitHub pages.
jekyllbootstrap.com
MIT License
3.35k stars 1.71k forks source link

Jekyll-bootstrap Rewrite ... v1.0.0 #298

Open groundh0g opened 8 years ago

groundh0g commented 8 years ago

I run all my sites using jekyll-bootstrap. I went to make the fixes, and it's easy enough to patch (each site, one by one), but I'm taking a different approach.

I'm rebuilding everything from the ground up, using the latest Jekyll, the latest Bootstrap, and using markup/down that's restricted to Github Pages dependencies.

The end result will be jekyll-bootstrap v1.0.0. I ran the idea by @plusjade and he was cool with it.

I'm doing the heavy lifting in my own repo. Codename is "jaytch" (for "J.H." - Jekyll Helper). If you want to test the bleeding edge, head over to groundh0g/jaytch. I can't promise that I won't break things during the process, but I'll make sure everything is stable before pulling the code into the plusjade/jekyll-bootstrap repo.

Planned Features

Liquid and Jekyll have come a long way since the first release of jekyll-bootstrap. This is an interesting way for me to explore those changes. Some cool planned features:

And, of course, I'll try to incorporate the outstanding issues from this repo in the process.

Jekyll and Liquid are pretty powerful tools. Not all sites have to look the same. :smile:

I'd love to use an architecture that supports git submodules, but I'm trying to chase too many shiny objects as it is. If one of you fine folks would like to research and propose an approach for that, please feel free. Otherwise, it'll be a post v1.0.0 feature, and has the risk of being a breaking change.

Feedback?

I'd love to get your feedback. If you have a pet peeve or desired feature, sound off in the comments below! Thanks.

-- @groundh0g