跳转到主要内容

基于Bootstrap的Pinax主题

项目描述

http://slack.pinaxproject.com/badge.svg

Pinax

Pinax是一个基于Django Web框架构建的开源平台。它是一个可重用的Django应用程序、主题和启动项目模板的生态系统。这个集合可以在http://pinaxproject.com找到。

pinax-theme-bootstrap

pinax-theme-bootstrap是一个基于开源Bootstrap前端框架和Font Awesome图标库的Pinax主题。

入门指南

在您的需求文件中包含pinax-theme-bootstrap,并在您的INSTALLED APPS中包含pinax_theme_bootstrapbootstrapform(这些主题附带安装)。

django.core.context_processors.requestpinax_theme_bootstrap.context_processors.theme添加到您的TEMPLATE_CONTEXT_PROCESSORS中,以确保用户选择器和网站名称能够正确工作。

确保模板加载器和静态文件查找器包括应用程序目录。

网站名称来自Sites固定值。

您的site_base.html应该扩展theme_bootstrap/base.html,并提供footernav块(后者应仅是链接的ul li)。

您的页面应该有head_titlebody块,并扩展site_base.html

URL名称home应定义为主页。

依赖关系

  • Bootstrap

  • Font Awesome

  • jQuery

我们之前将这些包作为供应商,并在使用此主题的启动项目中有一个未记录的预配置构建过程。这已经成为80年代流行音乐的过去式,我们现在在启动项目中使用正确的打包。

此项目中的模板目前正在以下版本中测试

  • Bootstrap 3.3.5

  • Font Awesome 4.4.0

  • jQuery 2.1.4

如果您没有使用我们的启动项目之一,您将需要设置一个构建环境来使用这些库。我们建议使用webpack并使用npm安装这些库。

升级说明

升级到6.0时,您应该注意以下几点变化

  • style_baseextra_style块已合并到styles

  • script_baseextra_script块已合并到scripts,并且现在在scripts块之后加载了theme.js脚本。现在它期望您将在scripts块中在项目级别加载必要的jQuery库。

  • 主题不再附带供应商资产。您负责在项目级别设置自己的静态资产。我们通过仅使用我们的一个启动项目使其变得简单。

文档

pinax-theme-bootstrap的文档目前正在建设中。如果您想帮助我们编写文档,请加入我们的Slack团队并告诉我们!Pinax文档可在http://pinaxproject.com/pinax/找到。

贡献

请参阅这篇博客文章 http://blog.pinaxproject.com/2016/02/26/recap-february-pinax-hangout/,其中包含视频,或我们的“如何贡献”部分(http://pinaxproject.com/pinax/how_to_contribute/)以了解如何为Pinax做出贡献。关于具体贡献想法,请参阅我们的“贡献方式/我们需要帮助的地方”(http://pinaxproject.com/pinax/ways_to_contribute/)部分。

如有任何疑问,我们建议您加入我们的Pinax Slack团队(http://slack.pinaxproject.com),并在那里与我们联系,而不是在GitHub上创建问题。当然,在GitHub上创建问题也是有效的,但如果我们通过Slack与您联系,我们通常能更快地帮助您。

我们还强烈推荐阅读我们的“开源与自我关怀”博客文章(http://blog.pinaxproject.com/2016/01/19/open-source-and-self-care/)。

许可协议

Pinax Bootstrap主题采用MIT许可协议发布。

行为准则

为了培养一个友好、包容且无骚扰的社区,Pinax项目有一套行为准则,可在以下链接中找到: http://pinaxproject.com/pinax/code_of_conduct/。我们要求您将每个人都视为一个聪明的程序员,他们与您一样对Python、Django和Pinax感兴趣。

Pinax项目博客和Twitter

有关Pinax项目的最新信息和新闻,请关注我们的Twitter账号@pinaxproject,并查看我们的博客 http://blog.pinaxproject.com

项目详情


发布历史 发布通知 | RSS订阅

下载文件

下载适用于您平台文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

pinax-theme-bootstrap-8.0.1.tar.gz (33.4 kB 查看散列值)

上传时间

支持