Earlier quoted context omitted.
I agree that a lot of frameworks are overkill, but if you put yourself in the frame of mind of a non-programming designer or a layperson who just needs to manage content on their site, using a static HTML generation tool is out of the question. I've been using octopress/jekyll recently and think it's amazing and really love it, but there's no way in a million years I could give that to a client to manage their own we…
An interesting idea that I had once is a server-side application that can edit the site files, save them to Git or Mercurial, and then compile them statically and push to a server via FTP, SFTP, WebDAV, S3 API, or rsync.
Using Jekyll and GitHub Pages for Our Site
31–38 of 38 posts
Re: Using Jekyll and GitHub Pages for Our Site
#32Ever since I installed Wappalyzer in my browser (detects what frameworks and technologies a website uses) more and more often I come across websites that I am shocked use so many backend and frontend frameworks. I'm shocked because that means they are spending unnecessary amounts of money, time and effort on hosting (e.g. Wordpress hosting), development and maintenance when the entire site would be perfectly well-ser…
Developmentseed.org used to be a Drupal site, fwiw.
edit: I just figured out that you probably already knew that. Cheers.
Re: Using Jekyll and GitHub Pages for Our Site
#33I have never used Jekyll. I do, however, frequently use nanoc[1] - it takes a bit more effort to set up, but it is far more flexible, because instead of ridiculous configuration files, you are actually writing Ruby code (in a very nice DSL, might I add) that controls how each set of files is compiled. One thing I did with it was create a Web site with recipes on it. The recipe files didn't have any actual content, ev…
And even more simple and powerful than nanoc: http://stasis.me
It may be more simple, but it is nowhere near as powerful.
Re: Using Jekyll and GitHub Pages for Our Site
#34Re: Using Jekyll and GitHub Pages for Our Site
#35Powers the Shopify website as well by the way. Jekyll was a good fit since we made Liquid and are therefore really familiar with it.
Re: Using Jekyll and GitHub Pages for Our Site
#36I have never used Jekyll. I do, however, frequently use nanoc[1] - it takes a bit more effort to set up, but it is far more flexible, because instead of ridiculous configuration files, you are actually writing Ruby code (in a very nice DSL, might I add) that controls how each set of files is compiled. One thing I did with it was create a Web site with recipes on it. The recipe files didn't have any actual content, ev…
And even more simple and powerful than nanoc: http://stasis.me
"Serve provides the equivalent of the Views part of the Rails MVC. Edit and tweak your websites on-the-fly with the Serve server. And when you are ready to deploy, you have two options. Either export to a pure HTML static site or deploy the source on any Ruby-friendly web host."
One of many interesting ways to design/build a static site. You could then basically use Jekyll as a deploy tool to GitHub pages.
As a designer, I can attest the difficulty of developing using Jekyll, b/c to see your work you need to switch on the Jekyll server, and no changes will compile until you flip the switch again. I know Octopress fixes that, but I'm still wrestling with how to ditch the included theme and build my own.
Re: Using Jekyll and GitHub Pages for Our Site
#37Earlier quoted context omitted.
And even more simple and powerful than nanoc: http://stasis.me
Except that Stasis has no support for on-the-fly creation of items from your Ruby code, no distinction between filters for content and for layouts, no support for non-filesystem data sources, no dependency tracking, and no metadata per item, among other things. It may be more simple, but it is nowhere near as powerful.
There is distinction between filters for content and layouts, simply use the layout filename in a before block.
You can execute any Ruby you want. You can use ActiveRecord, Redis, whatever. Load YAML for metadata. None of this stuff needs to be baked in, Ruby already does it.
Re: Using Jekyll and GitHub Pages for Our Site
#38Earlier quoted context omitted.
And even more simple and powerful than nanoc: http://stasis.me
Huh? I think Stasis is great in theory, but a few things are preventing me from using it full time. Namely that I can't pass simple options to a template engine (of which I do a lot). It appears that you're the author. Can you offer any information on how Stasis is, in some ways, better than nanoc?
It can do everything nanoc does, but the execution is much simpler and much more natural. This is not just my opinion, but what I have heard from lots of people.
My apologies for the self-promotion, just trying to get the word out.