gpt_academic icon indicating copy to clipboard operation
gpt_academic copied to clipboard

[Feature]: hf社区主题可以使用本地代码高亮吗?

Open oreeke opened this issue 10 months ago • 1 comments

Class | 类型

程序主体

Feature Request | 功能请求

现在好像只有已经本地化的主题支持代码高亮。

oreeke avatar Apr 09 '24 21:04 oreeke

@binary-husky ~~我直接把default.css扔到gradios.py,--background-fill-primary: #050810;注释掉~~ 复制一个default.css重命名,根据需要增减样式,再从gradios.py引用,就可以把本地样式传染给社区主题了 这样沿用了本地default处理markdown或highlight的独特样式,大部分样式还是社区原样

  • gradios.py
with open(os.path.join(theme_dir, "common.css"), "r", encoding="utf-8") as f:
    advanced_css = f.read()
with open(os.path.join(theme_dir, "default_hf.css"), "r", encoding="utf-8") as f:
    advanced_css += f.read()

屏幕截图 2024-04-10 211704

但这只是简单粗暴的方法,如果能自动筛选本地和远程样式才完美,暂时没想到好办法。

oreeke avatar Apr 10 '24 13:04 oreeke