[{"data":1,"prerenderedAt":161},["ShallowReactive",2],{"blog-list":3},[4],{"id":5,"title":6,"author":7,"body":8,"date":149,"description":150,"extension":151,"image":152,"meta":153,"navigation":154,"path":155,"seo":156,"stem":157,"tags":158,"__hash__":160},"blog\u002Fblog\u002Fhello.md","Hello from the new Epostix blog","Epostix",{"type":9,"value":10,"toc":146},"minimark",[11,37,42,45,71,124,135,142],[12,13,14,15,19,20,24,25,32,33,36],"p",{},"Welcome to the new Epostix marketing site. This page is authored entirely in\n",[16,17,18],"strong",{},"markdown"," under ",[21,22,23],"code",{},"content\u002Fblog\u002F",", rendered through ",[26,27,31],"a",{"href":28,"rel":29},"https:\u002F\u002Fcontent.nuxt.com",[30],"nofollow","@nuxt\u002Fcontent","\nand ",[21,34,35],{},"\u003CContentRenderer>",".",[38,39,41],"h2",{"id":40},"why-markdown","Why markdown",[12,43,44],{},"Editing copy no longer means touching Vue components. Front-matter drives the\nlisting pages, and the body renders as styled prose:",[46,47,48,65,68],"ul",{},[49,50,51,52,55,56,60,61,64],"li",{},"Lists, ",[16,53,54],{},"bold",", ",[57,58,59],"em",{},"italics",", and ",[21,62,63],{},"inline code"," all work.",[49,66,67],{},"Code blocks are syntax-highlighted.",[49,69,70],{},"You can drop interactive Vue components straight into the prose via MDC.",[72,73,78],"pre",{"className":74,"code":75,"language":76,"meta":77,"style":77},"language-ts shiki shiki-themes github-light github-dark","\u002F\u002F fenced code is highlighted\nconst sent = await epostix.emails.send({to: 'hi@example.com'})\n","ts","",[21,79,80,89],{"__ignoreMap":77},[81,82,85],"span",{"class":83,"line":84},"line",1,[81,86,88],{"class":87},"sJ8bj","\u002F\u002F fenced code is highlighted\n",[81,90,92,96,100,103,106,110,114,117,121],{"class":83,"line":91},2,[81,93,95],{"class":94},"szBVR","const",[81,97,99],{"class":98},"sj4cs"," sent",[81,101,102],{"class":94}," =",[81,104,105],{"class":94}," await",[81,107,109],{"class":108},"sVt8B"," epostix.emails.",[81,111,113],{"class":112},"sScJk","send",[81,115,116],{"class":108},"({to: ",[81,118,120],{"class":119},"sZZnC","'hi@example.com'",[81,122,123],{"class":108},"})\n",[125,126,128],"callout",{"type":127},"tip",[12,129,130,131,134],{},"This box is a Vue component (",[21,132,133],{},"Callout.vue",") embedded directly in markdown using MDC.",[12,136,137,138,141],{},"That's the whole pipeline — content lives in ",[21,139,140],{},".md",", the design lives in the theme.",[143,144,145],"style",{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":77,"searchDepth":91,"depth":91,"links":147},[148],{"id":40,"depth":91,"text":41},"2026-06-20","A first post to prove the markdown content pipeline works end to end.","md",null,{},true,"\u002Fblog\u002Fhello",{"title":6,"description":150},"blog\u002Fhello",[159],"announcement","-VihYnp_moJ9uoVS3SFIPfvr6N1Zbr-DSIHPzD2cCPY",1782343607884]