Skip to content
This repository has been archived by the owner on Nov 30, 2024. It is now read-only.

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

Open
groundh0g opened this issue Feb 14, 2016 · 0 comments
Open

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

groundh0g opened this issue Feb 14, 2016 · 0 comments
Assignees
Milestone

Comments

@groundh0g
Copy link
Collaborator

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:

  • Themes are switched by YAML, not Rake.
  • Theme assets can be shared across themes. (One copy of bootstrap assets.)
  • Bootswatch theme support via YAML.
  • Function-based themes (see my sites below).
  • Multi-blog support? (Useful for multilingual blogs?)
  • Octopress themes? (provide support for using octopress themes #283 - this one's iffy.)
  • ...

Fixes / Tweaks

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

My Jekyll-Bootstrap Sites

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

Want to Help?

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

@groundh0g groundh0g added this to the v 1.0.0 milestone Feb 14, 2016
@groundh0g groundh0g self-assigned this Feb 14, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant