6 ms·
I've updated my mini-review of static-site generators to include it: https://github.com/skx/static-site-generators https://github.com/skx/static-site-generator
by stevekemp 13y ago
I've updated my mini-review of static-site generators to include it:
https://github.com/skx/static-site-generators https://github.com/skx/static-site-generators
Early testing looks good, but like so many existing tools it mishandles symbolic links.
- toddmorey 13y agoIs Middleman (middlemanapp.com) an intentional omission? (Meaning, did it fail one of your requirements for review?)
- stevekemp 13y agoI knew I'd heard of that name. THere are a couple of projects listed in the README that I've not yet gotten round to. A user submitted a bug-report to draw attention to Middleman & Yeoman, but then closed it before I got round to looking at them. https://github.com/skx/static-site-generators/issues/2 https://github.com/skx/static-site-generators/issues/2 I'll try to find some time soon to add them, and work on the repository some more.
- flixic 13y agoAfter trying many, I ended up using Middleman. So I recommend adding its review.
- johnbellone 13y agoJekyll was a close second for me, but ended up choosing Middleman as well.
- moderation 13y agoYou might want to look at Joe Gregorio's Piccolo that he just rewrote in Go. http://bitworking.org/news/2013/05/piccolo_go http://bitworking.org/news/2013/05/piccolo_go
- carterschonwald 13y agoIt looks like you were trying to use ghc 6 to install hakyll... You probably need ghc 7.4 or newer installed. Ghc 6 series is quite old. If you contact the hakyll maintainer, jasper, for help, I'm sure he'd be more than happy to help you get it installed and usae.
- stevekemp 13y agoIndeed. As explained on the page I was using Debian's stable release. The new release, Wheezy, contains a package for hakyll. I will retest in the future, once I've upgraded my host(s).
- carterschonwald 13y agoIt looks like you were trying to use ghc 6 to install hakyll... You probably need ghc 7.4 or newer installed. Ghc 6 series is quite old. If you contact the hakyll maintainer, jasper, for help, I'm sure he'd be more than happy to help you get it installed and usae.
- wmat 13y agoNo Octopress? Or do you consider it to Jekyl-like?
- JeroenRansijn 13y agoI took a look at your reviews. But can you clarify what you mean with "mishandles symbolic links"? Thank you.
- stevekemp 13y agoHard to draw ASCII here, but imagine a symlink from "/js/jquery.js" pointing to "/js/jquery-1.2.3.js". A good application will write output that has a literal copy of the numbered version, and a symlink point to it. Bad applications either ignore symlinks entirely, or change them to duplicate copies of files. (Which can be bad if you're considering a large file such as foo-latest-release.tar.gz.)
- skrebbel 13y ago> Hard to draw ASCII here, .__ .___ __ .__ __ .__ |__| ____ __| _/____ _____/ |_ __ _ _|__|/ |_| |__ | |/ \ / __ |/ __ \ / \ __\ \ \/ \/ / \ __\ | \ | | | \/ /_/ \ ___/| | \ | \ /| || | | Y \ |__|___| /\____ |\___ >___| /__| \/\_/ |__||__| |___| / \/ \/ \/ \/ \/ _____ / | | _________________ ____ ____ ______ / | |_ / ___/\____ \__ \ _/ ___\/ __ \ / ___/ / ^ / \___ \ | |_> > __ \\ \__\ ___/ \___ \ \____ | /____ >| __(____ /\___ >___ >____ > |__| \/ |__| \/ \/ \/ \/
- jboynyc 13y agoHave you come across any static site generators that would be user-friendly enough to recommend to users currently stuck with iWeb, DreamWeaver, RapidWeaver and the like? I was recently trying to help somebody migrate away from using iWeb (abandoned by Apple), but found that trying to teach something like Hyde* was not a feasible alternative. In my opinion a user-friendly static site generator would require some kind of minimal GUI, dialogs to handle inserting images, and a smart set of predefined options to generate menus, listings, etc. Maybe even a one-click option to update an S3-hosted site. If this doesn't exist, perhaps writing a GUI wrapper for an existing generator would be a worthwhile project. * The Python program, not the CHICKEN Scheme static site generator of the same name.
- stevekemp 13y agoI've not looked for such a thing, but as you suggest a wrapper rather than yet-another generator is probably the way to go. Perhaps even a CMS-like thing that could be done online entirely?
- piranha 13y agoYour comparison actually showed me that my own static site generator does not handle symlinks at all. I'll submit a pull request after I fix this.
- jck 13y agoYou should consider adding nikola to your list. https://github.com/ralsina/nikola https://github.com/ralsina/nikola
- edwintorok 13y agoWhat is your opinion on Stog? (an OCaml static site generator) http://zoggy.github.io/stog/getting_started.html http://zoggy.github.io/stog/getting_started.html http://zoggy.github.io/stog/slides/2013_04_23_inria.html#%281%29 http://zoggy.github.io/stog/slides/2013_04_23_inria.html#%28...