私はthisを使用していますが、動作しますが、ハックのような感じです。私はhighlight.pack.js
ファイルをweb/static/js
にコピーし、.html.eex
ファイルから呼び出そうとしましたが、それはエラーです。私はCDN(それは働いた)を使ってみましたが、それは私が望む結果を私に与えませんでした。だから、phoenix v1.2.0でhighlight.jsを実装する適切な方法は何ですか。私はEarmark v1.0.1を使用してマークダウンサポートを行っています。phoenixのhighlight.jsを実装する適切な方法は何ですか?
3
A
答えて
4
適切な方法は、NPMを経由して、それをインストールすることです:
$ npm install --save highlight.js
注--save
が自動的package.json
にhighlight.jsの最新バージョンを追加することを、あなたはまた、そこに特定のバージョンを設定し、npm install
を実行することができます。 インストールしたら、あなたはweb/static/app.js
import hljs from "highlight.js"
hljs.initHighlightingOnLoad();
にライブラリをインポートして使用することができるプロセスは、使用する可能性のあるNPMパッケージでも同じです。 CSSファイルなどの非JSアセットは、NPMパッケージから自動的にインポートされません。したがって、brunch-config.js
のnpm
セクションでホワイトリストを作成する必要があります。
npm: {
// ... keep the other settings
styles: {"highlight.js": ['styles/default.css']}
}
もちろん、your preferred color schemeの名前でdefault.css
を交換してください。 NPMパッケージからスタイルを引き出す方法については、in the Brunch documentationを参照してください。
+0
ありがとうございました。 –
関連する問題
- 1. ボイスオーバースクリーンリーダー用のイオンラジオボタンを実装する適切な方法は何ですか?
- 2. Django Tastypieの 'obj_get'の適切な実装は何ですか?
- 3. opIndexの適切な実装とは何ですか?
- 4. IAsyncResultインターフェイスの適切な実装は何ですか?
- 5. MFCでキューを実装する適切な方法は?
- 6. C++でスレッドセーフなメソッドを実装する適切な方法11
- 7. 適切な方法でスクロールをサポートするグリッドヘッダーを実装する方法は?
- 8. androidでサービスを実装する適切な方法
- 9. 流行反応でPikadayを実装する適切な方法
- 10. これは、ITaggable機能を実装する適切な方法ですか?
- 11. MvvmCross 4.1.4でフラグメントを実装する適切な方法はありますか
- 12. JavaからCURLを実行する - 適切な方法は何ですか?
- 13. Java Swing - ステージベースのGUIを実行する適切な方法は何ですか?
- 14. APIバックエンドのページングを実装する最適な方法は何ですか?
- 15. フィールドのないクラスのequals()の適切な実装とは何ですか?
- 16. Erlangをインデントする適切な方法は何ですか?
- 17. GUIを作成する適切な方法は何ですか
- 18. [NSString stringWithFormat:]をラップする適切な方法は何ですか?
- 19. ダイナミックアレイを削除する適切な方法は何ですか?
- 20. jquery.inputmaskをインポートする適切な方法は何ですか?
- 21. FB.Event.subscribeを処理する適切な方法は何ですか?
- 22. constを追加する適切な方法は何ですか?
- 23. 宝石をダウングレードする適切な方法は何ですか?
- 24. ユーザープロファイルを登録する適切な方法は何ですか?
- 25. ジキルをインストールする適切な方法は何ですか?
- 26. 3ノードクラスタをシードする適切な方法は何ですか?
- 27. Django_comments:post_comment()をオーバーライドする適切な方法は何ですか?
- 28. ゲームデータを保存する適切な方法は何ですか?
- 29. ジェネリックメソッドをオーバーライドする適切な方法は何ですか?
- 30. StyledEditorKit.UnderlineAction()の適切な実装
http://www.phoenixframework.org/docs/static-assets#section-javascript-librariesはまったく役に立ちますか?あなたがここで求めていることを言うのは難しいですが、あなたが得ているエラーは何ですか? –