どうも月見水太郎(@tuki_mizu)です。
ぼくはブログを運営していく上で記事執筆には「MarsEdit」を利用しているわけですが、先日大変な不具合が起こっていることに気づきました。
それが、MarsEditで記事をワードプレスから取得するときに、取得した記事をプレビューで表示するとめちゃくちゃ行間が詰まっているんです!
ナンテコッタイと記事ソースをみると全てが繋がってしまっているんです。(キャプチャを撮り忘れました。)つまり、改行していた部分がすべて消え、一つの長〜い文章になってしまっていたのです。
これはあかん!と試行錯誤した上やっとのことで原因を発見しましたので、ここに解決方法を記します。
正確に言うと原因までは特定できなかったので、すべての事象がこの方法で解決するかはわかりませんが、備忘録も含めて残しておきます。
スポンサードリンク
改行がなくなる不具合は特定の記事に原因がある。
結論から言いますと、ある特定の記事がなんらかの原因でこういう不具合を起こしていることがわかりました。
つまり、その記事をワードプレスの方からMarsEditに記事取得すると、すべての取得した記事の改行が無くなってしまう状態になるのです。
だから、その悪さをしている特定の記事を見極める必要があります。
そこで、どうやってその特定記事を見つけるのかは取得記事数を変更して地道に見つけていきます。
取得記事数を変更し原因となる記事を見つける
MarsEditはデフォルトでは記事取得数が30件となっています。この記事取得数を変更し問題の記事を特定していきます。
やり方は、
MarsEditの記事一覧画面で左の自分のサイト名の部分を右クリックし、「Edit Settings」をクリック。
すると次の画面が出てくるので枠内の取得記事数を任意の数に変更します。
このとき最初に取得する記事の数は自分のサイトの総記事数よりも多い数を入力してください。
(例)ぼくの場合はこの時点での総記事数が197だったので取得記事数を200としました。
設定したらリフレッシュしすべての記事を取得します!
これは当たり前なんですがまだ改行問題は解決されていません。では次に先ほどと同様に記事取得数を変更します。次は総記事数の半分の記事数に設定しましょう。
ぼくの場合は100です。変更したらまたリフレッシュし記事を確認します。
はい、まだ変わっていません。
こんな感じでどんどん取得記事数を少なくしていき、改行問題がなくなるまで範囲を狭めていくわけです。
ぼくは次は50にしました。
すると、
おー、改行がうまくできて行間がちゃんと開いております!
直近50件の記事の中には問題の記事は存在しないことになります。つまり51〜100件の間に問題の記事があるので、範囲をどんどん狭めていきます。
ここからは細かい作業になっていくので簡単に説明しますと、
75件取得→改行できている!
80件取得→改行できていない!
77件取得→改行できていない!
76件取得→改行できていない!
という感じになりまして、、、
75件の場合 | 76件の場合 |
という感じになりました。つまり最新から76件目の記事が問題の記事と断定したわけです!
問題の記事が本当に改行に影響を与えているのかを検証!
僕はレンタルサーバー+ワードプレスでサイトを運営しているので、とりあえずワードプレスから問題の記事をゴミ箱送りにしました!
ここでの注意点!ゴミ箱行きにしてMarsEditが記事を取得しないようにするだけでいいです。これで治らなかったら記事をまるまる捨ててしまうことになりますし。ゴミ箱にさえあれば復元も可能です。
一度ゴミ箱行きにしたら、再度全記事を取得します!
取得記事数を変更するのを忘れないように!(僕の場合200記事に戻してリフレッシュ!)
すると、、、。
よかったー。全ての記事がちゃんと改行された状態で存在します!
ほんとこの状況に陥ったときは泣きそうでたまりませんでしたが、どうにか戻りました!
ついでに問題のある記事を修正しておきます。
ちょっと戻すのに工夫が要ります。
まずは問題のある記事と新しいページを横並びにします!
そして新しい方に記事などを移していくんですが、記事本文以外は手打ちで入れていきます。!
ついでなのでSEO的に題名などを変えてみました。
手打ちで入れる理由はよくわかりません。全てコピペするとなぜかまた同じ症状になったので目に見えない何かバグみたいなものが一緒にコピーされるのかもしれません。
なので題名などの部分は全て手打ちでいれました。記事本文には問題がなかったのか、改行を修正したのちに一気にコピペしたら問題なくできました。
もしかすると記事本文内に問題があれば、コピペするとバグが起こるかもしれません。(大元の原因が特定できていないのであいまいな説明になってもうしわけない)
しかし、僕はこの方法で再度アップしたら問題なく記事取得できました。
月見的(@tuki_mizu)見解
このバグ色々と検索してみたんですが、決め手となる原因や解決方法が見つからなかったので自力で直せてよかったです。
ちなみに改行が消えている状態でアップしたら記事がめちゃくちゃになるのでお気を付けを。また、こういう症状はまたいつ起きるかわからないので、記事をアップしたら必ず記事を取得し直してプレビューで崩れがないのかを毎回確認することをお勧めします。
いやー、しかし治ってよかった。
同じ症状でお悩みのかたはぜひ試してみてください。
それではそれでは、月見水太郎(@tuki_mizu)でした。