I stumbled upon an environment hack that helps me journal every day. Before this year, I just kept a running journal—each day just followed the last at whatever part of the page where the last one ended. If I skipped a day, then the journal just jumped in time. If I skipped a month (or two), then there was a bigger time jump. It’s annoying when I look over the journal, but there’s not much I can do about it.
Now I use a journal where there’s a space for each day. If I skip a day, I can reconstruct it from memory later. But, because there’s an empty space, I don’t often skip it.