唯一不会把你的文字弄乱的网页排版。支持俄语和英语。

richtypo的Python项目详细描述


#Richtypo-唯一一个不会把你的文本弄乱的网页排版

Richtypo假设你的文本已经有了正确的破折号和引号主要关注的是在正确的位置添加
不间断的空格。


本项目的灵感来自Artem Sapegin的[richtypo](https://github.com/Sapegin/richtypo.js/)。

[![PyPI版本](https://badge.fury.io/py/richtypo.svg)(https://badge.fury.io/py/richtypo)[![构建状态](https://travis-ci.org/f213/richtypo.py.svg?branch=master)(https://travis ci.org/f213/richtypo.py)
[![codecov](https://codecov.io/gh/f213/richtypo.py/branch/master/graph/badge.svg)](https://codecov.io/gh/f213/richtypo.py)


##功能

-速度极快,适合渲染时间使用。
-俄罗斯本地支持。
-HTML,标记和纯文本感知不会破坏您的标记。
-您的文本保持可读性和可索引性-richtypo不会生成html实体和其他混乱的东西。
-与jinja2、django模板和任何其他语言轻松集成。
-测试良好的python3和python2支持。对于py2,只接受unicode输入。
-通过在yaml中定义的具有适当规范的最小可能的正则表达式易于扩展。

=Richtypo(ruleset='ru-lite''ru-lite''


welw-done=r.richstypo(文本)
`````

` ` `金贾2号过滤器


` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `:

`` html
{{文本richtypo('ru-lite')}
```

``python
``python
``你的应用程序/模板标记/richtypo.py

=




>
@register.filter
@stringfilter
def richtypoi(value,ruleset'generic'generic'value'):
return mark安全(typograph(value,ruleset))
````



















``````` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `许可证

mit

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring启动启用HTTPS   actionscript 3 java中的这个[“var”+“name”]   java只匹配给定集合中一个字符的一个匹配项   java Hibernate:防止角色表中出现多个相同的条目   javajersey+Spring注入servlet请求   java HtmlEditor javafx失去焦点   java Apache Wicket AjaxRequestTarget ListView组件未刷新或更新   mysql java。无法将lang.String转换为java。sql。时间戳   java将巨大的整数文件(在一行中)拆分为具有内存限制的已排序块   安卓如何完全关闭proguard?   安装Eclipse和Android SDK后的java“无AVD可用”消息   java动态显示图像视图   java在Spring中还有哪些WebsocketClient实现?   java Glassfish需要很长时间才能重新启动   使用Java简单串行连接器将pc与arduino连接   java如何在camel文件组件配置中结合readLockCheckInterval和maxMessagesPerPoll?   单击Android时的java预览图像   java如何将字节数组转换为ByteArrayOutputStream