github.io を使うのはいいのですが、 pushしてみるまで結果の確認が出来ないのがイケてないです。

github.ioをメインで使っていないので、 あまり気にしていなかったのですが、 みなさんどうしてるのでしょう? 同じく、どうにかならないの?と思っているのでは?と思っていましたが、 これ?

Grip はPython製のコマンドラインから動かすサーバで、 GitHub markdown APIを使ってREADMEファイルをレンダリングしてくれます。

使い方

$ cd リポジトリ
$ grip
 * Serving Flask app "grip.app" (lazy loading)
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://localhost:6419/ (Press CTRL+C to quit)
 * Downloading style https://github.githubassets.com/assets/light_tritanopia-05358496cb79.css
 * Cached all downloads in /home/fukachan/.grip/cache-4.2.0
127.0.0.1 - - [31/May/2023 21:45:44] "GET / HTTP/1.1" 200 -
 ... 以下、ログがでつづける ...

リファレンス