橋本 Hashimoto   Baku

橋本 Hashimoto   Baku

garden.ooo Markdownフォーマット (Scratchpad)

This page is a personal scratchpad.

Frontmatterについて

{
/** 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 Tino

260103 メモと記録の方法|せしも by 瀬下 翔太

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

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