[{"data":1,"prerenderedAt":145},["ShallowReactive",2],{"blog-posts":3},[4],{"id":5,"title":6,"body":7,"date":133,"description":134,"extension":135,"meta":136,"navigation":137,"path":138,"seo":139,"stem":140,"tags":141,"__hash__":144},"blog\u002Fblog\u002Fhello-world.md","Hello World",{"type":8,"value":9,"toc":129},"minimark",[10,14,31,36,57,61,122,125],[11,12,6],"h1",{"id":13},"hello-world",[15,16,17,18,22,23,30],"p",{},"Welcome to my blog. This whole site is written in ",[19,20,21],"strong",{},"markdown",", committed to git,\nand statically generated with ",[24,25,29],"a",{"href":26,"rel":27},"https:\u002F\u002Fnuxt.com",[28],"nofollow","Nuxt",".",[32,33,35],"h2",{"id":34},"why-a-markdown-blog","Why a markdown blog?",[37,38,39,43,54],"ul",{},[40,41,42],"li",{},"No database, no CMS — just text files in a repo.",[40,44,45,46,50,51,30],{},"Every post is a ",[47,48,49],"code",{},".md"," file under ",[47,52,53],{},"content\u002Fblog\u002F",[40,55,56],{},"Pushing a commit is publishing.",[32,58,60],{"id":59},"a-code-sample","A code sample",[62,63,68],"pre",{"className":64,"code":65,"language":66,"meta":67,"style":67},"language-ts shiki shiki-themes github-light github-dark","function greet(name: string) {\n  return `Hello, ${name}!`\n}\n","ts","",[47,69,70,101,116],{"__ignoreMap":67},[71,72,75,79,83,87,91,94,98],"span",{"class":73,"line":74},"line",1,[71,76,78],{"class":77},"szBVR","function",[71,80,82],{"class":81},"sScJk"," greet",[71,84,86],{"class":85},"sVt8B","(",[71,88,90],{"class":89},"s4XuR","name",[71,92,93],{"class":77},":",[71,95,97],{"class":96},"sj4cs"," string",[71,99,100],{"class":85},") {\n",[71,102,104,107,111,113],{"class":73,"line":103},2,[71,105,106],{"class":77},"  return",[71,108,110],{"class":109},"sZZnC"," `Hello, ${",[71,112,90],{"class":85},[71,114,115],{"class":109},"}!`\n",[71,117,119],{"class":73,"line":118},3,[71,120,121],{"class":85},"}\n",[15,123,124],{},"That's it. Add a new file, write some markdown, commit, and it shows up here.",[126,127,128],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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":67,"searchDepth":103,"depth":103,"links":130},[131,132],{"id":34,"depth":103,"text":35},{"id":59,"depth":103,"text":60},"2026-06-22","My first post on the new blog — what this space is for and how it's built.","md",{},true,"\u002Fblog\u002Fhello-world",{"title":6,"description":134},"blog\u002Fhello-world",[142,143],"meta","intro","18WqdPXq9531gsDlkwl6Lq_V_aEu8oI04yKl2rrI9tI",1782140336879]