Linked HTML with CSS theme file
- JavaScript
- Rust
- Elixir
- CLI
import '@lumis-sh/themes/css/dracula.css'
import {highlight} from '@lumis-sh/lumis'
import {htmlLinked} from '@lumis-sh/lumis/formatters'
import javascript from '@lumis-sh/lumis/langs/javascript'
const html = await highlight('const x = 1', htmlLinked({language: javascript, preClass: 'demo'}))
use lumis::{highlight, HtmlLinkedBuilder, languages::Language};
let html = highlight(
"const x = 1",
HtmlLinkedBuilder::new()
.language(Language::Javascript)
.pre_class(Some("demo".to_string()))
.build()
.unwrap(),
);
Lumis.highlight!("const x = 1", formatter: {:html_linked, language: "javascript", pre_class: "demo"})
lumis highlight index.js --formatter html-linked
See CSS Theme Files for stylesheet mounting details.