問題タブ [highlight.js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
markdown - docpad/markdown でコードを強調表示する方法
ブログに docpad + markdown を使用しています。コード例をフォーマットするには、 highlight.js プラグインを使用します。書式設定は正常に機能し、キーワードが強調表示されます。ここで、前のブロックと比較して行った変更を示すなど、追加の書式設定を使用してコード ブロックの一部を強調したいと思います。
コードブロックの一部を強調表示することは可能ですか?
- 関数呼び出しを太字にする
一部のテキストに取り消し線を引く- テキストを赤くする
Martin Fowler のブログでは次のように表示されます。
唯一の違いは、キーワードも強調表示したいということです。
markdown - Markdown の highlight.js はどこでも 1 つの色を使用します
マークダウンの公式デモは素晴らしいです。ガイドに従おうとしましたが、結果は期待と一致しません。言葉の色は緑色です。
javascript - innerHTMLで元のhtml文字列を取得するには?
問題 : jsx コードについて、highlight.js を使用しようとすると、html タグが消えます。
元のソース:
レンダリング ソースの後:
$('プリコード')[0].innerHTML:
なぜinnerHTMLでhtmlタグを消すのですか? innerHTMLで元のhtml文字列を取得するには?
render 後にソースを提供したいと考えています:
お待ちいただいてどうもありがとうございます :)
良い1日を!
typescript - この指定されたエクスポート構成を使用してエクスポートされた関数をインポートする方法は?
FixedTyped には、次のようにモジュールを定義してエクスポートする Highlight.js の定義があります。
特定の typescript ファイルで、次のように関数をhljs
呼び出すことができるように、オブジェクトをインポートしようとしています。highlight
しかし、それは言って失敗しますerror TS2305: Module '"highlight.js"' has no exported member 'hljs'.
エラーや警告なしで TS ファイルをコンパイルできるように、このオブジェクトをインポートする適切な方法は何ですか?
react-native - codemirror/highlight.js の React-native コンポーネント
ソース コード用の反応ネイティブ ビューアー コンポーネントはありますか? codemirror、highlight.js などのさまざまな言語とテーマをサポートするコンポーネントを探しています。
ありがとう。
javascript - window.open、ソースコード ビューアー、highlight.js
私は実際に、AJAX とポップアップ ウィンドウに基づく Web サイトのソース コード ビューアーを作成しようとしています。これにより、ビューアをカスタマイズできるようになります。構文にはhightlight.jsを使用していますが、そのライブラリを使用するのは初めてです。
プロセスは簡単です。
- AJAXを使用してURLを含むページHTMLを取得しています(ここではjQueryを使用しています)
- 結果のコンテンツをウィンドウに入れて表示します。
- ウィンドウでは、Highlight.js は (想定) コードを色付けするためのものです。
このトピックに似ています: Javascript を使用してブラウザで "ソースの表示" HTML ウィンドウをプログラムで開きますか? ただし、構文の強調表示が追加されています。残念ながら、ウィンドウにはコードが表示されていますが、そのウィンドウは色付けされていません。
これは関数全体です (クロスオリジン要求のフォールバックを提供します)
しかし、コードを何度も検証したところ、すべて問題ないようです。Firefox 開発ツールは、CSS および JS ファイルが正常にロード (GET) され、JS エラーがないことを示しました。問題はどこだ?助けてくれてありがとう。
編集:不足している括弧を追加しましたが、あまり機能しません。
javascript - AngularJS と Highlight.js を使用したコードの強調表示
<pre><code>
ブロック内のコードを強調表示しようとしています。
ひねりは、コードが Angular で注入されていることですng-bind-html
:
post
変数には HTML が含まれており、内部のどこかにブロック<pre><code>
があります。私はAngularの外ですべてを機能させることができ、angular-highlightjsも試しましたが、うまくいきませんでした。ここには同様の質問がありますが、私の場合とはまったく異なります。
誰でも助けてもらえますか?ありがとうございました!
AP
javascript - highlight.js : デフォルトの CSS を無視するように指示するにはどうすればよいですか
私はhighlight.jsを実装しようとしています。私はindex.htmlを持っています。そして体は
しかし、ページをロードすると、内部にあるものはすべて<pre>
真のhtmlとして処理され、ページが台無しになります。また、ページで使用しているメインのcss imが内部のタグに適用されます
私のindex.htmlの頭に私は含めました
<link rel="stylesheet" type="text/css" href="../css/highlight.css">
本文の終了タグの前に含めました
私はドキュメントを読み続けていますが、私が見逃したものを見つけることができないようです.