ブログを書く際に、リンクを挿入することがあるが、それを手早くやりたい。
ブログを書くのには、Safariを使用しているので、そこで使える方法がよい。
・ページのタイトルを取得
・ページのURLを取得
・リンクタグを作成
この一連の処理を素早くできたら良いなあと思い、調べました。
Safari Extensions(Safari機能拡張)を使う
Safariは、Safari Extensions(Safari機能拡張)で、機能を拡張できます。
Apple – Safari – Safari Extensions Gallery
さまざまな機能拡張がありますが、そのなかで
Format Link – Safari Extensions Gallery
というExtensionがあります。
HTMLのaタグ形式や、Markdown形式でリンクを表示することができます。
これを使えば、目的のページ開いて、Format Linkのボタンをクリック -> Command + C -> Command + Vでリンクタグが作成できます。
かなり手早いです。
ブックマークレットを使う
ただ、Format Linkですと、ボタンをクリックしなければなりません。
それをキーボードショートカットでできないのかなと思いましたが、やりかたはわかりませんでした。
調べていくなかで、「ブックマークレット」というものを知りました。
ブックマークをクリックすると、ちょっとした機能を持ったJavaScriptを起動するというものです。
これを使ってリンク作成をやりやすくする方法を記しているサイトがありました。
超絶便利!Safariでショートカットキーからブックマークレットを発動する方法
• Safariは、ブックマークバーをキーボードショートカット Command+数字(左から1,2,3,…)で開くことができる。
(2015/10/02追記。Safariがver 9.0になってブックマークバーを開くショートカットが変わっています。Option+Command+数字になっています。…押しづらくなりました。従来のものに戻すには->El CapitanでのSafari (ver 9)でCommand+数字をブックマークバー選択に戻す | nackpan Blog)
• ブックマークバーにブックマークレットを置くことによって、ブックマークレットをショートカットキーで開くことができる。
• リンクを作成するブックマークレットを置けば、キーボードショートカットキーでリンクを作成できる。
というものです。
この方法を使うことで、 Command + 1 -> Command + C -> Command + Vでリンクタグを作成できるようになりました。