SNSにシェアできるボタンを取り付けよう
はてなブログはデフォルトでSNSのシェアボタンがついているんですけど、いかんせん表示されるまでに時間がかかるのとせっかくデサインを変えたんだからボタンもかっこ良くしたい!
と思いたち、いろいろな記事を探してたどり着いたページのものを取り付けてみます。
フラットデザインだしカッコいいな!っていうきっかけだけですがこれを僕のブログにも使ってみました!
参考にさせていただいたサイト
今回は,だいぱんまんさんのこちらのサイトに紹介されているコードを使ってみました。
2017/1/8に不具合の修正がされておりますので,これまで使っていた方ももう一度確認してみることをおすすめします。
こうして修正してくれるのもすごくありがたいですね。
CSSやhtmlは上のページのものを使用させていただきましたので,みなさんも上のページから確認してみて下さい。
以下は,実際に自分が実施手順をトレースしてやってみた結果です。だいぱんまんさんのページに殆ど書いて有ることをやっただけですが,読みながらやるだけで出来ちゃうわかりやすい説明になっていました。
Webフォントをインポートする
シェアボタン用のフォントを読み込みます。
目次を自動挿入するときに使ったheadに要素を追加に追加です。
ダッシュボード→設定→詳細設定→headに要素を追加
部分に貼り付けます。
CSSを貼り付ける
- PC用を ダッシュボード→デザイン→スパナマークのカスタマイズ→ヘッダ→タイトル下
- スマホ用 デザイン→スマホアイコン→ヘッダ→タイトル下
PC用の場合は,下の画像の場所です。スマホの場合は,スパナの隣のスマホボタンを押して切り替えたら出てきます。
使用しているデザインがレスポンシブの場合は,スマホ用をPC用のヘッダ内タイトル下に貼り付けたら良いかと思います。私はそうしてみました。
ただ,LINEはスマホからしかシェアできないので,PCでLINEを押してもなにも起こらないという事になってしまいます。。。これはどうしようかな〜? スマホからのみ表示させるように変えてみようかなと思っています。
Htmlを貼り付ける
貼り付ける場所は,これまたAdSenseのときと一緒ですね。
これまた,PC用とスマホ用のに種類があります。
レスポンシブなので,CSS同様,スマホ用を記事下に追加しました。
これで作業は終了です!!
記事のプレビューで確認
記事のプレビューをすることで記載したCSSとhtmlが反映されたかを確認することができます。
私のブログ記事にもシェアボタンが表示されました!!
まとめ
- はてな標準装備のシェアボタンではなく,フラットデザインのボタンを取り付けてみました。
- Webフォントをheadに追加する
- CSSをデザインのヘッダ→タイトル下に記載
- htmlを記事の記事下に記載
- PC用とスマホ用2種類があるので,両方を記入すること。レスポンシブの場合は,PCのデザインをカスタマイズするボックスにのみ記入すること。
- LINEボタンが必要なければ,PC用を使う。
これでシェアしてくれる人が増えることを祈るばかりです笑
コメント