This is cool, but the beauty of Jekyll is that you can add content in markdown easily and without much JSX/HTML manipulation. This is specially useful with adding blog-posts and tutorials
I am by no means defending Jekyll. I think it is an OK solutions for the problem in question. The only reason why I prefer it, is for the markdown (human friendly) formatting.