頑張らない!でも諦めない!必死にならずにええかげん

livedoor™ブログの投稿で「続きを読む(read more)」を表示する方法

      2014/11/22

livedoor™ブログで「続きを読む」の表示を行う方法をご紹介します。
ブログサービスを閲覧していて、最近主流になりつつある
「続きを読む」「続きはこちら」「本文を読む」「read more」で
投稿が抜粋で表示されるページがあると思います。
その表示と同じようにlivedoorブログでも表示することができます。

はじめに

この「続きを読む」や「read more」の仕組み。

記事を複数ページで分けていうるようなページでは、
読むのが結構面倒くさいなと感じています。

しかしTOPページなどでは、この表示はとても便利です。

当サイトではTOPページやカテゴリ、タグ、月別アーカイブ、検索結果などで表示しています。
http://algorhythnn.jp/blg/

こうした仕組みは、構築されたブログシステムによって様々ですが、
関連する投稿を一覧化してご提示させて頂くには便利な機能です。

本文の抜粋部分のみを表示させて頂いて、
内容に興味が持てそうかを選んでもらう方式です。

さて、今回はlivedoorでこの抜粋表示を実現する方法です。

なぜ必要か

livedoorのブログでTOPページを開くと、
TOPページには最新の投稿がざーっと3投稿(変更可能)ほど表示されます。

01_GoogleAdSense設置前の表示

GoogleAdSense設置前の表示

TOPからの流入は閲覧される方の興味は未知

最近は直接TOPページからアクセスしてくださる方は減ってはいますが、
TOPにアクセスしてきたということは、興味を持っている話題がまだ絞れていません。

そんな時に偶然表示された1記事に興味を持ってもらうことができるでしょうか。

スクロールすれば、3記事見れるとしても、延々と続く記事をスクロールしてくれるでしょうか。

そんな時にこそ抜粋表示が便利です。

最新の3記事を10記事に増やして表示したとしても、
抜粋表示なら少ないスクロールで網羅してもらうことができます。
1つぐらい興味を持っていただけて、読んでくれるかもしれません。

広告表示も羅列される場合がある

抜粋表示を利用せずに、TOPページにすべてを表示してしまうと、
各投稿の本文中に広告などを挿入している場合に、
TOPページにはその表示された記事の数だけ、広告も表示されます。

10_ブラウザからの表示

ブラウザからの表示

これ、Google™AdSenseなどをサイトに設置している場合には致命的です。
3個以上のコンテンツ広告表示はポリシー違反になります。
(その他リンクユニット3個、検索ユニット2個まで可)

まぁAdSenseのような配信型の広告を毎回記事の間に挿入されるのは、
手間がかかりますし、スクリプトコードが散乱することになりますのでお勧めはしません。

でも、意図があってそうした設置方法を好まれる方もおられるわけです。

そんな時には、TOPページには表示されない、
でも記事の個別ページには表示される仕組みが必要になります。

それも、抜粋表示で実現が可能です。

投稿の入力先を変えるだけで対応可能

livedoorブログで抜粋表示を行う場合、特定のタグを挿入するという考え方ではなく、
抜粋表示を考慮した投稿方法を選択する必要があります。

投稿の方法

livedoorの記事を作成する投稿画面は以下のような画面になっています。
ここで[記事を書く]と[続きを書く]というタブがあります。

01_記事投稿画面

記事投稿画面

このそれぞれの入力タブが「抜粋」と「本文」に対応しています。
それぞれに入力して記事を投稿します。
記入が終了したら、保存して公開します。

02_記事と続きの分割投稿

記事と続きの分割投稿

ブログのトップページを確認すると、
「本文」に入力した記事がTOPページ上で表示され、
[追記]に入力した内容は表示されていません。

代わりに「続きを読む」が表示されるようになります。

03_続きを読むの表示

続きを読むの表示

記事の投稿の方法を2つのフィールドに分割することで、
livedoorブログではこの「続きを読む(read more)」として表示されるようになります。

過去の投稿に適用しにくい

過去の投稿で 「続きを読む(read more)」を利用していない場合には、
過去投稿を抜粋部のみ「本文の編集」に対して残し、
残りを[追記の編集]に移動させる必要があります。

仕組みの確認

この続きを読むの仕組みはシンプルで、それぞれのテンプレートで、
出力する部分と、内容を変更しているだけです。

トップと記事のテンプレートが分かれているのは、変更が簡単ですね。
見た目の統一を取ったりするのは大変だとは思いますが。

コンテンツ-記事部分のHTML

トップページのHTML内には、以下のようなソースが存在しています。

個別記事ページのHTMLには、以下のように記載されています。

livedoorではトップページのHTMLと個別記事で別れていますので、
それぞれの記事表示の部分を変えて、続きを読むのリンクを生成するだけです。

タグのヘルプはlivedoorから提供されています。

「続きを読む」の文字を変更する場合

ここまでくると、今度は「続きを読む」の文言を変更したい場合もあるでしょう。
どうやって変更するかというと・・・

先ほどのHTMLに書いてありましたね「続きを読む」と。

はい 生書き されてます。

05_「続きを読む」の編集

「続きを読む」の編集

トップページのHTMLに直接書かれてますので、
そこをごにょごにょして、書き換えれば変わります。

プロモーション(btm)

Google or AdMax Promotion (it)

さいごに

こうして続きを読むをうまく活用することで、
TOPページなどの投稿の繰り返し時には表示したくない内容を隠しておくことができるようになります。

これによってGoogleAdSenseなどを投稿の本文に挿入した場合であっても、
TOPページの繰り返し表示される広告を回避することができるようになります。

04_投稿内部広告の非表示化

投稿内部広告の非表示化


livedoorはLINE株式会社の登録商標(第4451585号)であり、
livedoorブログはLINE株式会社のサービス名称です。
livedoorロゴ、アイコンその他のマーク等はLINE株式会社の商標であり、LINE株式会社の著作物です。

Google™はGoogle Inc. の登録商標(第4478963号及び第4906016号)です。
GoogleロゴはGoogle Inc. の国際登録商標です。
国際登録番号:881006及び926052及び1086299及び1091990及び1145934
Google AdSense™,AdSense™はGoogle Inc. の登録商標(第4899412号)です。

*本ページ内に記載されされた各社ブランド、サービス名、商標、登録商標については、
各社ブランドのロゴや商標等に関する帰属についてをご確認ください


最後までお読みいただきありがとうございました。

アイキャッチ画像に利用させて頂いております、各社ブランドのロゴやシンボルに関しては、
各社ブランドのロゴや商標等に関する帰属についてをご確認頂けますようお願い致します。

AdMax Promotion

ブログ記事のご紹介
すべて展開 | すべて省略

Rakuten Promotion

ページ
すべて展開 | すべて省略

 - livedoorブログ , , ,

  関連記事