Ask HN: Who is using Jekyll? (+feedback)
Just recently got interested in Jekyll to power my blog pursuits. I've decided to dedicate my efforts to the Jekyll platform.
With that said I'm interested in how many people are actively using Jekyll.
IMO using Jekyll is an uphill battle even though its 3+ years old. There aren't any definitive "quickstart" tutorials or frameworks. Liquid syntax is a pain to use (from a programmer's perspective) and the docs could use a lot more step-by-step direction.
My work will involve addressing these issues with my ultimate goal being to convince more technical people to contribute their thoughts to the Internet.
Please promote your Jekyll blog here and list any main issues you have with Jekyll.
14 comments
[ 2.8 ms ] story [ 54.5 ms ] threadHere is a full description of how I am using Jekyll:
http://www.akashkgarg.com/uncat/anatomy.html
1: http://blog.metamorphium.com
2: http://tom.preston-werner.com/
My site: http://robbie.io
The GitHub repo for my site: http://github.com/robbiet480/robbie.io
I am pretty happy with my setup (finally) - I've got blog posts and book reviews, but also talk slides generated with Showoff. I use categories in the Front Matter for grouping the three types of content.
The nice part is that now that I've done the setup work, I've had friends and co-workers just fork my blog, clear out the _posts folder and start writing (and hopefully re-style at some point).
My main pain points are around the required dates in the filenames and the lack of documentation/examples for using the Template Data. It would be nice for RSS feeds to be built-in as well.
https://github.com/swanson/swanson.github.com
Blog: http://www.ohscope.com and my S3 push setup: http://www.ohscope.com/2011/02/20/s3-jekyll-deployment/
octopress is pretty sweet.
rake new_post["title"] and you have a new post.
easy to style as well.
If you are using a static blog site over something like WordPress you are probably technical in nature and can pretty easily setup your own Jekyll site. The only benefit I see personally are the plugins - which you can't even use on Github Pages as far as I know.
IMO octopress is a solution looking for a problem.
This necessarily means GitHub can never merge any developments upstream even if they wanted to since GitHub needs Jekyll for GitHub pages.
My main concern right now is moving Jekyll forward which is a lot more frustrating of a problem since I want to make improvements that will work natively on GitHub pages. My first solution to this will be the use of a lot of javascript =), with the requirement that it degrade gracefully.
Plugin development is still worthwhile since from the replies it seems a good amount of blogs are self-hosted. The trick is to properly separate and advocate the plugin self-hosted format from the deploy to gitHub super easy quickstart format.
The collaborative blog via pull requests seems to align with your mission of getting more technical experts writing on the web - the steps to getting a post published: write it in Markdown and submit a Pull Request. You could have an Editor comment on the post in the pull request, offer suggestions/corrections etc, then merge into the main blog repo.
Your suggestions seem spot on. I hadn't thought to incorporate the GitHub api for collaborative features like you outline.
I had an idea for a reputation system backed by GitHub auth. Basically any githubber can upvote an article as a kind of endorsement. The idea being that a reader can trust the source content a bit more knowing it has x upvotes or what not. It's just an idea at this point and would have to work with a lot of javascript/jsonp/widget stuff going on.
But back to your collaboration suggestions, yes definitely something I'm writing down! Hopefully working with native GitHub integration will spur more adoption.
You can check out the entire source code here: https://github.com/remiprev/utilise.ca