Lumeで余計な画像ファイルを削除する

4 min

こんにちは、無能です。 元々WordPressから移行し、自分で作成したシェルスクリプトでビルド時に webp 変換まで行っています。 そうなると、変換前の画像ファイルは不要になりLumeCMSで記事編集中にアップロードしようとすると全ての画像ファイルを読み込もうとして遅くなってしまいます。 後のLumeCMS自体のア...
Read →

Lumeで新規記事に対してFediverseにtootで自動投稿、その投稿URLを記事に紐付けてコメント対応した

2 min

こんにちは、無能です。 なんとなーく頭に浮かんでたものですが、CLI上でFediverse投稿見たくて色々ソフトウェアを漁っていたらなんとなくいけそうな気がしてなんとなくいけました。 静的サイトジェネレータで喜ぶな、何人もSSGで更新頓挫して、それか面倒くさくなってWordPressに戻った人々を見ている。私はSSGを...
Read →

Gitでディレクトリの変更監視してLumeのBuildする

6 min

こんにちは、無能です。 そこそこ前に inotifywaitを使用して静的サイトSSGのLumeCMSで変更があった時だけ再ビルドを行う これで自動でビルドさせるようにしたのですが、vimのswapファイルが出来たときにも動いちゃったり他にも気づいたらプロセス死んでいたり無駄にビルド走ったりあんまり安定しなくて気になっ...
Read →

LumeCMSでWebP変換を行う

7 min

こんにちは、無能です。 今までWordPressを使っていたこともあり、WebP変換はプラグインを導入して内部的にはImageMagickを実行してかんたんに行っていましたがそんな機能はLumeCMSでは存在しません。 もしかすると、Lumeのプラグインで可能かもしれませんが結果的には画像処理として行う効率性からCで書...
Read →

ライトハウスのWebパフォーマンステストをローカルで実行させる

1 min

こんにちは、無能です。時々、使いたくなるこれ PageSpeed Insights Googleが提供しているウェブページのベンチマークアプリのようなものなのですが。 ふと思って似たようなOSSのベンチマークソフトウェアを探していて、結構たくさんあったのですがそもそもこの上記URLはOSS化されているみたい。 Goog...
Read →

Lumeのパフォーマンスチューニングを行う

6 min

こんにちは、無能です。 サーバー側のキャッシュなど以前のWordPressからの設定のままだったので、再度変えておきます。 Nginx リバースプロキシを行っているNginx側で必要なコンテンツに関してはすべてキャッシュしています。 バックエンド側のApacheに到達する前時点でキャッシュしている意味で言えば、自前CD...
Read →

SSGとCMSの共存させ、WordPressから離れる

2 min

こんにちは、無能です。前回の ブログ からCMSをアクセスしながら、公開されるサイト自体を別でビルドするようにしました。また、記事内にある変更を感知させるスクリプトをSysVinit上のデーモンスクリプトも作成してみた。 求めていたものが実現できた 今までWordPressを使用していて操作感や表示に関する不満こそあり...
Read →

inotifywaitを使用して静的サイトSSGのLumeCMSで変更があった時だけ再ビルドを行う

5 min

こんにちは、無能です。今日完全にLumeCMSに移行しました。 そこで今回どのように行ったか記録。 管理用ページの分離 LumeCMSの場合、adminページと通常ページは異なります。 そうして、例えば標準設定でdeno task lume cmsとdeno task serveを行ってしまうとどちらもデフォルトの_s...
Read →