| 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
proseclasses 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