aqzjoinmisskeyでの成果をこのサイトを生成している自作ソフト(maqz)に反映しました。URL(パーマリンク)を変更しました。今まで全てindex.htmlで生成していたものを{basename}.htmlで生成するようにしました。Markdownでリンクを追加する時はわざわざ../を余分に書いていたのを解消しました。リダイレクト処理等はしていないので検索結果がほぼすべて404という事態に。pug.render()で1ページずつ関数を生成していたのをpug.compileFile()を使用しテンプレートごとに関数を生成するようにしたところ、ビルドが早くなりました。するべきだったのですが、PugのAPIがよくわからなかったためできていませんでした。縮小画像の生成にgulp-responsiveを用いるようにしました。gulp-responsiveはsharpを使用するので、ImageMagick/GraphicsMagickの依存が解消され、さらにイメージ縮小処理が高速化しました。普段あんまりしないけど。<picture>要素およびsrcset/sizes属性を導入し、画像読み込みの高速化をしました。Pjaxは要らなさそうなので廃止しました。Pjaxの問題点:Googleの諸々のスクリプトと相性が合わないSPAでも使えないということなのでGoogle先生の方もちょっとどうにかしてよ~という気持ちがあります。ページ遷移時にしたい処理は新たに登録する必要があるコード量が多くなって処理も複雑になります。いって早くなるわけではないブラウザもページ遷移にはかなりのチューニングをしているのでそこまで変わりません。ブログにページングを導入しました。