qrac / minista

Static site generator with 100% static export from React and Vite.
https://minista.qranoko.jp
165 stars 13 forks source link

機能要望: アセットにハッシュを付加したい #119

Closed tobigumo closed 1 year ago

tobigumo commented 1 year ago

納品向けの綺麗なHTML出力というコンセプトから外れる要望ですみません

自分が管理するサイトを更新していく用途において、 アセット名にハッシュが付加されていればキャッシュの問題に悩むことがないため非常に便利です。 オプションでOn/Offの設定ができるようになるととても嬉しいです。

qrac commented 1 year ago

@tobigumo 機能要望ありがとうございます!確かに便利そうですね。

ただ、色々試してみましたが短時間では実現できませんでした。

現状だと、コンフィグを以下のように書けばハッシュの付いたアセットを出力できますが、

{
  assets: {
    outName: "[name]-[hash]",
  },
}

ハッシュ値がHTMLに反映されず、以下のようなHTMLが出力されます。

<link rel="stylesheet" href="/assets/index-[hash].css">
<script src="/assets/index-[hash].js"></script>

これはHTMLとアセットを別々に処理しているからです。

ハッシュの反映は時間がかかりそうでしたので、ひとまず現状だけ共有させていただきました!

tobigumo commented 1 year ago

ご検討ありがとうございます! issueとしては閉じさせていただいて、気長に待ってます