シンタックスハイライト - prism.js - ダウンロード


 クラウディア


1. 概要
2. ダウンロードサイト
3. ドキュメント
4. 参考サイト

1. 参考サイト

 実は、他にもあれこれ試したのですが、生き残ったのが、これです。

2. ダウンロードサイト

 ダウンロードサイトは、下記です。
Download ▲ Prism
 テーマ・使用する言語・追加したいプラグインにチェックをいれて「DOWNLOAD JS」で「JavaScript」。  「DOWNLOAD CSS」でスタイルシートをダウンロードします。  わたしがチェックをいれたのは。  テーマ

・Core
・Okaidia
 言語  基本的にはずせないものが。

・Markup	←	html
・CSS
・C-like	←	JavaScript をチェックすると漏れなくついてくるようです
・JavaScript

・Apache Configuration
・Bash + Shell
・BASIC
・Batch
・C
・C#
・C++
・CMake
・DNS zone file
・ERB
・Fortran
・HTTP
・ini
・Java
・JSON
・Lua
・Makefile
・Markdown
・nginx
・Perl
・PHP
・PL/SQL
・PowerShell
・.properties
・Python
・Regex
・Ruby
・Sass (Sass)
・Sass (Scss)
・SQL
・Smarty
・Textile
・vim
・YAML
 「Python」や「Ruby」など、この時点ではこのサイトに出現していなかったし、昔はよう知らん言語だったのですが。  今後、使う必要に迫られるかと思いまして・・・。  2026年6月3日、結局、全部チェックしちゃいました。  プラグイン

・Line Highlight
・Line Numbers
・Custom Class
・Show Language
・Highlight Keywords
・Keep Markup
・Command Line
・Normalize Whitespace
・Toolbar
・Copy to Clipboard Button
 「Show Language」をいれると、言語表示が、リストの外に表示されます。  「Copy to Clipboard Button」も、「Copy」ボタンがリスト外に表示されます。  この 2つのうちどちらかでもチェックすれば、「Toolbar」に漏れなくチェックがつきます。  このリスト外の言語表示と「Copy」ボタンについては、後でカスタマイズします。  「Autoloader」は、ちょっと使ってみたかったのですが、使用方法が少し難しそうであったのでやめておきました。

3. ドキュメント

 言語とクラス名の対応は、下記に記述されています。
Supported languages
 といいつつ、備忘でいれておくのだ。自分の使っている言語だけっていうところがせこいけど。
言  語 タ  グ 備  考
Apache Configuration apacheconf
bash bash
バッチファイル batch
C c
C++ cpp
cmake cmake 「CMakeLists.txt」をハイライトしてくれるはず
C# csharp
dns zone file dns-zone
dns-zone-file
正しくは、左記の表記なのですが、カスタマイズして都合上「dns」で表記しています
eRuby(embedded Ruby) erb 参考「eRuby - Wikipedia
Haskell haskell, hs
html markup
ini ini
JavaScript javascript
JSON json
Lua lua conky の設定ファイルを vim で開いたところ、「syntax=lua」なので使ってみます
Makefile makefile
Markdown markdown, md
PHP php
.properties properties
plain text plain 追加
Ruby ruby, rb
Rust rust
scss scss
sql sql
tcsh tcsh 追加
Textile textile
TOML toml
TypeScript typescript
VB.Net vbnet
vim vim
Visual Basic visual-basic, vb, vba
YAML yaml

※ markup
 以前は、「html」も「xml」も「markup」と書いてありましたが。
 2024年11月28日時点では、「markup」「html」「xml」「svg」「mathml」「ssml」「atom」「rss」という書き方が許されるようです。

4. 参考サイト

 本ページは、下記のサイトを参考にさせていただきました。
Prism.js シンタックスハイライターが素晴らしい」
「SyntaxHighlighterをPrism.jsに乗り換える

audiobook.jp
AbemaTV 無料体験
earthcar(アースカー)
Amazonギフトカード
TikTok Shop 【リピート用プログラム】
EaseUS
ハイスピードプラン
JETBOY
U-NEXT
ネットオークションの相場、統計、価格比較といえばオークファン
5G CONNECT
【usus ウズウズ】
EMEET 1
ベルリッツ
薬屋の独り言
サウンドハウス
損保との違い
健康サポート特集
それがだいじWi-Fi
葬送のフリーレン Prime Video
アフィリエイトのアクセストレード