Saqoosha

2021.02.03

Diary

英語版で微妙に変わっているフォントサイズやマージンをちまちま全部調整美しくなってきた。いまさら CSS Variables の便利さがわかってきてまたして作り直したい気持ちになってきたのをぐっとおさえて text-overflow: ellipsis と -webkit-line-clamp で複数行テキストがあふれたときに三点リーダーで切るとこの実装やってたらこれはどうやらブラウザのバグをふんでいるのかエフェクトとの相性なのか表示されたり消えたりしていて解決しなくてまた数時間かかりそうな予感がしたので放置してほかをやる。

2021.02.04

Diary

iOS Safari の 100vh が下部メニュー含んでしまってる問題は height: -webkit-fill-available で解決したにみえたがスクロールすると消えるメニューたちに付随してその高さも変わってしまってキモい動きになってしまう問題が別途発生したのでどうにかならんか半日ぐらいグニグニしたあげくシンプルにページロード時に window.innerHeight で固定しちゃえばいいというシンプルな結論にたどり着く。自作キーボードの "0" キーの反応が悪くなってきて ")" も入力されづらくなってストレスなのでキーを交換しないといけない。キーのはんだ付けからやってるのでこういうときの修理は簡単だな。

2021.02.05

Diary

表側がほぼほぼ組み上がったのでうしろの WordPress にデータつっこんでいこうと作業はじめたら投稿後に WordPress の動作が極端に重くなってこれはなんなんだ?とよく考えたら JAMStack Deployments プラグインが自動的に Vercel に Redeploy 指示出してて(自分で設定したんだけど)数百ページを SSG してることに気づきいやまーこれは以前に ISR はデプロイ早くていいけど初回が重いからやだなーってそうしてたんだけどそこはべつに ISR のせいではなくってむしろ ISR 有効にして適切に Revalidate するようにしとけばそもそも Redeploy いらなくていいやんっていうことでそうした。Preview mode を使う手もあるんだけどプレビュー用のテーマ作るほうが簡単だった。WPML と Genesis Custom Blocks の新しいバージョンの組み合わせがダメっぽい動きがあやしい。WPML の設定いじってたら間違って画像を大量に消したなおすのがめんどくさい。