Today's changes include software that supports my new <includeday> macro. This goes into the archives, grabs the file for a given day, munges its title into a list item, and includes it. This means that my main file looks something like the following today:
<includeday>5 january 2002</includeday> <includeday>4 january 2002</includeday> <includeday>3 january 2002</includeday> <includeday>2 january 2002</includeday> <includeday>1 january 2002</includeday>
which gives me the ability to add permalinks and all sorts of handy stuff to the header for each day, all automagically. It also means that I can (with a little more code) automatically build the main archive file for each month, so when you ask for something like the January 2002 archive (it's not there yet), it'll actually be created on the fly, based on what days exist within that month.
It's getting closer to being a real blogging system. That makes me happy. The permalinks are probably the most visibly useful part, but there's quite a bit of other infrastructure I've figured out behind the scenes that will make it easier for me to keep adding new stuff.
But I think the next step is getting the search working again. I had to resort to using google to search my own site twice in the past two days, and that just ain't right.