The CalendarTag, when deciding whether to link a particular day, assumes that the presence or absence of a page "..._blogentry_'ddMMyy'_1' indicates whether there are weblog entries for a given day (this is in Sidebar.jsp).
The problem is, if the first entry on that day (the one with ..._1) is deleted, others on that day (..._2 etc.) are not checked, and so that day is not linked. You can see this on https://jspwiki-wiki.apache.org/Wiki.jsp?page=Haddock%20Weblog%20Example I created two blog entries, and then deleted the first one. Today's date (June 21) should still be highlighted and linked because of the second entry, but it isn't. I'm not asking for this to be fixed, I'm just looking for advice on what the best approach would be. If there's a reasonable solution, I'd be happy to work on that and contribute it. Ulf