新着記事一覧
タグ一覧
テーマ
ライト
ダーク
iPentec.com
/
Doc
/
JavaScript
/
コードハイライト
目次
1
概要
2
動作イメージ
2.1
シンタックス ハイライティングが無い表示例
2.2
シンタックス ハイライティグのある表示例
3
ライブラリ : Prism
4
ライブラリ : highlight.js
5
ライブラリ : Google Code Prettify
6
ライブラリ : SyntaxHighlighter
Webページでのコードハイライト ライブラリの紹介 - JavaScript
シンタックス ハイライティング (Syntax Highlighting) ライブラリの紹介です。
概要
Webページでソースコードを掲載する際に、キーワードなどを別の色で表示したいことがあります。HTMLでキーワードのカラーを変更すれば対応できますが、ソースコードに対してカラーの設定を個別にするのは大変です。Syntax Highlighting のライブラリを用いると、掲載したソースコードを解析して自動でキーワードにカラーを設定することができるようになります。
この記事では、シンタックス ハイライティング (Syntax Highlighting) の処理をするライブラリについて紹介します。
動作イメージ
シンタックス ハイライティングが無い表示例
シンタックス ハイライティグのある表示例
キーワード部分がカラーリングされます。
ライブラリ : Prism
Webサイト :
https://prismjs.com
後発の*シンタックス ハイライティグライブラリです。
pre
タグ内に
code
タグを記述する方式です。
導入の手順は
こちらの記事
を参照してください。
ライブラリ : highlight.js
Webサイト :
https://highlightjs.org/
こちらも古くからあるライブラリですが、新しい言語への対応など、頻繁にバージョンアップしています。
pre
タグ内に
code
タグを記述する方式です。
導入の手順は
こちらの記事
を参照してください。
ライブラリ : Google Code Prettify
Webサイト :
https://github.com/google/code-prettify
Google のオープンソースのシンタックス ハイライティグのライブラリです。
pre
タグ内に
code
タグを記述する方式です。
導入の手順は
こちらの記事
を参照してください。
ライブラリ : SyntaxHighlighter
Webサイト :
https://alexgorbatchev.com/SyntaxHighlighter/
古くからあるシンタックス ハイライティグのライブラリです。
pre
タグのみの記述で指定領域内をハイライティングします。
導入の手順は
こちらの記事
を参照してください。
このページのキーワード
シンタックス ハイライティング
Syntax Highlignting
著者
ジョニー
iPentecのプログラマー、最近はAIの積極的な活用にも取り組み中。
とっても恥ずかしがり。
関連するページ
Prism.js を利用したWebページでのソースコードのカラーリング
google-code-prettify を利用した Webページでのソースコードのカラーリング
highlight.js を利用したWebページでのソースコードのカラーリング
SyntaxHighlighter を利用したWebページでのソースコードのカラーリング
最終更新日: 2023-12-27
改訂日: 2023-12-26
作成日: 2019-12-02
ドキュメント
新着記事一覧
タグ一覧
ドキュメント トップ
コンテンツ
YouTube
iPentec
プライバシー
iPentecについて
iPentec all rights reserverd.