From ef14b587a6126e73f7a126b830f5d6b88419d95b Mon Sep 17 00:00:00 2001 From: ZhymabekRoman Date: Thu, 26 Jun 2025 21:48:03 +0500 Subject: [PATCH] feat: add drop cap styling for paragraphs with drop caps --- medium-parser/medium_parser/core.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/medium-parser/medium_parser/core.py b/medium-parser/medium_parser/core.py index 4dc5406..22d1811 100644 --- a/medium-parser/medium_parser/core.py +++ b/medium-parser/medium_parser/core.py @@ -405,6 +405,8 @@ class MediumParser: ) elif paragraph["type"] == "P": css_class = ["leading-8"] + if paragraph.get("hasDropCap", False): + css_class.extend(["first-letter:text-7xl", "first-letter:float-left", "first-letter:mr-2", "first-letter:pt-2"]) paragraph_template = jinja_env.from_string( '

{{ text }}

' )