Obsidian Bases 入門(松濤Vimmer)
概要
松濤Vimmer による Obsidian Bases 正式リリース(v1.9、2025-08-18)に合わせた入門解説記事。β版から使用してきた著者が「つまづきポイント」を踏まえた基礎から解説。Bases 単体の使い方に加え、Obsidian Web Clipper との組み合わせで記事ギャラリーを作る実践例も紹介。
記事の構成
- Basesとは
- Basesの作成方法(コマンドパレット)
- Basesの構成
- テーブルビュー
- カードビュー
- Filter
- Properties
- Formula
- Basesの埋め込み(コードブロック)
- WebClipper との連携(実践例)
主要ポイント
Bases とは
- Obsidian 公式コアプラグイン(Obsidian 1.9 で正式リリース)
- 既存のノートをまとめてデータベースのように扱える
- テーブル形式・カード形式で表現できる
作成方法
- コマンドパレット → “Create new base” で新規作成
2つのビュー
| ビュー | 特徴 | 設定可能項目 |
|---|---|---|
| テーブルビュー | 表形式で一覧表示 | 行の幅 |
| カードビュー | カード形式で一覧表示 | カードサイズ・サムネ画像・画像比率・Image fit |
Filter(フィルタリング)
- All views: 全ビューに共通して適用されるフィルター
- This view: 現在表示中のビューのみに適用されるフィルター
- 比較対象: ファイル名・拡張子・フォルダ・frontmatter プロパティ など
- 推奨設定:
extension is markdownを All views に設定し、JS等の非Markdownファイルを除外
Properties(表示項目)
- デフォルトプロパティに加え、frontmatter のプロパティも選択可能
Formula(カスタムプロパティ)
- 計算式でカスタムプロパティを作成できる機能
- image() 関数: ノート内に埋め込んだ画像ファイルを取得してカラム表示
- image(prop) 関数: frontmatter の image プロパティを画像プロパティとして扱いテーブルでも画像表示
- 他にも多数の関数が使用可能: 公式ドキュメント参照 → https://help.obsidian.md/bases/functions
Bases の埋め込み
.baseコードブロックとしてノートに埋め込める- GUI で作成した Bases を Cursor 等のエディタで開いてコードを取得 → コードブロックに貼り付けるだけ
WebClipper との連携(実践例)
目的: Obsidian Web Clipper で保存した記事をカードビューギャラリーとして表示
手順:
- Obsidian Web Clipper(Chrome拡張)をインストール
- Web Clipper の設定で
imageプロパティを追加 - 記事を Web Clip して保存
- Bases を新規作成 → Filter > All views で
extension is markdown設定 - 任意:
folderプロパティで保存フォルダを絞り込み - カードビューを追加 → Image property に
imageを選択 → Image fit をContainに設定 - 記事を蓄積するとサムネイル付きギャラリーが完成
著者まとめ
従来 Dataview で表現していたようなギャラリービューが簡単に表現できるようになり、ますます Obsidian の活用の幅が広がった。特に Formula 機能を駆使することでいろいろな形でデータベースを表現できる。