HRR Co., Ltd.

技術的な記録を残していくことを目的としています。1次情報を大事にしています。

Markdownのリンク作成用ブックマークレット

はじめに

hrroct.hatenablog.com

過去に書いたブックマークレットの小ネタ追加です。

コード

javascript:
function getTitleAndUrl() {
  var title = document.title;
  var url = location.href;
  var text = '[' + title + '](' + url + ')';
  navigator.clipboard.writeText(text).then(
    () => {
      /* success */
    },
    () => {
      /* failure */
      alert('Failure!');
    },
  );
};
getTitleAndUrl();

こちらをお気に入りのURL欄にコピペしてあげればOKです。
(お気に入りのタイトルは何でもOK)
私はブックマークバーの押しやすい場所にいつも置いています。

作成したお気に入りをクリックすれば、クリップボード
[サイトのタイトル](サイトのURL)
という構成で保存されることになります。

これがそのままMarkdownのリンク形式になっているという寸法です。

最後に

タイトルがHTMLのtitle属性そのままになるので、長い場合もあります。 そういったときは、サイト毎にブックマークレットを使い分けるのもありです。

以上でした!