HTMLコメント
JSXの{/* コメント */}は、生成HTMLへ出力されません。納品物に区切りや補足を残したい場合は、pluginComment()とCommentを使います。
Table of Contents
プラグインを追加する
import { defineConfig, pluginSsg, pluginComment } from "minista"
export default defineConfig({
plugins: [pluginSsg(), pluginComment()],
})コメントを配置する
import { Comment } from "minista/assets"
export default function Page() {
return (
<>
<Comment text="メインコンテンツ開始" />
<h1>My Site</h1>
<Comment text="メインコンテンツ終了" />
</>
)
}textの代わりに文字列のchildrenも使えます。出力先では通常のHTMLコメントになります。
<!-- メインコンテンツ開始 -->
<h1>My Site</h1>
<!-- メインコンテンツ終了 -->出力を確認する
npm run buildで生成したHTMLを開き、コメントの位置を確認します。ブラウザの画面には表示されませんが、HTMLソースから読めるため、公開しない情報は書かないようにします。
プラグインにオプションはありません。propsの型はpluginCommentを参照してください。
次は納品コードの整形で成果物を読みやすくします。