---
created: 2026-01-06T01:14:46.659Z
visibility: public
modified: 2026-02-16T15:15:16.410Z
content_id: g74yMrGQ2-xR7-ayxZlxV
---

# garden.ooo Markdownフォーマット

## Frontmatterについて

```ts
{
/** Obsidian/jekyll **/
title: string
aliases: string[]
tags: string[]
created: Date
modified: Date // 自動設定されることが多い
description: string // OGPなどに設定される plaintext。マニュアル設定しない場合はexcerptから自動的に適用。

/** Obsidian Publish */
publish: boolean
cssclass: string

/** Jekyll */
published: boolean

/** garden.ooo */
title_locale: LocalizedData<string>
visibility: 'public' | 'unlisted' | 'private` // 後述
theme: Theme // CSS Variablesに対応
css: string // そのままカスタムCSSとして適用。 vueuse/useStyleTagなどで

/** OGP */
thumbnail: Image

/** Domain-specific keys */
isbn: string
doi: string

/** Layout */
layout: string // Nuxtのレイアウトとして渡される
excerpt: string | Hast // 本文から自動決定される。文字列の場合はMarkdownとしてパース
cover: string | Hast // 同上
}
```

## visibility について

- `unlisted`とは
  - `robots=noindex,nofollow` が適用される
  - 管理者以外はリスト表示からもフィードからも不可視になる
  - [[Shallow Web]]の実装

- `visibility`キーが最優先される
- 他のSSGシステムとの互換性のため、`visibility` キーが存在しない場合：
  - `publish(ed): true` の場合のみ `visibility: public` となる
  - それ以外は `visibility: private`

## その他互換性を持たせたいもの

### Obsidian Thino

[260103 メモと記録の方法｜せしも](https://note.com/seshiapple/n/n91a7af5b6cf0) by [[shota-seshimo|瀬下 翔太]]

```md
- 22:25 some note
- 14:22 [ ] one another memo with a checkbox
```

こういうフォーマットになっているらしい。

### Obsidian Dataview

- [Functions - Dataview](https://blacksmithgu.github.io/obsidian-dataview/reference/functions/)
