[DW-40|Search engine optimization pass] #13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "DW-40"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Added sitemap to robots.txt.
Modified separate blog post public checks to use the IsPublic function.
Added generated XML sitemap with startup initialization and a public /sitemap.xml route.
Added blog change events and required callbacks to rebuild the sitemap when public posts change.
Added a helper for checking blog publication dates.
Updated store lookups to return values and adjusted callers and relationship hydration.
Modified SQL and JSON lookups to handle queries and missing records consistently.
Updated blog creation and deletion to distinguish missing records from lookup failures.
Added tests covering sitemap generation, callbacks, lookup errors, and cached value preservation.
Split the single javascript bundle for the portfolio into multiple, page-specific, bundles.
Added SEO metadata per page for the homepage and blog pages.
Added SEO configuration page to the admin panel.
Updated not_found handler to actually return 404.
Fixed issue where unpublished blog posts could still be addressed using their slug.