Django博客Zinnia的HTML5主题

zinnia-theme-html5的Python项目详细描述


zinnia-theme-html5是一个python包,为 django-blog-zinnia

安装

首先需要安装和配置 django-app-namespace-template-loader进入你的项目。

然后在django项目和这个包上Zinnia is installed一次 安装在python路径上,只需注册zinnia html5 应用程序,位于项目设置的“已安装”应用程序的“引用”部分。

现在Zinnia已经准备好了HTML5。

警告

  • Zinnia_HTML5必须在要绕过的Zinnia应用程序之前注册 加载zinnia的模板。
  • 您需要使用django.template.loaders.eggs.Loader模板 装入器,如果你已经安装了一个鸡蛋包。

HTML5验证

如果你想拥有严格的HTML5文档并通过验证测试 必须注册DraftHTML5ValidatorCleaner中间件才能清除 尚未支持的属性或关系的模板。

MIDDLEWARE_CLASSES = (
    ... # Your middlewares
    'zinnia_html5.middleware.DraftHTML5ValidatorCleaner',
    )

问题是HTML5仍然处于草稿阶段,而一些微格式还没有 已被联机验证程序允许。

与其重写所有的zinnia模板,还不如添加以下内容 中间件,并在HTML5规范完成时禁用它 以及在线HTML5验证程序是最新的。

注意

您需要为安装beautifulsoup4html5lib包 使用此中间件。

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

推荐PyPI第三方库


热门话题
Java中ArrayList的超简单问题   Java 8在一段时间后过期   java如何创建具有用户定义维度的矩阵,并使用从上到下、从左到右的递增值填充它?   java从JDBC重启mysql   带有sqlite的java LiveData未更新UI   带有JDialog的java小程序在Mac OSX中未正确隐藏   java ActionListener无法从公共类引用数组?   java Apache Digester:NoSuchMethodException:没有这样的可访问方法   安卓中数据库中的java数据没有以正确的格式检索   java快速排序实现:使用random pivot时几乎排序   安卓 Java:高效的ArrayList过滤?   java如何在单独的文件中制作GUI程序   jasper报告如何从JSP或Java代码在JasperReport中传递参数值?