Discourse OneCompiler コードランナー

:information_source: 概要 OneCompiler埋め込みを使用してコードブロックコードを実行します
:hammer_and_wrench: リポジトリ GitHub - NateDhaliwal/Discourse-OneCompiler-Code-Runner
:question: インストールガイド テーマまたはテーマコンポーネントのインストール方法
:open_book: Discourseテーマは初めてですか? Discourseテーマ使用の初心者ガイド

このテーマコンポーネントをインストール

説明

このコンポーネントを使用すると、コードブロック内のコードを実行できます。ただし、これはすべてのシナリオに適用できるわけではないため、すべてのコードを実行できるわけではありません。

これはOneCompilerを使用してiFrameでコードエディタを埋め込みます。OneCompilerは多くの言語をサポートしていますが、このテーマコンポーネントではすべてがサポートされているわけではありません。たとえば、コードブロックが1つに対してファイルが1つであるため、CSSフレームワークはサポートされていません。

スクリーンショット

フルスクリーンのコードモーダル:

コードエディタがロードされ、実行されました:

設定

default_file_name: OneCompiler埋め込みエディタ内のファイルのファイル名です。デフォルトはmainです。

show_language_switcher: 埋め込みエディタの言語を変更するための言語スイッチャーを表示します。デフォルトはfalseです。

show_create_new_file_button: 新しいファイルを追加したり、該当する場合はプロジェクトに依存関係を追加したりするための+ボタンを表示します。デフォルトはtrueです。

「いいね!」 3