2026/11/09
Markdown Wordpress
このブログの記事は、AI(Claude Code)に下書きを作ってもらい、私が確認して公開する形で書いています。原稿はMarkdownという書き方で作り、それをWordPressの「ブロック」に変換して下書きに入れています。
10月30日の記事で、その変換の決めごとを紹介しました。そこで私は、こう書いています。
「表(テーブル)は変換していません」
当時は、表を使うのは原稿の最後のメモ(内部リンクの候補)くらいで、本文には入らない、と考えていたからです。ところが、その考えはすぐに外れました。
11月に入ってから、本文の中で表を使う記事が続きました。
4本の記事で、表は全部で5つ。これが、表として表示されていませんでした。画面には、こんな文字がそのまま並んでいたのです。
| | 鷲神社(浅草) | 大鷲神社(相模原・上溝) | 波除神社(築地) |
|---|---|---|---|
| ご祭神 | 天日鷲命・日本武尊 | 大鳥祖神・日本武尊 | 倉稲魂命 |
Markdownでは、「|」でセルを区切り、2行目の「---」で見出しとの境目を表します。変換する仕組みが表に対応していなかったため、この記号が「ふつうの文章」としてそのまま入ってしまいました。
パソコンの広い画面なら、なんとか読めなくもありません。でも、スマホの幅では行が折り返して、どの文字がどの列なのか、ほとんど分かりません。
11月7日、神社の比較表を見て「これは読みにくい」と思い、表かdlを使って見やすくできないか、と相談しました。
見やすくする方法として、2つの候補がありました。
dlは、たとえば次のような「1つの項目に1つの説明」の組み合わせに向いています。
<dl>
<dt>ご祭神</dt>
<dd>天日鷲命・日本武尊</dd>
</dl>
一方、神社の比較表は「3つの神社」を「ご祭神・参拝・御朱印・印象」の4つの点で比べるものです。こういう複数のものを、同じ物差しで横に並べて比べる内容は、やはりtableが向いています。dlにすると、神社ごとに縦に長くなり、「ご祭神だけを3社で見比べる」ことがしにくくなります。
ほかの4つの表も、「項目と数」「時期と確認すること」のように、列をそろえて見たほうが分かりやすいものでした。そこで、5つともtableで作り直すことにしました。
WordPressのブロックエディターには、「テーブル」というブロックがあります。HTMLを書かなくても、列と行の数を決めるだけで表が作れます。
今回、作り直すときに決めたのは次の4つです。
テーブルブロックの設定にある「ヘッダーセクション」をオンにすると、1行目が見出しの行(HTMLでは <th>)になります。見た目が太字になるだけでなく、読み上げソフトにも「ここが列の名前」と伝わります。
比較表では、1列目が「ご祭神」「御朱印」のような行の名前になります。ここを太字にすると、スマホで縦にスクロールしていても、今どの行を読んでいるかが分かりやすくなります。
テーブルブロックには、1行おきに背景の色を変える「ストライプ」というスタイルがあります。行が多い表や、セルの中で文字が折り返す表では、これだけで目で追いやすくなります。
設定に「固定幅のテーブルセル」という項目があります。オンにすると列の幅がそろいますが、文字の量に関係なく同じ幅になるため、短い列がすき間だらけになり、長い列は細かく折り返します。今回はオフにして、中身の量に合わせて幅が決まるようにしました。
5つの表のうち、すでに公開している4本の記事は、本文をまるごと入れ替えるのではなく、「|」の段落になっている部分だけをテーブルブロックに置き換えました。ほかの文章や写真、公開の状態はそのままです。
そして作業の前に、記事ごとに置き換える前の本文をファイルに保存しておきました。公開中の記事を直すときは、何かあってもすぐ元に戻せる状態にしてから手を入れる。これは、上書きしてしまった記事をリビジョンから戻したときの反省でもあります。
直したあとは、スマホの幅(375px)で表示して、すべての表が画面からはみ出さず、横にスクロールしなくても読めることを確かめました。
あわせて、原稿をWordPressに送る仕組みも直しました。今は原稿に表を書けば、最初からストライプのテーブルブロックとして下書きに入ります。10月30日に「表は変換しない」と決めたことは、2週間ほどで変えることになりました。
今回の作業を通して、表を作るときに気をつけたいと思ったことをまとめます。
列がどうしても多くなる表は、横にスクロールさせる方法もあります。ただ、スマホで表を左右に動かしながら読むのは、案外疲れるものです。まずは「列を減らせないか」「2つの表に分けられないか」を考えるようにしています。
2017年には、「角丸のテーブルを作成する方法」という記事を書いています。当時は、表の見た目をCSSで1つずつ整えていました。
今はテーブルブロックの設定だけで、見出し行やストライプまで整います。表を作る手間は、ずいぶん小さくなりました。そのぶん、どの形で見せると読む人に伝わるかを考えることに時間を使えるようになったと感じます。
自動で作った記事でも、最後に読むのは人です。パソコンの画面だけでなく、スマホでも一度開いてみる。今回の「|」だらけの表で、その大切さをあらためて感じました。
2026/11/09
Markdown
Wordpress
2026/11/08
プログレッシブロック
音楽
2026/11/07
神社
2026/11/06
AI
2026/11/05
Wordpress
ホームページ制作