HTMX blocks cross-origin hx-get requests, causing
htmx:invalidPath. Calendar links to events service must
be regular <a> tags without hx-get.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Calendar routes no longer exist in blog service. Post nav,
entry items, blog cards, and header templates now link to
events service via events_url() helper.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Calendar routes moved to events service, so blog can no
longer use url_for('blog.post.calendars...').
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Calendar templates extend post/index.html but don't provide a
post context variable. Wrap post-specific meta in an if guard
so pages without post still get basic meta from meta_base.html.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>