Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

simple & fast javascript syntax highlighting for the browser

branch: master

fix command line check to allow for jquery-like snippets

latest commit 0eaa003178
Jacob fat authored April 12, 2011 Alexis Sellier committed April 14, 2011
Octocat-spinner-32 LICENSE initial commit June 12, 2010
Octocat-spinner-32 README.md (doc) README update July 25, 2010
Octocat-spinner-32 hijs.js
README.md

hijs

hijs is a dead-simple syntax highlighter for JavaScript code on the browser.

By default, it highlights everything inside <code> blocks.

If you have command-line snippets, such as:

$ ls -l > /dev/null

it will skip those, cause they ain't no JavaScript.

usage

Put this at the end of your <body>:

<script src="hijs.js"></script>

If you would like to specify what gets highlighted, set the global hijs variable before you include the script:

window.hijs = '.highlight';

example

Code extract from http-console, highlighted by hijs:

screenshot

philosophy

hijs is a simple solution to a potentially complicated problem. It won't fit all your needs, but if what you're trying to achieve is simple enough, hijs might be the tool for you.

styling

hijs wraps tokens in <span> tags. You can style them like so:

code .keyword              { font-weight: bold }
code .string, code .regexp { color: green }
code .class, code .special { color: blue }
code .number               { color: pink }
code .comment              { color: grey }

more info

RTFC

Something went wrong with that request. Please try again.