Crates.io | encre-css-typography |
lib.rs | encre-css-typography |
version | 0.5.1 |
created_at | 2023-04-18 16:05:02.334269+00 |
updated_at | 2025-09-21 19:31:06.290182+00 |
description | Define beautiful typographic defaults for HTML you don't control |
homepage | |
repository | https://gitlab.com/encre-org/encre-css.git |
max_upload_size | |
id | 842597 |
size | 113,425 |
A plugin that provides a set of
prose
classes you can use to add beautiful typographic defaults to any vanilla HTML you don't control, like HTML rendered from Markdown, or pulled from a CMS.
To integrate encre-css-typography
with encre-css
, add it in your Cargo.toml
:
[dependencies]
encre-css-typography = "0.1.5"
Then, call the register
function with a mutable reference to a Config
structure:
use encre_css::Config;
let mut config = Config::from_file("encre-css.toml")?;
// Or let mut config = Config::default();
encre_css_typography::register(&mut config);
let _css = encre_css::generate(
[r#"<div class="prose prose-headings:text-blue-500 prose-slate lg:prose-lg dark:prose-invert"></div>"#],
&config,
);
// Do something with the CSS