added ashen theme

This commit is contained in:
Daniel Fichtinger 2025-06-25 02:31:12 -04:00
parent 19a10a35bc
commit c4505502e8
3 changed files with 19 additions and 4 deletions

View file

@ -12,6 +12,7 @@ dependencies = [
"jinja2>=3.1.6",
"marko>=2.1.4",
"pygments>=2.19.1",
"pygments-ashen>=0.1.0",
"python-frontmatter>=1.1.0",
"rich>=14.0.0",
"starlette>=0.47.1",

View file

@ -91,7 +91,7 @@ class ZonaRenderer(HTMLRenderer):
except Exception:
lexer = TextLexer(stripall=False) # type: ignore
formatter = HtmlFormatter(style="monokai", nowrap=True, noclasses=True)
formatter = HtmlFormatter(style="ashen", nowrap=True, noclasses=True)
highlighted = highlight(code, lexer, formatter) # type: ignore
return (

20
uv.lock generated
View file

@ -201,11 +201,23 @@ wheels = [
[[package]]
name = "pygments"
version = "2.19.1"
version = "2.19.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/7c/2d/c3338d48ea6cc0feb8446d8e6937e1408088a72a39937982cc6111d17f84/pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f", size = 4968581, upload-time = "2025-01-06T17:26:30.443Z" }
sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293, upload-time = "2025-01-06T17:26:25.553Z" },
{ url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" },
]
[[package]]
name = "pygments-ashen"
version = "0.1.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pygments" },
]
sdist = { url = "https://files.pythonhosted.org/packages/d4/a8/31ac63ecc7e9a90cad912beed4ca4909dd8dbfbf14cadb47d63c9f979a4b/pygments_ashen-0.1.0.tar.gz", hash = "sha256:d735a1b6c437aede72eea5cba6b5658ae8909567ab70a851bc9130808f520e14", size = 4756, upload-time = "2025-06-25T06:28:51.935Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/9d/95/0430d4f81e5f2b7c265a1b72b8650a5cfdbb1341646bf6f1b1edb05cfeee/pygments_ashen-0.1.0-py3-none-any.whl", hash = "sha256:35b6cc1b05091f22037725b92f90b64039905165ebe7fa7a5f3c6863a2999e17", size = 3331, upload-time = "2025-06-25T06:28:51.072Z" },
]
[[package]]
@ -398,6 +410,7 @@ dependencies = [
{ name = "jinja2" },
{ name = "marko" },
{ name = "pygments" },
{ name = "pygments-ashen" },
{ name = "python-frontmatter" },
{ name = "rich" },
{ name = "starlette" },
@ -419,6 +432,7 @@ requires-dist = [
{ name = "jinja2", specifier = ">=3.1.6" },
{ name = "marko", specifier = ">=2.1.4" },
{ name = "pygments", specifier = ">=2.19.1" },
{ name = "pygments-ashen", specifier = ">=0.1.0" },
{ name = "python-frontmatter", specifier = ">=1.1.0" },
{ name = "rich", specifier = ">=14.0.0" },
{ name = "starlette", specifier = ">=0.47.1" },