t!DOCTYPE html> thtml lang="en"> thead> tmeta charset="utf-8"> tmeta name="viewport" content="width=device-width,initial-scale=1"> ttitle>Discover — Matt & Cot/title> tlink rel="icon" type="image/svg+xml" href="assets/images/ui/icon.svg"> tlink rel="preconnect" href="https://fonts.googleapis.com"> tlink rel="preconnect" href="https://fonts.gstatic.com" crossorigin> tlink href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..700;1,9..144,300..700&display=swap" rel="stylesheet"> tlink rel="stylesheet" href="assets/css/tokens.css"> tlink rel="stylesheet" href="assets/css/base.css"> tlink rel="stylesheet" href="assets/css/layout.css"> tlink rel="stylesheet" href="assets/css/components.css"> tlink rel="stylesheet" href="assets/css/listings.css"> t/head> tbody> theader class="site-header"> tdiv class="site-header__inner"> ta class="site-header__brand" href="index.html"> tspan>Matt & Cot/span> tspan class="site-header__brand-sep" aria-hidden>/t/span> tspan class="site-header__brand-sub">Book Kalkant/span> t/a> tnav class="site-nav" aria-label="Primary"> tul> tli>ta href="listings.html" class="site-nav__link">Villast/a>t/li> tli>ta href="blog.html" class="site-nav__link is-active">Discovert/a>t/li> tli>ta href="faq.html" class="site-nav__link">FAQt/a>t/li> tli>ta href="about.html" class="site-nav__link">Aboutt/a>t/li> tli>ta href="contact.html" class="site-nav__link">Contactt/a>t/li> t/ul> t/nav> tdiv class="site-header__switchers"> tdiv class="switcher"> tselect data-switcher-currency> toption value="GBP">GBPt/option>toption value="EUR">EURt/option> toption value="USD">USDt/option>toption value="TRY">TRYt/option> t/select> tselect data-switcher-lang> toption value="en">ENt/option>toption value="tr">TRt/option> toption value="ru">RUt/option>toption value="de">DEt/option> t/select> t/div> tbutton class="site-nav__toggle" type="button" aria-label="Open menu" data-menu-toggle>☰t/button> t/div> t/div> t/header> tmain data-post>t!-- rendered by the script below -->t/main> tfooter class="site-footer"> tdiv class="site-footer__inner"> tdiv class="site-footer__brand"> tp class="site-footer__name">ta href="https://mattcoproperty.com/" style="color:inherit">Matt & Co Propertyt/a>t/p> tp class="site-footer__tagline">A small estate agency and build studio for Kalkan and its surrounds.t/p> t/div> tdiv class="site-footer__cols"> tdiv> tp class="site-footer__label">Servicest/p> tul> tli>ta href="https://buykalkan.com/">Buy Kalkan ↗t/a>t/li> tli>ta href="https://bookkalkan.com/">Book Kalkan ↗t/a>t/li> tli>ta href="https://buildkalkan.com/">Build Kalkan ↗t/a>t/li> t/ul> t/div> tdiv> tp class="site-footer__label">Officet/p> taddress>Hasan Altan Cd No 4tbr>07960 Kalkan, Kaştbr>Antalya, Türkiyet/address> t/div> tdiv> tp class="site-footer__label">Contactt/p> tul> tli>ta href="mailto:info@bookkalkan.com">info@bookkalkan.comt/a>t/li>tli>ta href="tel:+905363609517">+90 536 360 95 17t/a> tsvg viewBox="0 0 60 30" width="18" height="12" role="img" aria-label="UK number" style="display:inline-block; vertical-align:-1px; margin-left:0.3rem; border-radius:2px; overflow:hidden">ttitle>UK numbert/title>trect width="60" height="30" fill="#012169"/>tpath d="M0 0 60 30M60 0 0 30" stroke="#fff" stroke-width="6"/>tpath d="M0 0 60 30M60 0 0 30" stroke="#C8102E" stroke-width="4"/>tpath d="M30 0v30M0 15h60" stroke="#fff" stroke-width="10"/>tpath d="M30 0v30M0 15h60" stroke="#C8102E" stroke-width="6"/>t/svg>t/li>tli>ta href="tel:+905376527403">+90 537 652 74 03t/a> tsvg viewBox="0 0 1200 800" width="18" height="12" role="img" aria-label="Turkish number" style="display:inline-block; vertical-align:-1px; margin-left:0.3rem; border-radius:2px">ttitle>Turkish numbert/title>trect width="1200" height="800" fill="#e30a17"/>tcircle cx="425" cy="400" r="200" fill="#fff"/>tcircle cx="475" cy="400" r="160" fill="#e30a17"/>tpath fill="#fff" d="M583.334 400l180.902 58.779-111.804-153.885v190.212l111.804-153.885z"/>t/svg>t/li> tli>ta href="contact.html">Enquiry formt/a>t/li> t/ul> t/div> t/div> t/div> tdiv class="site-footer__legal"> tp>© tspan id="y">t/span> ta href="https://mattcoproperty.com/" style="color:inherit">Matt & Co Propertyt/a>.t/p> tp class="tabular">Made with love in Kalkan. · ta href="https://www.flaticon.com/free-icons/flags" title="flags icons" style="color:inherit">Flag icons: Freepik — Flaticont/a>t/p> t/div> t/footer> tscript>document.getElementById('y').textContent = new Date().getFullYear();t/script> tscript src="assets/js/data.js">t/script> tscript src="assets/js/render.js">t/script> tscript src="assets/js/main.js">t/script> tscript> // Render a single blog post from ?slug=, with BlogPosting schema. (function () { if (!window.MC) return; const MC = window.MC; const main = MC.qs('[data-post]'); if (!main) return; const slug = new URLSearchParams(location.search).get('slug'); const post = (MC.data().blog || []).find(p => p.slug === slug && p.live !== false); if (!post) { main.innerHTML = ` tsection class="container" style="padding-block:5rem 8rem; text-align:center"> tp class="small-caps">404t/p> th1 style="margin-top:1rem; font-size:clamp(2.5rem, 6vw, 4.5rem); text-transform:uppercase; letter-spacing:-0.035em">Article not found.t/h1> tdiv style="margin-top:2.5rem">ta href="blog.html" class="link-arrow">Back to Discover tspan>→t/span>t/a>t/div> t/section>`; document.title = 'Not found — Matt & Co'; return; } const esc = MC.esc, resolveImg = MC.resolveImg; const fmtDate = (s) => { const d = new Date(s); return isNaN(d) ? '' : d.toLocaleDateString('en-GB', { day: 'numeric', month: 'long', year: 'numeric' }); }; // Body → HTML, line by line: "## " starts a subheading; blank lines separate // paragraphs. A heading may sit directly above its paragraph (no blank line). const bodyHtml = (() => { let html = '', para = []; const flush = () => { if (para.length) { html += 'tp>' + esc(para.join(' ')) + 't/p>'; para = []; } }; String(post.body || '').split('\n').forEach(line => { const t = line.trim(); if (!t) { flush(); return; } if (t.startsWith('## ')) { flush(); html += 'th2>' + esc(t.slice(3).trim()) + 't/h2>'; return; } para.push(t); }); flush(); return html; })(); const gallery = (post.images || []).filter(Boolean); const cover = post.coverImage ? resolveImg(post.coverImage) : ''; document.title = post.title + ' — Matt & Co'; const metaDesc = document.createElement('meta'); metaDesc.name = 'description'; metaDesc.content = post.excerpt || ''; document.head.appendChild(metaDesc); main.innerHTML = ` tnav aria-label="Breadcrumb" style="border-bottom:1px solid rgba(17,46,69,0.1)"> tdiv style="max-width:var(--content-max); margin:0 auto; padding:1rem var(--gutter); font-size:0.75rem; letter-spacing:0.22em; text-transform:uppercase; color:var(--color-driftwood)"> ta href="blog.html">Discovert/a>  ·  tspan style="color:var(--color-ink)">${esc(fmtDate(post.publishedAt))}t/span> t/div> t/nav> tarticle style="max-width:var(--content-max); margin:0 auto; padding:3.5rem var(--gutter) 5rem"> theader style="max-width:820px; margin:0 auto"> tp class="small-caps">${esc(post.author || 'Matt & Co')} · ${esc(fmtDate(post.publishedAt))}t/p> th1 class="article__title">${esc(post.title)}t/h1> ${post.excerpt ? `tp class="article__lede">${esc(post.excerpt)}t/p>` : ''} t/header> ${cover ? `timg class="article__cover" src="${esc(cover)}" alt="${esc(post.title)}" loading="eager">` : ''} tdiv class="article"> ${bodyHtml} ${gallery.map(src => `timg src="${esc(resolveImg(src))}" alt="${esc(post.title)}" loading="lazy" decoding="async">`).join('')} tdiv style="margin-top:3rem; padding-top:2rem; border-top:1px solid rgba(17,46,69,0.12)"> ta href="blog.html" class="link-arrow">More to discover tspan>→t/span>t/a> t/div> t/div> t/article>`; // BlogPosting structured data — for rich results and AI answer citation. const ld = { '@context': 'https://schema.org', '@type': 'BlogPosting', headline: post.title, description: post.excerpt || '', image: cover ? [cover] : undefined, datePublished: post.publishedAt || undefined, author: { '@type': 'Organization', name: post.author || 'Matt & Co Property' }, publisher: { '@type': 'Organization', name: 'Matt & Co Property' }, mainEntityOfPage: location.href, }; const s = document.createElement('script'); s.type = 'application/ld+json'; s.textContent = JSON.stringify(ld); document.head.appendChild(s); })(); t/script> t/body> t/html>