表示崩れのメンテナンス(随時更新)

グーテンベルグ

(初掲2019/07/14)

 お気づきの方もおられるかもしれませんが、本ブログの過去記事レイアウトが、かなりぐちゃぐちゃになっています。wordpress と PHP のバージョンアップにともなうものですが、古い記事についても順次メンテナンスしています。手間をかけても誰も気がつかないだろうこともちょち悲しい気がするので、以下に対応情況を自己満足的にその都度報告することにしました。

メンテナンス情況報告(随時更新)

 この表示崩れは、スマホ版のモバイルバージョンで見ると、もとから画面が小さいせいでそうでもないのですが、PC版の場合、軽い気持ちでなんとなく画面を開いても、読む気が失せること必定です。

[スポンサーリンク]

表示崩れの原因

 詳しくは端折りますが、これは wordpress を5にバージョンアップし、記事をかくためのエディターが Gutenberg(グーテンベルグ) と命名されたブロック式のエディターに変更されたと同時におこりました。何より、長年普通に使ってきた brBrbr というプラグインが効いてないことにより発生しています。

 どうもwordpress のエディターは、元々英文を扱うようにできているみたいで、Enterキーでポンポンと改行(brタグ)をいれても、「不用意な空行が入らないように」自動整形で複数の改行の連続は無効にされてしまいます。そしてそれは、やはり英文を前提としたHTMLの規格として正しいことらしい。

 改行ではなく段落を意味するPタグで囲えば一行だけの空白は作れるのですが、正直この仕様は、日本語の文章には向いてないと思うのですね。英文だとカッコいいけど、日本語(特にくだけた文章)だと、どうしてグチャっと詰まった印象になりやすい。

  brBrbr プラグインはこれを解決するためのもので、私がwordpressを使い始めた頃は多くの日本人ブロガーにとって、日本語を扱うために WP Multibyte Patch と並んで定番というより必須でした。たいていの入門記事には「最初にこのプラグインを入れよう」と紹介されてたので、当時は公式のものだと思ったのですが、ほとんど開発者個人の努力で維持されていたんですね。感謝&脱帽。今まで本当にありがとうございます。

バージョンアップでコンテンツが見れなくなる恐怖

  Gutenberg は最初は本当に使える気がしねえ!と思って、プラグインで無理矢理に旧エディタに戻して使ってました。今でも会員日記に投稿してくださる方のために、旧エディタを標準にしています。プログラムやHTMLだのCSSに詳しい方だと、Gutenberg はスゲぇ!となるらしいですが、私レベルの人だと、あまりの変わりように、モニタの前で呆然とすると思います。

 15年以上ブログとかサイトをやっていますと、こういうことはよくありました。突然に今まで積み上げてきたものが使えなくなる恐怖!Xoops 上でwordpressが動かなくなったり、そのモジュールやプラグイン、あるいはテーマ依存の機能が本体のバージョンアップなどで使えなくなったり…。それらを使って作ってきた膨大なコンテンツはどうなるのよ!という。個人が無料で開発提供されてきたものには感謝こそあれ、仕方ないと思いますが、ろくな移行対策もないままのflash規格打ち切りには、正直怒りがわきます。

 でももう愚痴ってもしょうがない。各種の移行や打ち切り当初には、ネット上に、なんとか今までのコンテンツやシステムを動かし続ける裏技やプラグイン、有志によるバージョンアップでの延命などの情報が出たりするのですが、そういうのに頼ると、かえって後でドツボにはまるような。もうここは、私ら末端のユーザーが、規格のほうに合わせるしかない orz。

できるだけシステムやプラグインに依存しない

 究極的にはこのサイトを始めた頃のように、すべてをHTMLの手書きでガシガシ作れば、HTMLそのものにもバージョンがあるとはいえ、非常に長期にわたってこういう目にはあわずに済みます。でももうあの頃には戻れない(遠い目)。便利なシステムを(基本無料で)使っているのだから仕方ない面もあります。wordpress本体の機能だけでできるだけまかなっていきます。

 とりあえず、どんなシステムでもいつかは寿命がくるとして、あと10年くらいは大丈夫そうなものに限定しようかなという臆病風に吹かれます。Xoopsからwordpressへの完全(?)移行はそのあらわれ。プラグイン依存のコンテンツは、万が一表示できなくなっても諦めがつくもの限定に。

 で、この記事は Gutenberg で書いてます。慣れましたよ!ええ、慣れましたとも!なんかすぐに文字化けするんで困ったんですが、本を紹介するためのAmazonプラグインをはずしたら直りました。Amazonプラグインは元から糞だったし、殿様商売で改善やバージョンアップの兆しもないので捨てました。これは未練なし!

 あと、 Gutenberg は段落わけした文頭とか、ペーストした時の前後とか、おせっかいにもあちこちに半角空白が入るので、変に文章がずれる場合は消しながら「やっぱり英語仕様かよ!」とか思いながら慣れましたよ!それで今までテーマの独自機能でつけていた表現なども、できるだけ使わないで Gutenberg の機能だけで書いてます。それができる程度には新しい機能が豊富に(しかもどれもこれも中途半端に)ついてるんですよ!ちくしょう!

 もうひとつ、ここ以外に作成や更新を引き受けているサイトがありまして、そちらも Gutenberg で新記事を書いてみたんですが、こっちはまだ brBrbr が生きてまして、 Gutenberg で段落わけすると、逆に2行以上空いてしまう。だからといって brBrbr を外すと、今度は過去記事が全部グチャっとなってしまう。しょうがないので、将来的に brBrbr が使えなくなってもいいように、今は移行準備として旧エディタでわざとグチャっと詰めて書いて、手書きでPタグを足して書くという、めんどいことをしながら新記事を更新していますよちくしょう!。

 とりあえず今後もよろしく!ちくしょう!

Related Posts 関連記事はこちらです。

Other Posts こんな記事もあります(一部広告)。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です