7 releases
0.1.6 | Sep 1, 2024 |
---|---|
0.1.5 | Aug 25, 2024 |
0.1.4 | Jul 9, 2024 |
0.1.3 | Apr 11, 2024 |
0.1.0 | Apr 18, 2023 |
#1621 in Web programming
745KB
19K
SLoC
encre-css-typography
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.
Getting started
To integrate encre-css-typography
with encre-css
, add it in your Cargo.toml
:
[dependencies]
encre-css-typography = "0.1.4"
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
lib.rs
:
Define beautiful typographic defaults for HTML you don't control.
Dependencies
~0.9–1.6MB
~33K SLoC