···1818 glob: { pattern: "**/*.md", base: "./testing/posts" },
1919 frontmatter: { type: "yaml", titleKey: "title", descriptionKey: "description", uploadDateKey: "uploadedDate" },
2020 publicationUri: "at://did:plc:irx36xprktslecsbopbwnh5w/pub.leaflet.publication/3m27dfyhhtk2a",
2121+ codeblockTheme: "catppuccin-mocha",
2122 prependDoc: {
2223 path: "./testing/leaflet-prepend.md",
2324 replacement: (key, ctx) => {
···5556To setup placeholder replacement in prepended and appended docs you need to provide replacement function or key-value array.\
5657Example of function replacing placeholder `slug` with file name is shown in the config example.\
5758Placeholders in Markdown are defined like this `{{your-key}}`.
5959+6060+## Sessions
6161+Sessions are stored using the OS's credentials manager. For specific details look at these pages for [Node](https://github.com/Brooooooklyn/keyring-node) and [Bun](https://bun.com/docs/runtime/secrets).\
6262+If you want to delete the session, you will have to do it manually.\
6363+Session saving is skipped when using `--nokeyring` argument like this `leaflet-md --nokeyring sync` or if it's run inside a CI environment(requires `CI` env var set to `true`).
58645965## Development
6066