きむっちのBlog::五線譜に思いを乗せて・・・: 「続きを読む」の飛び先指定
大感謝です。
さっそく拝見。
ポイントになるのは、 articleで指定しているパラメータの意味合いです。body_continue_text:追記文のつなぎ文言、これを完全に見落としていました。
※公式リファより引用
body:本文
body_continue_text:追記文のつなぎ文言
body_more:追記文
first_body:追記文言を含む本文
entire_body:本文と追記文をあわせたもの
デフォルトでは、first_body・entire_bodyを使用していますが組合せを変えます。
first_body→body+リンク指定+body_continue_text
entire_body→body+ページ内リンク指定+body_more
これで心おきなく「続きを読む」機能を使うことができます。
ただ、このままだと追記がない記事でも「続きを読む」が表示されてしまうので、きむさんの変更に
<% if:page_name eq 'article' -%>
<div class="text">
<% article.body | bodyfilter(article_info,blog) %><br />
<a name="more"></a>
<% article.body_more | bodyfilter(article_info,blog) %>
</div>
<% else -%>
<div class="text"><% article.body | bodyfilter(article_info,blog) %>
<br /><br />
<% if:article.body_more %>
<a href="<% article.page_url %>#more"><% article.body_continue_text %></a>
<% /if %>
</div>
<% /if -%>
赤字部分を追加しました。
しかし、これで「続きを読む」機能を使わない「いいわけ」が無くなってしまったわけで、「内容」部分と「追記」部分をうまく使い分けた書き方を考える必要が・・・。

内容と追記の使い分けはなかなか難しいですよね〜。文章全体の流れを考えて分けないと・・・
あと、追記が全部出てくる件については見逃してました。フォローありがとう御座います^^