---
title: garden.ooo
updated: 2026-04-01T01:44:56.504Z
tags:
  - tools
  - highlight
url: https://baku89.com/garden
---

# garden.ooo

![](https://wp.baku89.com/wp-content/uploads/2026/03/ogp.png)

ロゴ：[永良新](/%E6%B0%B8%E8%89%AF%E6%96%B0)さんデザインのAratanaというフォントをベースにつくったロゴタイプ

[baku89#icon](/baku89#icon)が開発している[Local-First](/Local-First_Software) な CMS。[実績サイト](/works)にも、[ナレッジベース](/bib)にも、[日記](/diary)にも、[有料コンテンツ配信](/members-only)にもつかうことができる。

[garden.ooo](https://garden.ooo)というURLそのものがシステム名であり、サービス名。[このポートフォリオサイト](/)や友人のWebサイトの[構築に使いながら](/Dogfooding)開発を続けている

旧名：[Morion](/morion)

## 要するに

1. **WikiベースのCMS**

   - ハイパーテキストの再発見
   - カテゴリや投稿タイプという階層構造や、ブログや日記といったタイムライン構造に縛られた今日のWebから、WWW本来の網の目構造を取り戻す

2. **[Local First](/Local-First_Software)**

   - 全情報はローカルにテキストファイルとして保存される
   - データをクラウドに人質にとらない。むしろ、ローカルこそがsource of truthで、クラウドはそれをミラーする存在
   - データの実体はただのテキストファイルだから、garden.ooo に限らず色んなシステムで編集したり開くことができる
   - そしてオフラインでも動く

3. **[ダダ漏れ](/%E3%83%80%E3%83%80%E6%BC%8F%E3%82%8C)をアフォードする**

   - [よそ向けの文章](/permanent)から[私的なメモ](/garden-pages)まで、色んなものを安心して綯い交ぜに載せておけるシステム
   - 公開範囲を細かく設定できる
   - [完成概念](/%E5%AE%8C%E6%88%90%E6%A6%82%E5%BF%B5)をガバガバにする。公開したっきりじゃなくて、同じページを何度も手入れし続けられる

4. **[相互運用性](/Interoperability)を大切にする**

- Markdownに加えて、GitHub/Obsidian拡張構文をサポート
- MCP/APIもある
- [それでも不足な場合は、カスタムパーサーが使える](/garden/parser)（たらいいな）

---

## 目次

`garden/**` 以下が garden.ooo のドキュメント一式。設計思想から実装詳細まで、人間にも AI エージェントにも読めるように書いている。コードを触る前に、少なくとも[設計思想](/garden/design-principles)と[情報設計](/garden/information-architecture)には目を通しておくのがおすすめ。

### まず読む

1. **[設計思想](/garden/design-principles)** — 階層性の否定、ローカル・ファースト、プレーンテキスト、ダダ漏れ、愚行権
2. **[思想的な背景](/garden/references)** — ハイパーテキストの系譜、先行プロジェクト、Web の単線化と文脈崩壊
3. **[情報設計](/garden/information-architecture)** — コンテンツパイプライン、識別子（path/uri/slug）、リンクとバックリンク、公開範囲、permanent / note page の区別
4. **[garden.ooo ではないもの](/garden/what-it-is-not)** — 何をやらないかの線引き

### 実装の現状を把握する

1. **[データアーキテクチャ](/garden/data-architecture)** — Local File / Local DB / Remote DB の役割と同期フロー
2. **[ページスキーマ](/garden/page-schema)** — `Page`、frontmatter、RxDB ドキュメント形状
3. **[レプリケーション](/garden/replication)** — Remote DB との pull/push、conflict、soft delete
4. **[同期インテント・ジャーナル](/garden/sync-intent-journal)** — vault 内 `.garden/` サイドカーと、それが防ぐ復活事故
5. **[開発ガイド](/garden/development)** — 技術スタック、ディレクトリ構成、開発時の入口
6. **[ユースモード](/garden/use-mode)** — 利用形態ごとの機能要件
7. **[可視性](/garden/visibility)** — `public` / `garden` / `unlisted` / `protected` / `private` の振る舞い

### フォーマットとページ表現

1. **[Frontmatter](/garden/frontmatter)** — frontmatter の考え方と補足
2. **[garden.ooo Markdownフォーマット](/garden/md)** — 本文の表現レイヤー
3. **[`layout: html`](/garden/layout-html)** — 本文を単体の HTML 文書として出力するレイアウト
4. **[カスタムパーサー](/garden/parser)** — 任意の軽量マークアップ言語を差し込む構想
5. **[WYSIWYG](/garden/wysiwyg)** — リッチエディタまわりのメモ

### ユーザー向けドキュメント

1. **[マニュアル](/garden/manual)** — 利用者向けの入口
2. **[サイトの使い方](/garden/manual/site-help)** — 編集 UI、ショートカット、操作方法
3. **[Markdown 記法ガイド](/garden/manual/markdown-guide)** — Markdown、Wikilink、特殊ブロック、frontmatter

### 運用メモと周辺資料

1. **[garden.ooo Devlog](/garden/devlog)** — 実装過程のログ
2. **[外部サービス認証情報セットアップ](/garden/credentials-setup)** — GitHub OAuth / PAT、WordPress アプリケーションパスワードなどの設定メモ
3. **[SKIYAKI / MONO NO AWARE 向け提案メモ](/garden/skiyaki-monono-aware-proposal)** — 会員基盤と配信体験を分離するための叩き台
4. **[Webmention](/garden/webmention)** — Webmention まわりのメモ
5. **[料金](/garden/pricing)** — 価格設計のメモ
6. **[移行](/garden/migration)** — 移行に関するメモ
7. **[サイト再構築候補](/garden/sites-to-renewal)** — リニューアル対象サイトのメモ
8. **[既知のバグ候補](/garden/potential-bugs)** — バグ調査のメモ
9. **[メモ](/garden/memo)** — その他の断片的メモ
