エディター
Web アプリのノート画面には、ノート上部に 閲覧ビュー / 編集 の切り替えがひとつあります。閲覧ビューではリッチな表示が行われ、編集は Markdown を書くためのプレーンな CodeMirror 6 のテキスト入力です。
閲覧ビュー (表示)
Section titled “閲覧ビュー (表示)”ビューアーは、Obsidian との互換性を考えて設計された remark/rehype のスタックです。Obsidian で表示されるものは、ここでも表示されるはずです。
- CommonMark + GFM: 見出し、リスト、表、コードブロック、取り消し線、タスクリスト
- Wikilink:
[[Note Title]]と[[Note Title|Display Text]]。/notes/<path>へのリンクとして表示されます - 画像の埋め込み:
![[image.png]]は、認証付きの添付ファイル API に解決されます - コールアウト: Obsidian 形式の
> [!note]、> [!warning]、> [!tip]など (@portaljs/remark-calloutsを使用) - KaTeX の数式:
$inline$と$$display$$ - Mermaid の図:
```mermaidのコードブロック - シンタックスハイライト: コードブロックは rehype-highlight で表示されます
- Frontmatter: ファイル先頭の YAML は gray-matter で解析され、本文はその下に表示されます
- 見出しの自動リンク: すべての見出しにスラッグとアンカーリンクが付きます
編集モード (書き込み)
Section titled “編集モード (書き込み)”編集モードでは、Markdown 言語プラグイン (シンタックスハイライト)、行の折り返し、そして iOS Safari の自動ズームを防ぐモバイル向けの 16px フォントを備えた CodeMirror 6 の入力に切り替わります。
保存ボタンはありません。エディターは入力するたびに自動保存します。ノート上部のステータス表示は、書き込み中は Saving…、完了すると Saved、書き込みがエラーになると Save failed とクリックできる Retry リンクを表示します。
Web エディターは、意図的にすばやく書き留めるための画面です。ノートを開き、編集して、立ち去る。より本格的な執筆 (スラッシュメニュー、エディター内の検索/置換、wikilink やタグの自動補完) には、Obsidian が最適です。この役割分担は、欠けているからではなく設計によるものです。Obsidian はすでに優れたエディターで、私たちはそこにネイティブに同期しています。そのため Web アプリは、Obsidian からは上手くやりにくいこと (保管庫をまたいだ閲覧、Obsidian の iOS アプリなしでのモバイルアクセス、どこからでもブラウザーでアクセスすること) に集中しています。
競合に強い編集
Section titled “競合に強い編集”Web エディターは、プラグインと同じ同期エンジンを通ります。ノートを開いている間にほかのデバイスが同じノートを編集しても、エディターはあなたの作業を失わずに対応します。
- 受信したリモートの編集は、3 ウェイマージで開いている下書きに取り込まれます。問題なくマージできる場合は、何も表示せずに行われます。
- 保存がほかのデバイスの書き込みと競り合うと、バックエンドは 409 を返します。エディターは最新バージョンを取得し、3 ウェイマージであなたの編集をその上に載せ直して、保存を自動的に再試行します。
- マージに行単位の本当の重なりがある場合、あなたの下書きはそのまま残り、操作を妨げない ConflictBar が表示されます。選択肢は 3 つです: Keep mine、Take theirs、View merge。黙って破棄されるものはありません。
Obsidian のプラグインには非対応
Section titled “Obsidian のプラグインには非対応”Obsidian のコミュニティプラグインに依存するもの (Dataview のクエリ、Templater の出力、独自の canvas 拡張、Excalidraw の図形など) は、Web エディターでは実行されません。 Web アプリは独自のレンダラーを備えており、お使いの Obsidian にあるプラグインのコードは実行できません。Dataview のブロックはプレーンなコードブロックとして表示され、Templater の構文は未解決のまま残ります。
プラグインの表示に依存するノートも、安全です。プレーンな Markdown として同期され、Obsidian では正しく表示されます。Web アプリで見たときに動的な表示にならないだけです。
プラグインの互換性は、将来のメジャーバージョンで検討するかもしれませんが、現在のロードマップには入っていません。
エディターはタッチ操作に対応していますが、小さい画面では限界があります。スマートフォンでの本格的な編集には、Obsidian のモバイル版のほうが適していることが多いです。ちょっとした編集や検索なら、Web アプリで問題なく使えます。