Meta

Using Git submodules with Zola!

Deven T. Corzine published on
91 min, 18151 words

[I started working on this blog post back in September, but I had to set it aside for months due to other priorities and distractions. Now it's nearly Christmas!! Oh well.]

When I created this blog, I wanted to use one Git repository for the Markdown source files and a separate Git repository for the files generated by Zola, the static site generator that I was using. This is harder than it sounds, because Zola automatically deletes the entire output directory at the start of its build process, including the public/.git file that identifies the public output directory as a Git submodule. Read on for the story of how I came up with a solution for this chicken-and-egg problem...

Read More

Wrapping up the origin story.

Deven T. Corzine published on
41 min, 8134 words

Well, it's been over a month again since my last post. July was a busy month again, especially because I was a speaker at The Perl and Raku Conference 2023 in Toronto, Ontario, Canada. The recording of my Making Sense of Regular Expressions talk is on YouTube. More on that later -- this post is about wrapping up the origin story of this blog, although there's still a bit more to come...

Read More

Trouble with dark mode theme.

Deven T. Corzine published on
32 min, 6209 words

I started working on formatting ChatGPT conversations in my last post, but along the way, I also stumbled across another problem with the website design. The DeepThought theme comes with a dark mode button, but I found that clicking it turned my avatar into some weird inverse color image. I decided to take a detour to research this issue...

Read More

Formatting ChatGPT conversations.

Deven T. Corzine published on
39 min, 7601 words

Oops! It's been over a month since my last post about fine-tuning the website theme. I've been expecting this from the start, that sooner or later I'd fall behind on making new blog posts because of being busy and distracted by everyday life. Oh well. (I'll try not to fall so far behind again, but I'm sure it will happen again, probably sooner than later!)

I've also been procrastinating on this post because formatting these ChatGPT conversations is a rather tedious process. That procrastination contributed to the long delay since my last post. Actually, figuring out how to format ChatGPT conversations is the topic of this post...

Read More

How the sausage is made.

Deven T. Corzine published on
35 min, 6945 words

Continuing the origin story of this blog, after a long conversation with ChatGPT, I had settled on a name and was lucky enough to be able to register the "codereflections.com" domain. Next, I had to choose a blogging platform and hosting platform. Should I use WordPress or something else? I needed to do some research and think about this decision. ChatGPT was happy to help.

Read More