外部リンクカードを実装したい!

公開 : 2022.12.01
titleimage

ふと、ブックマークレットから動作して簡単に挿入できるリンクカードを作りたいと思ったので探してみました。 基本的にはこのサイトの記事はマークダウンで書いているため、ブックマークレットでコピペできると楽です。

良さそうなデザインを発見

コチラのサイトの方がブックマークレット式で動作するリンクカードを作成していたので、これを流用する形で作業を進めます。以下のリンクカードが今回の完成形となります。

ブログカード作成ブックマークレットをアップデートしました

ブログカード作成ブックマークレットをアップデートしました

FC2ブログのみならず汎くお使い頂いているようで甲斐があったなぁ、と思っております ブログカード なんですが、アップデート、というか少しhtml内容を変更しました。...

CSSを加工する

私のサイトは、Tailwind を採用していますので極力 Tailwind に置き換えてCSSを加工。 環境によってスタイルが干渉する場合があるので、あくまで参考程度で見てください。時間があったらもう少し丁寧に書き直します。

/***            ***/
/***  LinkCard ***/
/***            ***/

/* カード全体像 */
.blogcard {
    @apply bg-slate-700 border border-gray-500 rounded-lg p-3 my-5
}
.blogcard p {
    @apply !m-0
}
/* float親要素 */
.blogcard-content {
    overflow: hidden;
}
/* 画像 */
.blogcard-image {
    @apply ml-4 float-right inline-block
}
.blogcard-image-wrapper {
    @apply inline-block flex justify-end w-full
}
.blogcard-image-wrapper img {
    object-fit: cover;
    object-position: center center;
}
.blogcard-image-wrapper img {
    @apply w-24 h-24 max-sm:w-16 max-sm:h-16
}
.blogcard-image-wrapper img {
    @apply flex !m-2
}
/* タイトル */
.blogcard-title {
    @apply !mt-0 font-bold text-base max-sm:w-8/12
}
/* 引用 */
.blogcard blockquote {
    @apply static p-0
}
/* 記事概要 */
.blogcard-description {
    @apply !mt-5 !mb-2 text-xs !leading-5 max-sm:w-8/12
}
/* フッター(元記事サイト名とリンク) */
.blogcard-footer {
    @apply flex justify-start italic text-xs text-white
}
.blogcard-footer img {
    @apply !m-0 !mr-2
}
/* カードマウスホバー */
.blogcard:hover {
    @apply transform duration-300 scale-105;
}

動作確認

Google で実行

Google 日本語入力 物理フリックバージョン

Google 日本語入力 物理フリックバージョン

触れて、伝わる。今までにないプレミアムな質感を。Google から新しい日本語入力デバイスのご提案です。

ascii で実行

ニコンが一眼レフカメラ開発から撤退の報道 カメラ市場の未来は (1/3)

ニコンが一眼レフカメラ開発から撤退の報道 カメラ市場の未来は (1/3)

ニコンがデジタル一眼レフカメラの開発を停止するという報道があった。ニコンは撤退を否定したが、開発停止については言及していない。今後、市場はミラーレスに向かっていきそうだ。

Amazon で実行したところ、“blogcard-title”や”blogcard-description” の情報が取れず。

undefined

undefined

リンクとしては有効ですので、自分で”undefined”の箇所に文書をれれば問題なさそうです。画像も入れられないことはなさそうですがめんどくさそう。

タイトルを記述

説明文を自分で記述

まとめ

試してみたところ動作しない(OGP未設定のため)、サイトもありますが基本的には使えるサイトが多いのでぜひ使ってみて下さい。