I had switched to use Jekyll to publish this site and my blog around few months back. I was having the feeling that the Jekyll is having certain limitations that make some jobs hard. Following are the main limitation I felt with Jekyll
- Template is lacking inheritance feature
- Posts cannot be arranged within sub directories. All posts to be kept in single folder.
- No separate theming support. We cannot package and share themes across Jekyll instances.
So, I wrote a static site generator my self in Node.js named Stagen. Name derived just from “Static site generator”.
Code is hosted at https://github.com/detlus/stagen. Package published at NPM https://www.npmjs.com/package/stagen It is just in preliminary stage and note mature yet.