Live data from Hacker News

Using Jekyll and GitHub Pages for Our Site

developmentseed.org

11–20 of 38 posts

Re: Using Jekyll and GitHub Pages for Our Site

#11

If you're interesting in this, you should also check out Octopress, which sits on top of Jekyll and provides a nice default theme, handy addons (for google site search, disqus comments, twitter/facebook sharing, etc.), and deployment scripts. http://octopress.org/

Does GitHub support Jekyll plugins? I doubt they'd be willing to run arbitrary code for everyone...

Re: Using Jekyll and GitHub Pages for Our Site

#12
post #11

If you're interesting in this, you should also check out Octopress, which sits on top of Jekyll and provides a nice default theme, handy addons (for google site search, disqus comments, twitter/facebook sharing, etc.), and deployment scripts. http://octopress.org/

Does GitHub support Jekyll plugins? I doubt they'd be willing to run arbitrary code for everyone...

Well, they're not really Jekyll plugins -- just Javascript plugins on the front-end (hence disqus comments instead of your own database of comments, google custom search instead of your own internal search engine, etc.)

Re: Using Jekyll and GitHub Pages for Our Site

#13
Ever 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-served (and faster!) with static pages.

The problem until recently was that there weren't appropriate tools for the job, but this article should prove that's now changing.

Re: Using Jekyll and GitHub Pages for Our Site

#14
post #11

Earlier quoted context omitted.

Does GitHub support Jekyll plugins? I doubt they'd be willing to run arbitrary code for everyone...

Well, they're not really Jekyll plugins -- just Javascript plugins on the front-end (hence disqus comments instead of your own database of comments, google custom search instead of your own internal search engine, etc.)

Sorry, I was referring to these plugins: http://octopress.org/docs/plugins/

Re: Using Jekyll and GitHub Pages for Our Site

#15
post #4

What I always found a bit annoying about jekyll (at least without plugin or forks) is that something like http://developmentseed.org/blog/2011/ or http://developmentseed.org/blog/2011/09/ doesn't work, i.e. the set of archive pages is pretty limited. You get one big one, and then a simple numeric pagination. I used some perl script ages ago (blosxom?), and it did just that. Still, I guess I can hack that into the cod…

I dislike Octopress for several reasons: - No proper attribution to code that they clearly didn't write themselves. It's not that hard people. - Time could be better spent making the Jekyll docs clearer. The time they spent creating this could have gone into official documentation efforts and creating a better default in the core - Would be nice if they could add chuck those plugins into their own repository. That wa…

Completely agree on #2, having better defaults (a base template and basic things like an archive/categories page) would make switching to jekyll a lot easier. If it wasn't for your plugins (thanks) my switch to jekyll would have been surely postponed until i figured out how to write a plugin for the missing functionalities...

Re: Using Jekyll and GitHub Pages for Our Site

#16
post #14

Earlier quoted context omitted.

Well, they're not really Jekyll plugins -- just Javascript plugins on the front-end (hence disqus comments instead of your own database of comments, google custom search instead of your own internal search engine, etc.)

Sorry, I was referring to these plugins: http://octopress.org/docs/plugins/

Oh, I get it. Those plugins are "compile-time" -- so they happen during the HTML generation process, before going up to github -- all github ever sees is static HTML and CSS files.

Re: Using Jekyll and GitHub Pages for Our Site

#17
post #13

Ever 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.

Re: Using Jekyll and GitHub Pages for Our Site

#18
post #17
post #13

Ever 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.

Wow, perfect case in point, then.

Re: Using Jekyll and GitHub Pages for Our Site

#19
post #14

Earlier quoted context omitted.

Sorry, I was referring to these plugins: http://octopress.org/docs/plugins/

Oh, I get it. Those plugins are "compile-time" -- so they happen during the HTML generation process, before going up to github -- all github ever sees is static HTML and CSS files.

I played with Jekyll on GitHub several months ago, but as I recall, you commit your source files to the repo, and the GitHub would run Jekyll to compile them to HTML. (And send you an annoying message every time that it was successful...)
Post reply on HN