スナップショットを公開する
スナップショットは、ノートをその時点のまま書き出した静的ページのフォルダーです。開いた人はそのノートだけを読めて、それ以外には何もできません。Varligを持っていない人にノートのまとまりを渡すときや、自分でPCやスマートフォンのブラウザーから読みたいときのための仕組みです。
公開する前に、シートがはっきりとこう伝えます。「スナップショットは静的なページのフォルダーです。開いた人はノートを読むことだけができます。ページは編集できず、ネットワークも不要で、元のノートを変更しても今日の内容のまま表示されます。」
スナップショットとは何か、何でないか
スナップショットはファイルのまとまりです。書き出した瞬間に固定されます。あとから元のノートを編集しても、すでに書き出されたフォルダーは1バイトも変わりませんし、Varligがそれを裏で書き直すこともありません。
スナップショットはWebサイトでもアカウントでも同期サービスでも ありません。
- アカウントも招待もありません。 フォルダーを開ける人は誰でも読めます。ログインも、人ごとのアクセス権も、誰が読んだかの記録もありません。
- 取り消しはできません。 フォルダーを削除すれば、その場所から新しく開かれることはなくなります。ですが、すでに誰かがダウンロードし、転送し、バックアップに入れたコピーには届きません。
- 編集もコメントもできません。 ページはただの文書です。読んでもVarligの中は何も変わりませんし、Varligの側からページが変わることもありません。
- ホスティングも通信の保護もありません。 Varligが書き出すのはフォルダーまでです。それを運ぶもの(共有ドライブ、Webサーバー、メールの添付ファイル)が、誰の手に届くかを決めます。
公開する
同じシートを開くコマンドが3つあります。
| コマンド | 公開されるもの |
|---|---|
| ファイル › スナップショットを公開… | 選択しているノート |
| ノートリストのコンテキストメニューの スナップショットを公開… | 右クリックした選択範囲 |
| タグのコンテキストメニューの タグのスナップショットを公開… | そのタグの付いたすべてのノート |
どれにもキーボードショートカットはありません。
シートの見出しは スナップショットを公開 です。スナップショットの名前 の欄に名前を入力し、プレビューを確かめてから、フォルダーを選択… で書き出す場所を選びます。キャンセル を押せば、すべて元のままです。
書き出しが終わると、結果に 12件のノートを公開しました と表示され、パスが示されて、こう添えられます。「index.htmlを、このMacでもスマートフォンでも、どのブラウザーでも開けます。ページはスナップショットなので、ノートを編集しても変わらず、読む人が編集することもできません。あとでフォルダーを削除すると新たなダウンロードはできなくなりますが、すでに誰かが持っているコピーを取り消すことはできません。」Finderに表示 でフォルダーが開き、完了 でシートが閉じます。
まずプレビューを読む
フォルダーを選ぶまで何も書き出されません。プレビューには、そのフォルダーに入るものがそのまま表示されます。
- 公開されるすべてのノート。添付ファイルの数と合計サイズも一緒に表示されます。
- 未公開 — 外れるノートと、その理由。ロックされたノート、保護されたノート、保護タグ — Varlig内にとどめる必要があります のいずれかです。
- 見つからない添付ファイル(公開されていません) — ライブラリが見つけられなかったファイル。書き出したあとの結果には、除かれた数が「1個の添付ファイルが見つからず、公開されませんでした」のように表示されます。
- 外向きのノートリンクすべて。公開されたページがそれをどう扱うかも示されます。
その下では、ノート、添付ファイル、バイト数の合計が随時数えられ、ノートリンクのうちいくつがリンクとして、いくつがただの文字として公開されるかも表示されます。選択したものの中に公開できるノートが1つもなければ、シートはその旨を伝え、ボタンは押せないままです。
リンクは3つのいずれかに分類されます。
| 分類 | ページでの扱い |
|---|---|
included |
リンク先のノートもこのスナップショットにあるので、そのファイルにリンクします |
kept as plain text (not published) |
リンク先のノートがこのスナップショットにないので、入力した文字だけが残ります |
blocked (protected, protected tag or locked) |
リンク先のノートはVarligの外に出せないので、入力した文字だけが残ります |
プレビューはシートが開いている間もノートを読み直すので、別のウインドウで編集したノートは、その時点の内容でプレビューされ、そのまま公開されます。
決して公開されないもの
保護ノート、保護タグの付いたノート、ロックされたノートは、読まれることも公開されることもありません。通常の書き出しと違って、ここには ロックを解除した保護されたノートを含める のような選択肢はありません。公開には、それらを含める手段がそもそもないのです。
スナップショットの中で書き換えられないリンクは、リンクの見た目だけでなくアドレスも失います。そのため、公開されたページが、公開されていないノートの名前を出すことも、そこを指すこともありません。これは [[タイトル|別名]] のリンク、アドレスに公開されなかったノートのタイトルが入ってしまう varlig:// やBearのノートアドレス、そしてタグのリンクが対象です。通常のWebアドレスはそのままです。
フォルダーの中身
Trip notes/
index.html 読む人が最初に見る一覧
Trip-<UUID>.html ノート1つにつき1ページ
Packing-<UUID>.html
assets/ 画像とファイル、全ページで共有
publication.json
ページの見た目はHTMLで書き出したときと同じです。計算の答えはリッチな書き出しと同じように、画像は assets/ から、コードと図は画像として表示されます。そこにスマートフォンの幅に合わせたビューポート、index.html に戻るリンク、そしてスナップショットの日付を示すフッターが加わります。「2026年9月16日に公開。これはスナップショットで、その日の時点のノートを表示しており、ノートが変更されても変わりません。ここでは編集できません。」
スクリプトも、ネットワークへの通信も、編集用のコントロールも一切ないので、フォルダーはオフラインでも、移動やコピーをしたあとでも、スマートフォンの画面でも読めます。
publication.json には、公開した内容が記録されます。varligPublication の形式のバージョン、公開物の id、name、created と updated の日付、各ノートの id、title、file、contentHash、そして公開したファイルの一覧です。形式のバージョンが新しすぎる場合は、誤って読むのではなく読み込みを断ります。
スナップショットを更新する・削除する
設定 › 読み込みと書き出し › 公開したスナップショット には、このライブラリがこれまでに書き出したスナップショットがすべて並びます。1つも書き出していないうちは「スナップショットはまだありません. ノートを選択して「ファイル」▸「スナップショットを公開…」を使うと、読み出し専用のページのフォルダーを書き出せます。」と表示されます。
各行には、書き出したあとにノートが変わったかどうか(3件のノートが変更されました、そして別に 1件のノートがもうライブラリにありません)が表示され、3つのボタンがあります。
| ボタン | 動作 |
|---|---|
| Finderに表示 | 書き出したときのままのフォルダーを開きます。 |
| スナップショットを更新… | スナップショットを更新 という見出しでシートを開き直し、どのノートが変わったかを表示します。スナップショットを更新 を押すと、同じ公開物の新しい版として同じフォルダーを書き直します。 |
| 削除… | 確認のうえ、このMacからフォルダーを削除します。 |
更新は書き出し先の隣で組み立ててから置き換えるので、途中で失敗しても前のスナップショットはそのまま残ります。Varligがフォルダーを削除するのは、その公開物自身の publication.json がまだそこにある場合だけです。自分で移動したり置き換えたりしたフォルダーには手を付けません。
「Trip notes」を削除しますか? の警告は、削除の限界をはっきり伝えます。「このMac上の公開フォルダーを削除し、そこから開けないようにします。ほかの人がすでにダウンロードしたコピーはその人の手元に残ります。公開したスナップショットを取り消すことはできません。」ボタンは キャンセル と フォルダーを削除 です。
ペインの脚注にも同じことが書かれています。「スナップショットは、コピーしたり、メールで送ったり、共有フォルダーに置いたりできる、読み出し専用のページのフォルダーです。スマートフォンのブラウザーでも読めます。アカウントではないため、フォルダーを持っている人は誰でも読むことができ、誰かがダウンロードしたコピーは取り戻せません。」
Varligからノートを取り出すそのほかの方法は、読み込み、書き出し、バックアップを参照してください。