javascript - How to use specific font with highlight.js -
updated proper link example
i using hugo theme comes bundled css , uses highlight.js syntax highlighting. web pages have created show plain "courier" based fixed width font in code blocks see here example of site page
i use font, sans-mono or more neat looking, shows on highlight.js web page here
i'm not super familiar javascript , css, trying use them. there easier way tell highlight.js use specific font? assuming have font files available.
thanks zeekay
add css:
pre > code { font-family: "sans mono", "consolas", "courier", monospace; } this use first font in list available on user’s system. fonts have different spacing real names, example if "sans mono" doesn’t work, try "sansmono". make sure put monospace last @ least suitable font chosen if user doesn’t have of listed fonts.
if doesn’t work, maybe it’s due selector specificity problem, default styles provided highlight.js overriding own styles. avoid putting <link> loads css file after 1 load highlight.js css file. if doesn’t work, have make pre > code selector more specific, such changing #main pre > code if page content wrapped in element id main.
if you’re not sure how add css, easiest way put in html template surrounded <style></style> tags. though it’s better put in css file , reference <link rel="stylesheet" href="mystyles.css">.
Comments
Post a Comment