PageSourceSearch

https://docs.markwhen.com/meridiem/

html markwhen.com collected 2026-10-03 21:57:10 UTC 37,705 bytes, 28 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" dir="ltr">
3  <head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width,initial-scale=1">
6    <title>Meridiem | Markwhen Documentation</title>
7    <meta name="description" content="A VitePress site">
8    <meta name="generator" content="VitePress v1.6.3">
9    <link rel="preload stylesheet" href="/assets/style.D5x91RyI.css" as="style">
10    <link rel="preload stylesheet" href="/vp-icons.css" as="style">
11    
12    
12<script type="module" src="/assets/app.m9gOV7YV.js"></script>
12
13    <link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
14    <link rel="modulepreload" href="/assets/chunks/theme.CWx9k54k.js">
15    <link rel="modulepreload" href="/assets/chunks/framework.CeTXHrTu.js">
16    <link rel="modulepreload" href="/assets/meridiem_index.md.BAsIUgM3.lean.js">
17    
17<script defer src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon="{&quot;token&quot;: &quot;fb4546a09d0e498cac0a8f3630cf0d9f&quot;}"></script>
17
18    
18<script async src="https://embed.remark.ing/static/embed.js" charset="utf-8"></script>
18
19    
19<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
19
20    
20<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
20
21  </head>
22  <body>
23    <div id="app"><div class="Layout" data-v-d8b57b2d><!--[--><!--]--><!--[--><span tabindex="-1" data-v-fcbfc0e0></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-fcbfc0e0>Skip to content</a><!--]--><!----><header class="VPNav" data-v-d8b57b2d data-v-7ad780c2><div class="VPNavBar" data-v-7ad780c2 data-v-9fd4d1dd><div class="wrapper" data-v-9fd4d1dd><div class="container" data-v-9fd4d1dd><div class="title" data-v-9fd4d1dd><div class="VPNavBarTitle has-sidebar" data-v-9fd4d1dd data-v-9f43907a><a class="title" href="/" data-v-9f43907a><!--[--><!--]--><!--[--><img class="VPImage logo" src="/icon_192.png" alt data-v-ab19afbb><!--]--><span data-v-9f43907a>Markwhen</span><!--[--><!--]--></a></div></div><div class="content" data-v-9fd4d1dd><div class="content-body" data-v-9fd4d1dd><!--[--><!--]--><div class="VPNavBarSearch search" data-v-9fd4d1dd><!--[--><!----><div id="docsearch"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><!----><!----><div class="VPNavBarAppearance appearance" data-v-9fd4d1dd data-v-3f90c1a5><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-3f90c1a5 data-v-be9742d9 data-v-b4ccac88><span class="check" data-v-b4ccac88><span class="icon" data-v-b4ccac88><!--[--><span class="vpi-sun sun" data-v-be9742d9></span><span class="vpi-moon moon" data-v-be9742d9></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-9fd4d1dd data-v-ef6192dc data-v-e71e869c><!--[--><a class="VPSocialLink no-icon" href="https://discord.gg/3rTpUD94ac" aria-label="discord" target="_blank" rel="noopener" data-v-e71e869c data-v-60a9a2d3><span class="vpi-social-discord"></span></a><a class="VPSocialLink no-icon" href="https://github.com/mark-when" aria-label="github" target="_blank" rel="noopener" data-v-e71e869c data-v-60a9a2d3><span class="vpi-social-github"></span></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-9fd4d1dd data-v-f953d92f data-v-bfe7971f><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-bfe7971f><span class="vpi-more-horizontal icon" data-v-bfe7971f></span></button><div class="menu" data-v-bfe7971f><div class="VPMenu" data-v-bfe7971f data-v-20ed86d6><!----><!--[--><!--[--><!----><div class="group" data-v-f953d92f><div class="item appearance" data-v-f953d92f><p class="label" data-v-f953d92f>Appearance</p><div class="appearance-action" data-v-f953d92f><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-f953d92f data-v-be9742d9 data-v-b4ccac88><span class="check" data-v-b4ccac88><span class="icon" data-v-b4ccac88><!--[--><span class="vpi-sun sun" data-v-be9742d9></span><span class="vpi-moon moon" data-v-be9742d9></span><!--]--></span></span></button></div></div></div><div class="group" data-v-f953d92f><div class="item social-links" data-v-f953d92f><div class="VPSocialLinks social-links-list" data-v-f953d92f data-v-e71e869c><!--[--><a class="VPSocialLink no-icon" href="https://discord.gg/3rTpUD94ac" aria-label="discord" target="_blank" rel="noopener" data-v-e71e869c data-v-60a9a2d3><span class="vpi-social-discord"></span></a><a class="VPSocialLink no-icon" href="https://github.com/mark-when" aria-label="github" target="_blank" rel="noopener" data-v-e71e869c data-v-60a9a2d3><span class="vpi-social-github"></span></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-9fd4d1dd data-v-6bee1efd><span class="container" data-v-6bee1efd><span class="top" data-v-6bee1efd></span><span class="middle" data-v-6bee1efd></span><span class="bottom" data-v-6bee1efd></span></span></button></div></div></div></div><div class="divider" data-v-9fd4d1dd><div class="divider-line" data-v-9fd4d1dd></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-d8b57b2d data-v-2488c25a><div class="container" data-v-2488c25a><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-2488c25a><span class="vpi-align-left menu-icon" data-v-2488c25a></span><span class="menu-text" data-v-2488c25a>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-2488c25a data-v-6b867909><button data-v-6b867909>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-d8b57b2d data-v-42c4c606><div class="curtain" data-v-42c4c606></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-42c4c606><span class="visually-hidden" id="sidebar-aria-label" data-v-42c4c606> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0 collapsible is-link" data-v-51288d80 data-v-0009425e><div class="item" tabindex="0" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/" data-v-0009425e><!--[--><h2 class="text" data-v-0009425e>Introduction</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-0009425e><span class="vpi-chevron-right caret-icon" data-v-0009425e></span></div></div><div class="items" data-v-0009425e><!--[--><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Introduction</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/markdown-like" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Markdown-like</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/journal-language" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Journal language</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/parser" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Parser</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/cli" data-v-0009425e><!--[--><p class="text" data-v-0009425e>CLI</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0 collapsible is-link" data-v-51288d80 data-v-0009425e><div class="item" tabindex="0" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/syntax/" data-v-0009425e><!--[--><h2 class="text" data-v-0009425e>Syntax</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-0009425e><span class="vpi-chevron-right caret-icon" data-v-0009425e></span></div></div><div class="items" data-v-0009425e><!--[--><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/syntax/" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Syntax</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/syntax/events" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Events</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/syntax/dates-and-ranges" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Dates and Ranges</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/syntax/properties" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Properties</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/syntax/event-descriptions" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Event Descriptions</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/syntax/sections" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Sections</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/syntax/header" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Header</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/syntax/tags" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Tags</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/syntax/timezones" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Timezones</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0 collapsible is-link has-active" data-v-51288d80 data-v-0009425e><div class="item" tabindex="0" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/" data-v-0009425e><!--[--><h2 class="text" data-v-0009425e>
23Meridiem</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-0009425e><span class="vpi-chevron-right caret-icon" data-v-0009425e></span></div></div><div class="items" data-v-0009425e><!--[--><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Meridiem</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/data-storage-privacy" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Data storage and privacy</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/sharing" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Collaborative editing</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/snippets" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Snippets</p><!--]--></a><!----></div><!----></div><section class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" tabindex="0" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/api" data-v-0009425e><!--[-->
23<h3 class="text" data-v-0009425e>Apps & API</h3><!--]--></a><!----></div><div class="items" data-v-0009425e><!--[--><div class="VPSidebarItem level-2 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/api/oauth" data-v-0009425e><!--[--><p class="text" data-v-0009425e>OAuth quickstart</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/api/build-remarking-app" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Build an app like Remark.ing</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/api/what-can-you-build" data-v-0009425e><!--[--><p class="text" data-v-0009425e>What can you build?</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/api/app-recipes" data-v-0009425e><!--[--><p class="text" data-v-0009425e>App recipes</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/api/aggregate-queries" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Aggregate queries</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/api/mcp" data-v-0009425e><!--[--><p class="text" data-v-0009425e>MCP</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/api/schema-guide" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Schema guide</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/api/troubleshooting" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Troubleshooting</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/api/api" data-v-0009425e><!--[--><p class="text" data-v-0009425e>▶️ API Playground</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/api/extension-conversions" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Extension conversions</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/api/sms-email" data-v-0009425e><!--[--><p class="text" data-v-0009425e>SMS & Email</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/meridiem/api/webhooks" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Webhooks</p><!--]--></a><!----></div><!----></div><!--]--></div></section><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0 collapsible is-link" data-v-51288d80 data-v-0009425e><div class="item" tabindex="0" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/remarking/" data-v-0009425e><!--[--><h2 class="text" data-v-0009425e>Remark.ing</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-0009425e><span class="vpi-chevron-right caret-icon" data-v-0009425e></span></div></div><div class="items" data-v-0009425e><!--[--><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/remarking/" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Remark.ing</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/remarking/visibility" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Visibility</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/remarking/remarks" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Remarks</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/remarking/embedding" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Embedding</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/remarking/rss" data-v-0009425e><!--[--><p class="text" data-v-0009425e>RSS</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0 collapsible is-link" data-v-51288d80 data-v-0009425e><div class="item" tabindex="0" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/visualizations/" data-v-0009425e><!--[--><h2 class="text" data-v-0009425e>Views</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-0009425e><span class="vpi-chevron-right caret-icon" data-v-0009425e></span></div></div><div class="items" data-v-0009425e><!--[--><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/visualizations/" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Views</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/visualizations/starter-template" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Starter template</p><!--]--></a><!----></div><!----></div><section class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" tabindex="0" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/visualizations/timeline" data-v-0009425e><!--[-->
23<h3 class="text" data-v-0009425e>Timeline</h3><!--]--></a><!----></div><div class="items" data-v-0009425e><!--[--><div class="VPSidebarItem level-2 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link link" href="/visualizations/timeline/styling" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Styling</p><!--]--></a><!----></div><!----></div><!--]--></div></section><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-0009425e><div class="item" role="button" tabindex="0" data-v-0009425e><div class="indicator" data-v-0009425e></div><h2 class="text" data-v-0009425e>Links</h2><!----></div><div class="items" data-v-0009425e><!--[--><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link vp-external-link-icon link" href="https://github.com/mark-when/markwhen" target="_blank" rel="noreferrer" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Github</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link vp-external-link-icon link" href="https://markwhen.com/example" target="_blank" rel="noreferrer" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Example timeline</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link vp-external-link-icon link" href="https://markwhen.com" target="_blank" rel="noreferrer" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Markwhen.com</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link vp-external-link-icon link" href="https://remark.ing/markwhen" target="_blank" rel="noreferrer" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Markwhen on Remark.ing</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link vp-external-link-icon link" href="https://marketplace.visualstudio.com/items?itemName=Markwhen.markwhen" target="_blank" rel="noreferrer" data-v-0009425e><!--[--><p class="text" data-v-0009425e>VS Code extension</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-0009425e data-v-0009425e><div class="item" data-v-0009425e><div class="indicator" data-v-0009425e></div><a class="VPLink link vp-external-link-icon link" href="https://obsidian.md/plugins?id=markwhen" target="_blank" rel="noreferrer" data-v-0009425e><!--[--><p class="text" data-v-0009425e>Obsidian plugin</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-d8b57b2d data-v-9a6c75ad><div class="VPDoc has-sidebar has-aside" data-v-9a6c75ad data-v-e6f2a212><!--[--><!--]--><div class="container" data-v-e6f2a212><div class="aside" data-v-e6f2a212><div class="aside-curtain" data-v-e6f2a212></div><div class="aside-container" data-v-e6f2a212><div class="aside-content" data-v-e6f2a212><div class="VPDocAside" data-v-e6f2a212 data-v-cb998dce><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-cb998dce data-v-f610f197><div class="content" data-v-f610f197><div class="outline-marker" data-v-f610f197></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-f610f197>On this page</div><ul class="VPDocOutlineItem root" data-v-f610f197 data-v-53c99d69><!--[--><!--]--></ul></div></nav><!--[--><!--[--><!--[--><!--[--><a class="dark:text-gray-400" href="https://discord.gg/3rTpUD94ac" style="padding-top:0.5rem;padding-left:1rem;"><small class="flex flex-row items-center transition" style="gap:0.25rem;"><svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8h2a2 2 0 012 2v6a2 2 0 01-2 2h-2v4l-4-4H9a1.994 1.994 0 01-1.414-.586m0 0L11 14h4a2 2 0 002-2V6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2v4l.586-.586z"></path></svg>I need help with this</small></a>
23<!--]--><!--]--><!--]--><!--]--><div class="spacer" data-v-cb998dce></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-e6f2a212><div class="content-container" data-v-e6f2a212><!--[--><!--]--><main class="main" data-v-e6f2a212><div style="position:relative;" class="vp-doc _meridiem_" data-v-e6f2a212><div><div style="display:none;" hidden="true" aria-hidden="true" data-nosnippet>Are you an LLM? You can read better optimized documentation at /meridiem.md for this page in Markdown format</div><h1 id="meridiem" tabindex="-1">Meridiem <a class="header-anchor" href="#meridiem" aria-label="Permalink to &quot;Meridiem&quot;">​</a></h1><div class="markdown-copy-buttons" data-v-6dc73d11><div class="markdown-copy-buttons-inner" data-v-6dc73d11><div class="dropdown-container" data-v-6dc73d11><div class="dropdown-trigger" data-v-6dc73d11><button class="copy-page" data-v-6dc73d11><span class="icon" data-v-6dc73d11><svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"/><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/></svg></span><span class="label" data-v-6dc73d11>Copy page</span></button><span class="divider" data-v-6dc73d11></span><button class="chevron-wrapper" data-v-6dc73d11><span class="icon chevron" data-v-6dc73d11><svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-chevron-down-icon lucide-chevron-down" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6"/></svg></span></button></div><!----></div><button class="download-btn" data-v-6dc73d11><span class="icon" data-v-6dc73d11><svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-file-down-icon lucide-file-down" viewBox="0 0 24 24"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"/><path d="M14 2v5a1 1 0 0 0 1 1h5m-8 10v-6m-3 3 3 3 3-3"/></svg></span></button></div></div><p><img src="/images/meridiem.png" alt=""></p><p><a href="https://meridiem.markwhen.com" target="_blank" rel="noreferrer">Meridiem</a> is a markwhen editor brought to you by <a href="https://github.com/kochrt" target="_blank" rel="noreferrer">the team that develops markwhen</a> that includes:</p><ul><li>Syntax highlighting</li><li>Bidirectional editing (views can edit the document, in addition to editing the text directly)</li><li>Event hover highlighting</li><li><a href="/meridiem/sharing">Collaborative editing</a></li><li>Integrated tag color picker</li><li>Support for multiple views</li><li>Work with online and offline documents</li><li><a href="/meridiem/sharing">Per-document Access control</a></li><li><a href="/meridiem/api/">Document editing API and OAuth apps</a></li><li>Light and dark modes</li><li>Incremental reparsing</li><li><a href="/meridiem/snippets">Snippets</a></li><li>Keymaps (VS Code, Vim, Emacs)</li><li>And more</li></ul><h2 id="desktop-app" tabindex="-1">Desktop app <a class="header-anchor" href="#desktop-app" aria-label="Permalink to &quot;Desktop app&quot;">​</a></h2><p>Meridiem is available both as a web app and as a desktop app. The latest version is 0.2.5 and can be downloaded <a href="https://downloads.markwhen.com/Meridiem/darwin/arm64/Meridiem-darwin-arm64-0.2.5.zip">here</a>.</p></div></div></main><footer class="VPDocFooter" data-v-e6f2a212 data-v-1bcd8184><!--[--><!--]--><!----><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-1bcd8184><span class="visually-hidden" id="doc-footer-aria-label" data-v-1bcd8184>Pager</span><div class="pager" data-v-1bcd8184><a class="VPLink link pager-link prev" href="/syntax/timezones" data-v-1bcd8184><!--[--><span class="desc" data-v-1bcd8184>Previous page</span><span class="title" data-v-1bcd8184>Timezones</span><!--]--></a></div><div class="pager" data-v-1bcd8184><a class="VPLink link pager-link next" href="/meridiem/data-storage-privacy" data-v-1bcd8184><!--[--><span class="desc" data-v-1bcd8184>Next page</span><span class="title" data-v-1bcd8184>Data storage and privacy</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><!----><!--[--><!--]--></div></div>
24    
24<script>window.__VP_HASH_MAP__=JSON.parse("{\"cli.md\":\"CnvLdKPm\",\"index.md\":\"CSTZB8SL\",\"journal-language.md\":\"BqYyRY0a\",\"markdown-like.md\":\"C-LIPxSH\",\"meridiem_api_aggregate-queries.md\":\"Bb7fl_g6\",\"meridiem_api_api.md\":\"WehjD1K0\",\"meridiem_api_app-recipes.md\":\"Ci5A9D2S\",\"meridiem_api_build-remarking-app.md\":\"DgTGWFbb\",\"meridiem_api_extension-conversions.md\":\"ClzVuMIo\",\"meridiem_api_index.md\":\"Cb4EwSTj\",\"meridiem_api_mcp.md\":\"BePeRElC\",\"meridiem_api_oauth.md\":\"n-dftGNG\",\"meridiem_api_schema-guide.md\":\"DXSZLKnv\",\"meridiem_api_sms-email.md\":\"4OyAVlmB\",\"meridiem_api_troubleshooting.md\":\"ByS53khd\",\"meridiem_api_webhooks.md\":\"DR5y7ND6\",\"meridiem_api_what-can-you-build.md\":\"D24qi5k7\",\"meridiem_commands.md\":\"PqKoqpFd\",\"meridiem_data-storage-privacy.md\":\"CqbqeCz2\",\"meridiem_index.md\":\"BAsIUgM3\",\"meridiem_sharing.md\":\"R0BRFRgH\",\"meridiem_snippets.md\":\"Cyn8LyFf\",\"parser.md\":\"CJERoPu6\",\"remarking_embedding.md\":\"DGlm7bL7\",\"remarking_index.md\":\"c13afhXu\",\"remarking_remarks.md\":\"CgAv9Hu6\",\"remarking_rss.md\":\"LDeZSU12\",\"remarking_visibility.md\":\"BvwXsAN-\",\"syntax_dates-and-ranges.md\":\"kvsmSV64\",\"syntax_event-descriptions_index.md\":\"C5QPmqqx\",\"syntax_events.md\":\"CgMiUlhR\",\"syntax_groups-and-sections.md\":\"CWDKbzVu\",\"syntax_header.md\":\"G5qd72rg\",\"syntax_index.md\":\"DF7nmauF\",\"syntax_overview.md\":\"CTCWysuD\",\"syntax_properties.md\":\"CYZ-Fswo\",\"syntax_reminders.md\":\"Bxem525t\",\"syntax_sections.md\":\"Ds6Ah8Zl\",\"syntax_tags.md\":\"LDc1LerM\",\"syntax_timezones.md\":\"hxx8-qlU\",\"visualizations_index.md\":\"Ck7yM5J0\",\"visualizations_starter-template.md\":\"DyrCbu4E\",\"visualizations_timeline_index.md\":\"A6ZG4Src\",\"visualizations_timeline_styling.md\":\"B28fZsh5\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Markwhen Documentation\",\"description\":\"A VitePress site\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"siteTitle\":\"Markwhen\",\"logo\":\"/icon_192.png\",\"algolia\":{\"appId\":\"TZGD5630J7\",\"apiKey\":\"d817da01577fa9553ed176b1115bb454\",\"indexName\":\"markwhen\"},\"sidebar\":[{\"text\":\"Introduction\",\"link\":\"/\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/\"},{\"text\":\"Markdown-like\",\"link\":\"/markdown-like\"},{\"text\":\"Journal language\",\"link\":\"/journal-language\"},{\"text\":\"Parser\",\"link\":\"/parser\"},{\"text\":\"CLI\",\"link\":\"/cli\"}],\"collapsible\":true,\"collapsed\":false},{\"text\":\"Syntax\",\"link\":\"/syntax/\",\"items\":[{\"text\":\"Syntax\",\"link\":\"/syntax/\"},{\"text\":\"Events\",\"link\":\"/syntax/events\"},{\"text\":\"Dates and Ranges\",\"link\":\"/syntax/dates-and-ranges\"},{\"text\":\"Properties\",\"link\":\"/syntax/properties\"},{\"text\":\"Event Descriptions\",\"link\":\"/syntax/event-descriptions\"},{\"text\":\"Sections\",\"link\":\"/syntax/sections\"},{\"text\":\"Header\",\"link\":\"/syntax/header\"},{\"text\":\"Tags\",\"link\":\"/syntax/tags\"},{\"text\":\"Timezones\",\"link\":\"/syntax/timezones\"}],\"collapsible\":true,\"collapsed\":false},{\"text\":\"Meridiem\",\"link\":\"/meridiem/\",\"items\":[{\"text\":\"Meridiem\",\"link\":\"/meridiem/\"},{\"text\":\"Data storage and privacy\",\"link\":\"meridiem/data-storage-privacy\"},{\"text\":\"Collaborative editing\",\"link\":\"/meridiem/sharing\"},{\"text\":\"Snippets\",\"link\":\"/meridiem/snippets\"},{\"text\":\"Apps & API\",\"link\":\"/meridiem/api\",\"items\":[{\"text\":\"OAuth quickstart\",\"link\":\"/meridiem/api/oauth\"},{\"text\":\"Build an app like Remark.ing\",\"link\":\"/meridiem/api/build-remarking-app\"},{\"text\":\"What can you build?\",\"link\":\"/meridiem/api/what-can-you-build\"},{\"text\":\"App recipes\",\"link\":\"/meridiem/api/app-recipes\"},{\"text\":\"Aggregate queries\",\"link\":\"/meridiem/api/aggregate-queries\"},{\"text\":\"MCP\",\"link\":\"/meridiem/api/mcp\"},{\"text\":\"Schema guide\",\"link\":\"/meridiem/api/schema-guide\"},{\"text\":\"Troubleshooting\",\"link\":\"/meridiem/api/troubleshooting\"},{\"text\":\"▶️ API Playground\",\"link\":\"/meridiem/api/api\"},{\"text\":\"Extension conversions\",\"link\":\"/meridiem/api/extension-conversions\"},{\"text\":\"SMS & Email\",\"link\":\"/meridiem/api/sms-email\"},{\"text\":\"Webhooks\",\"link\":\"/meridiem/api/webhooks\"}]}],\"collapsible\":true,\"collapsed\":false},{\"text\":\"Remark.ing\",\"link\":\"/remarking/\",\"items\":[{\"text\":\"Remark.ing\",\"link\":\"/remarking/\"},{\"text\":\"Visibility\",\"link\":\"/remarking/visibility\"},{\"text\":\"Remarks\",\"link\":\"/remarking/remarks\"},{\"text\":\"Embedding\",\"link\":\"/remarking/embedding\"},{\"text\":\"RSS\",\"link\":\"/remarking/rss\"}],\"collapsed\":false,\"collapsible\":true},{\"text\":\"Views\",\"link\":\"/visualizations/\",\"collapsible\":true,\"collapsed\":false,\"items\":[{\"text\":\"Views\",\"link\":\"/visualizations/\"},{\"text\":\"Starter template\",\"link\":\"/visualizations/starter-template\"},{\"text\":\"Timeline\",\"link\":\"/visualizations/timeline\",\"items\":[{\"text\":\"Styling\",\"link\":\"/visualizations/timeline/styling\"}]}]},{\"text\":\"Links\",\"items\":[{\"text\":\"Github\",\"link\":\"https://github.com/mark-when/markwhen\"},{\"text\":\"Example timeline\",\"link\":\"https://markwhen.com/example\"},{\"text\":\"Markwhen.com\",\"link\":\"https://markwhen.com\"},{\"text\":\"Markwhen on Remark.ing\",\"link\":\"https://remark.ing/markwhen\"},{\"text\":\"VS Code extension\",\"link\":\"https://marketplace.visualstudio.com/items?itemName=Markwhen.markwhen\"},{\"text\":\"Obsidian plugin\",\"link\":\"https://obsidian.md/plugins?id=markwhen\"}]}],\"socialLinks\":[{\"icon\":\"discord\",\"link\":\"https://discord.gg/3rTpUD94ac\"},{\"icon\":\"github\",\"link\":\"https://github.com/mark-when\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
24
25    
26  
26<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"d19abceb857e43aeaa0cd9f8eba56e86","r":1,"spa":2}' crossorigin="anonymous"></script>
26
27</body>
28</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.