なぜ LUAU を HTML に変換するのですか?
Luau を .HTML に変換するのは、Web サイトやブログ記事でコードを色分けされた構文で公開、文書化、または共有するためです。この HTML は純粋にプレゼンテーション用であり、元のソースのすべての文字を保持したまま、ブラウザで閲覧可能なフォーマット済みのページとしてレンダリングします。
LUAU から HTML への変換方法
Pygments(コマンドライン) OPEN-SOURCE
pip install Pygments でインストールし、pygmentize -l lua -f html -O full,style=default -o out.html script.luau を実行して、完全にハイライトされたページを生成します。Luau は lua レクサーを使用します。
VS Code(HTML としてコピー) EASIEST
.luau ファイルを開き、«Copy With Syntax Highlighting» 拡張機能をインストールして、スタイル付きの選択範囲をコピーし、.html ファイルに貼り付けます。
これらの形式について
.luauファイルは、RobloxがLua 5.1から派生させ、漸進的型システムを追加したスクリプト言語「Luau」で記述されたプレーンテキストのソースコードファイルです。Robloxのゲームやその他のLuauベースのソフトウェアを動かすコードを保持しています。Roblox Studio、Visual Studio…
.LUAU の詳細を開く →HTML ファイルは Web ページです。ブラウザが読み取って整形されたページとして表示するための、マークアップタグを含むプレーンテキストです。表示するには、ダブルクリックするとブラウザ(Edge、Chrome、Firefox、Safari)で開きます。コードを編集するには、Notepad++ や VS Code などのテキストエディタで開きます。 .html と .htm…
.HTML の詳細を開く →品質と注意点
- HTML は読み取り専用です。コードを表示することはできますが、実行することはできません。
- Luau は Lua レクサーでハイライトされるため、一部の Luau 独自のトークン(型注釈、文字列補間)の色付けが不完全になる場合があります。
- ハイライト処理によって
<span>ラッパーと CSS が追加されるため、出力サイズは元のソースよりもはるかに大きくなります。
よくある質問
HTML は Luau コードを実行しますか?
ハイライターではどの言語を選択すべきですか?
結果を既存のページに埋め込むことはできますか?
full オプションなし)を使用し、スタイルシートを一度追加してください。