Hi all, On Thu, 27 Dec 2012 01:11:35 +0200 Shlomi Fish <[email protected]> wrote:
> Hi all, > > [ I am going to write this message in English because it is easier for me to > express myself in such Technical matters in it. Feel free to reply in Hebrew. > ] > > Well, I've taken a look at both Ikiwiki and Jekyll for two projects: > > 1. Ikiwiki for the Freenode's ##programming channel FAQ: > > * http://code.wikia.com/wiki/User:Shlomif/Freenode_programming_channel_FAQ > (present location - requires loggging in to get rid of the intrusive ads, > which is why we want to switch to something else). > > * https://github.com/shlomif/Freenode-programming-channel-FAQ - new source > > 2. Jekyll for http://vim.begin-site.org/ - the Vim Beginner's Site (some links > are broken and the content is incomplete but feel free to link to the existing > resources). > > ----------- > > Installing Ikiwiki involved chasing some CPAN dependencies, which was not as > straightforward because I'm a Mageia Linux packager and am committed to > packaging them as Mageia .rpms, but it was doable based on the perl-Ikiwiki > rpm from Fedora. (Should be easier if your distribution already packaged it > or if you just use cpan/cpanm/CPANPLUS). > > Installing Jekyll was more straightforward because I defaulted to use "sudo > gem install jekyll" (and then some missing dependencies). > > Now the problem I had with Ikiwiki proved to be an errorprone process for me. > I eventually was able to get it working, but it took a while. Jekyll on the > other hand just worked and is also pretty fast (at least here on my Core i3 > machine). Jekyll is also cool, simple and straightforward and has better > support for complex templates. > > While the new ##programming FAQ will be kept in Ikiwiki for now, I think I'll > go with Jekyll for www.linux.org.il. The main advantage Ikiwiki has over > Jekyll is a server-side web interface, so if it's a deal breaker for anyone, > please shout. > > So I think I’ll start converting http://www.linux.org.il/ to Jekyll barring > any objections. I'm CCing Amichai here, because I would like to tutor him in > the new CMS (Jekyll) instead of the ad-hoc existing one. > Unfortunately, as it turns out, I ran into some problems with Jekyll, as this conversation on #jekyll on Freenode proves (I am rindolf): [QUOTE] <rindolf> Hi all. <rindolf> I'd like to share some frustration I have with using Jekyll. I previously used http://web-cpan.shlomifish.org/latemp/ , which is my own creation based on Website Meta Language and other technologies, and I found some things absent in Jekyll like a navigation menu or a breadcrumbs trail using it. Now, when googling for doing that in Jekyll, I usually ran into blogs posts or Stackoverflow threads and not actual plugins. <rindolf> And Jekyll seems kinda opaque to me (though admittedly I didn't try to read its code). <rindolf> Does anyone feel the same way too? <lietu> well, having only used jekyll for a while, certain aspects are a bit unclear and I feel there is a bit too much marketing hype around it, but it works fine, and the information is eventually easy enough to find <lietu> for example I assumed from the information I found about Jekyll before starting on it, that it would by default support LESS compiling, JS, CSS and HTML minifying, etc. .. ended up having to set up plugins and code a bit myself to get all that working .. having never coded a single line of ruby before, it was a bit painful <lietu> but if they end up actually putting more of that kind of stuff in the core, or make proper plugins for all that and link to them easily, it will be a lot better <rindolf> lietu: I see. <lietu> .. oh, and the list of dependencies for my whole package is now ridiculously large, to build my website with jekyll, using google closure compiler, jekyll-asset-pipeline, lessc from node (the easiest dependency really), jekyll-press nad jekyll-minimagic requires me to install half of the packages available in the repositories to get it running <rindolf> lietu: I see. [/QUOTE] So it does not seem very encouraging, as part of the reason why I don't want to use Latemp ( http://web-cpan.shlomifish.org/latemp/ ) is due to its relatively large amount of dependencies . There's a list of other static website generators here: http://iwantmyname.com/blog/2011/02/list-static-website-generators.html and it does not include my own (yet), but includes ttree which I have heard of before and ikiwiki, which I also covered here. Regards, Shlomi Fish -- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ List of Portability Libraries - http://shlom.in/port-libs XSLT is the number one cause of programmers’ suicides since Visual Basic 1.0. Please reply to list if it's a mailing list post - http://shlom.in/reply . _______________________________________________ Discussions mailing list [email protected] http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

