# Duncan McCall The personal website of Duncan McCall. - Canonical site: https://duncanmccall.ca - Sitemap: https://duncanmccall.ca/sitemap.xml ## Key pages - Home: https://duncanmccall.ca/ - About: https://duncanmccall.ca/about - Posts: https://duncanmccall.ca/posts - Tags: https://duncanmccall.ca/tags - Collections: https://duncanmccall.ca/collections ## Content structure - Posts (canonical): https://duncanmccall.ca/posts/[slug] - Posts (machine-readable markdown): https://duncanmccall.ca/posts/[slug]/raw - Tags (canonical): https://duncanmccall.ca/tags/[slug] - Tags (machine-readable markdown): https://duncanmccall.ca/tags/[slug]/raw - Collections (canonical): https://duncanmccall.ca/collections/[slug] - Collections (machine-readable markdown): https://duncanmccall.ca/collections/[slug]/raw ## Canonicalization rules - Tag aliases may redirect to a canonical tag slug. - Prefer canonical URLs from pages, sitemap, and redirects. ## Notes for automated readers - All /raw endpoints return markdown with YAML front matter (consistent format). - Prefer /raw endpoints for content ingestion (clean, structured markdown). - Sitemap provides the complete, up-to-date index of public URLs. - HTML pages are human-facing; /raw is the preferred machine-readable format.