banner
叶星优酸乳

叶星优酸乳

阅读是砍向内心冰封大海的斧头
twitter
tg_channel
mastodon

Obsidian|もう一つのウェブコンテンツの引用方法

私はよくウェブページやブログを読んでいて、興味のある内容に注釈を付けます。その際、私の方法は、該当の文章の URL を右クリックしてコピーし、それを Obsidian に貼り付けて自分の考えを書きます。これにより、自分の考えを記録するだけでなく、元の記事にも索引を付けることができます。

しかし、このようなテキストへの URL はしばしば長くて読みづらいです。例えば:

http://www.qncd.com/?p=9085#:~:text=%E8%BF%99%E4%B8%AA%E5%AD%A6%E6%9C%9F%EF%BC%8C%E8%BF%99%E9%97%A8%E8%AF%BE%E7%9A%84%E8%AE%A1%E5%88%92%E6%98%AF%E8%AE%B2%E5%8D%81%E4%BA%94%E4%B8%AA%E6%97%A5%E5%B8%B8%E8%AF%8D%E6%B1%87%E3%80%82%E8%BF%98%E5%A5%BD%E8%AF%BB%E8%BF%87%E8%AE%B8%E6%99%96%E7%9A%84%E4%B8%83%E6%9C%AC%E4%B9%A6%EF%BC%8C%E6%9C%89%E4%B8%80%E7%99%BE%E5%A4%9A%E4%B8%87%E5%AD%97%E6%89%93%E5%BA%95%E2%80%94%E2%80%94

これは、中国語とスペースをブラウザで読み取れる文字に変換する必要があるためです。したがって、この長い URL をより短くて読みやすくするために簡単な処理が必要です。処理後、次のようになります:

http://www.qncd.com/?p=9085#:~:text = この学期、この授業の計画は十五個の日常語彙。幸いにも许晖の七冊の本、一百万字打底 ——

demo.gif

この方法の利点は明らかです:シンプルで読みやすいですし、元の記事が削除されても、引用している文章がわかります。ただし、この索引方法には欠点もあります。例えば、元の文章が変更されると、この URL でその文章を特定することができなくなるかもしれません。ただし、私にとってはそれは重要ではありません。

もしあなたも同じような要件がある場合、以下は私の設定です。必要なものは次のとおりです:

  • プラグイン「Templater」:長い URL を処理するためのテンプレートの設定が必要です
  • プラグイン「Surfing」(オプション):Obsidian 内で記事を読んで抜粋するためのもので、ブラウザに別途移動する必要はありません

Templater の設定#

  1. コミュニティマーケットでプラグインを検索またはダウンロードします:https://github.com/SilentVoid13/Templater
  2. 専用のテンプレートフォルダを作成し、Templater でそのフォルダを指定します(設定 / Templater/Template folder location)
  3. 上記のフォルダ内に URL を処理するためのテンプレートファイルを作成します(例:「URL エスケープ」などの名前)。以下の内容を入力します。
<%*
  const selection = tp.file.selection()
  const urlSource =  await tp.system.clipboard()
  const url = decodeURIComponent(urlSource)
  const title = selection && selection.length ? selection : await tp.system.prompt('タイトルを入力してください')
  tR += `[${title ? title : url}](${url})`
%>

これで作業は完了です。ブラウザの記事でテキストを選択し、そのテキストの URL を右クリックして Obsidian に移動した後、cmd+p でコマンドパネルを呼び出し、「Templater: Open Insert Template modal」を選択します(このコマンドはショートカットキーに設定することをおすすめします)。そして、先ほど作成した「URL エスケープ」テンプレートが表示され、クリックするとポップアップが表示されます。内容を入力して Enter キーを押すと処理が完了します。

Surfing の設定#

Obsidian で記事を読んで抜粋する場合は、このプラグインをインストールしてください。必要ない場合は無視してください。

  1. コミュニティマーケットでプラグインを検索またはダウンロードします:https://github.com/PKM-er/Obsidian-Surfing
  2. 「自分で指定したリンクのフォーマットをハイライトする」スイッチをオンにします
  3. 次のメニュー「ハイライトするリンクのフォーマットをコピーする」で、デフォルトの設定を削除し、{URL} を入力します

これで、Obsidian でウェブページを開き、テキストを選択して右クリックすると、「ハイライトするリンクをコピー」メニューが表示され、クリックするとそのテキストの URL を取得できます。先ほどの処理方法に従って処理してください。

(注:この記事は Boninall プラグインのサポートと稻米鼠のテンプレートサポートに特に感謝します)

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。