Exporting Content from Publii to Jekyll (or any Flat-file CMS)
Updated 3/2026
In this tutorial, we’ll export Publii data and put it into basic Markdown for use in Jekyll (or any flat file CMS like Hugo).
About a year ago, I stopped using my home grown blog engine and switched to using Publii. I’ve been relatively happy with that tool but found limitations that blocked me:
- local install made it difficult using it on multiple machines
- lack of hooks to create my own writing tools, for example, on the go
- no support for mobile
- SFTP just didn’t work when I switched servers and required a ssh key.
I tried Grav but my server’s file permissions didn’t want to work with it. I considered going back to my own software but decided to try Jekyll. Jekyll is a flat CMS that uses markdown and renders it to a simple HTML site.