[{"data":1,"prerenderedAt":203},["ShallowReactive",2],{"blog-\u002Fblog\u002Fwelcome":3},{"id":4,"title":5,"author":6,"body":7,"date":194,"description":195,"extension":196,"meta":197,"navigation":198,"path":199,"seo":200,"stem":201,"__hash__":202},"content\u002Fblog\u002Fwelcome.md","Welcome to the data streamer updates","DWER CSI",{"type":8,"value":9,"toc":190},"minimark",[10,15,24,29,148,152,159,170,183,186],[11,12,14],"h1",{"id":13},"welcome","Welcome",[16,17,18,19,23],"p",{},"This is the updates blog for the DWER Climate Science Initiative data streamer.\nIt is a lightweight, file-based CMS: there is ",[20,21,22],"strong",{},"no admin interface and no\ndatabase to edit",". To publish an update, you just add a markdown file.",[25,26,28],"h2",{"id":27},"publishing-an-update","Publishing an update",[30,31,32,45,138,141],"ol",{},[33,34,35,36,40,41,44],"li",{},"Create a new file under ",[37,38,39],"code",{},"content\u002Fblog\u002F",", e.g. ",[37,42,43],{},"content\u002Fblog\u002Fmy-update.md",".",[33,46,47,48],{},"Add frontmatter at the top:",[49,50,55],"pre",{"className":51,"code":52,"language":53,"meta":54,"style":54},"language-yaml shiki shiki-themes material-theme-lighter github-light github-dark","---\ntitle: \"My update\"\ndescription: \"A one-line summary shown on the blog index.\"\ndate: \"2026-07-01\"\nauthor: \"Your Name\"\n---\n","yaml","",[37,56,57,66,88,103,118,133],{"__ignoreMap":54},[58,59,62],"span",{"class":60,"line":61},"line",1,[58,63,65],{"class":64},"sbgvK","---\n",[58,67,69,73,77,81,85],{"class":60,"line":68},2,[58,70,72],{"class":71},"sQzsp","title",[58,74,76],{"class":75},"sP7_E",":",[58,78,80],{"class":79},"sjJ54"," \"",[58,82,84],{"class":83},"s_sjI","My update",[58,86,87],{"class":79},"\"\n",[58,89,91,94,96,98,101],{"class":60,"line":90},3,[58,92,93],{"class":71},"description",[58,95,76],{"class":75},[58,97,80],{"class":79},[58,99,100],{"class":83},"A one-line summary shown on the blog index.",[58,102,87],{"class":79},[58,104,106,109,111,113,116],{"class":60,"line":105},4,[58,107,108],{"class":71},"date",[58,110,76],{"class":75},[58,112,80],{"class":79},[58,114,115],{"class":83},"2026-07-01",[58,117,87],{"class":79},[58,119,121,124,126,128,131],{"class":60,"line":120},5,[58,122,123],{"class":71},"author",[58,125,76],{"class":75},[58,127,80],{"class":79},[58,129,130],{"class":83},"Your Name",[58,132,87],{"class":79},[58,134,136],{"class":60,"line":135},6,[58,137,65],{"class":64},[33,139,140],{},"Write the body in standard markdown — headings, lists, code blocks, tables,\nlinks and images all work.",[33,142,143,144,147],{},"Commit and push. The post appears at ",[37,145,146],{},"\u002Fblog\u002Fmy-update"," and is listed on the\nblog index automatically — no code changes required.",[25,149,151],{"id":150},"adding-figures","Adding figures",[16,153,154,155,158],{},"Put image files in the ",[37,156,157],{},"public\u002F"," directory and reference them with an absolute\npath:",[49,160,164],{"className":161,"code":162,"language":163,"meta":54,"style":54},"language-markdown shiki shiki-themes material-theme-lighter github-light github-dark","![Example figure](\u002Ffigures\u002Fexample.png)\n","markdown",[37,165,166],{"__ignoreMap":54},[58,167,168],{"class":60,"line":61},[58,169,162],{},[16,171,172,173,175,176,179,180,44],{},"Anything in ",[37,174,157],{}," is published as-is, so ",[37,177,178],{},"\u002Ffigures\u002Fexample.png"," maps to\n",[37,181,182],{},"public\u002Ffigures\u002Fexample.png",[16,184,185],{},"That's it — happy writing.",[187,188,189],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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);}html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":54,"searchDepth":68,"depth":68,"links":191},[192,193],{"id":27,"depth":68,"text":28},{"id":150,"depth":68,"text":151},"2026-06-29","How this blog works and how to publish your own update.","md",{},true,"\u002Fblog\u002Fwelcome",{"title":5,"description":195},"blog\u002Fwelcome","MH5aG9s1f5xJL5BZx18uZQYR_18py6gB4-fB1uq7nwI",1784710843197]