- 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に乗り換える」
|
|