Blog

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.

I’m messing around with my website’s schema now to unify my online presence.

Let’s use apostrophes like there’s no tomorrow.

I promise this is it… hit like or subscribe!

Last test of the day (psyche!). If you see this on Bluesky, please favorite or like or repost or whatever the verbs are #posse

That didn’t work so let’s retry posting to Bluesky too #posse

I’m now trying to post to mastodon AND Bluesky at the same time. If you see this on Bluesky, please like or repost! #posse #fediverse

I feel like there are a lot more problems in the world for the Secretary of Defense to worry about than the policies of the Scouts.

I am currently locked in battle with LaTex and it doesn’t look good. Please tell my family I love them. #academicproblems