Chrome拡張機能の「Create Link」を使って簡単にサイトリンクを生成する

サイトをコピーしてリンクのシェアをしたい時は、「タイトルのコピー」と「リンクのコピー」とコピーの作業が2回必要になってきます。
更にサイトタイトルも入れる必要がある場合は「サイトタイトル」もコピーしなければなりません。
今回はそれらを整形して、コピーできるCreate LinkというChrome拡張機能の紹介です。
Create Linkのインストール

Google Chromeのウェブストアからダウンロードします。
Chromeの右上にCreate Linkのアイコンが追加されているので、それをクリックしてフォーマットを選ぶと整形したリンクのコピーができます。
また1番下の[Configure…]を押すと設定ページが開きます。
フォーマットの作成方法
設定ページのFormats下のボタンから、フォーマットの追加・削除が可能です。

デフォルトでは下記の4つのフォーマットが設定されています。
| 名前 | フォーマット |
|---|---|
| Plain text | %text% %url% |
| HTML | <a href=”%url%”>%htmlEscapedText%</a> |
| markdown | [%text_md%](%url%) |
| mediaWiki | [%url% %text%] |
フォーマットを見ると分かりますが、Create Linkではパーセント記号で囲まれた変数をフォーマット内に入れておくことで、コピー時に適切な値が代入され、リンクがコピーされる仕組みになっています。
使える変数
用意されている変数は全部で8つあります。
これらをうまく使うことでフォーマットが作れます。
| 変数 | 中身 |
|---|---|
| %text% | 選択したテキストかページのタイトル 改行はなくなる |
| %text_n% | 選択したテキストかページのタイトル 改行も一緒にコピーされる |
| %text_br% | 選択したテキストかページのタイトル 改行は<br>か\nに変換される |
| %text_md% | 選択したテキストかページのタイトル マークダウン仕様の文字はすべてバックスラッシュでエスケープされる |
| %title% | ページタイトル |
| %newline% | 改行(\n) |
| %htmlEscapedText% | 選択したテキストかページのタイトル HTML記号は実体参照に変換される |
| %input% | テキストを入力するためのダイアログをポップアップする |
Filter機能に関して
Create LinkではFilterという、「s/検索文字/置換文字」と入力すると、コピーした文字列に対して文字の置換をする機能があります。
ただ、2019年5月現在この機能はうまく動作していなくて、使用しようとするとコピーした文字列が「undefined」になってしまいます。


Dropboxの「Macをバックアップ」機能でデスクトップや書類フォルダを同期する
Drive File Streamの中にあるフォルダを登録して、Alfredから検索結果に表示する方法
Fantastical 2 for Macでスムーズにカレンダーの登録を行う
ターミナル起動時のLast login表示を無効にする方法
MAMPでhtdocs内に複数のローカルホストを作成する方法
MacDownでシンタックスハイライト機能を使う方法と設定
Fantasticalの月間カレンダーは3段にして使うのがオススメ!
Karabiner-Elementsでデザインツール(Photoshop・Sketch・Figma)のショートカットキーを設定する
1Passwordで素早くパスワードを入力するためのショートカットキー
Macの音量や輝度を「細かく調節」したり「音量を確認しながら調節」する方法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Keyboard Maestroの変数基礎
Neovimを使い始める最初の一歩として便利な「LazyVim」
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法