一组简单的基本博客模型,以及一些自定义设计的博客文章写作工具
bambu-blog的Python项目详细描述
一组简单的基本博客模型,以及一些 定制设计的博客文章写作
关于Bambu博客
bambu blog最初是一个简单的web博客工具 应用程序,允许开发人员快速为其应用程序设置博客 基于公共引导模板,无需管理另一个 站点和用户帐户集。它只使用标记来呈现文本 复制,并Bambu Attachments到 处理上传图像和其他媒体。
从那以后它长了一点,现在支持 MarkItUp或 TinyMCE编辑器(只是 安装你想要的django应用程序,bambu blog会检测到并应用它 主体文本框的相应类名)。
关于BAMBU TOOLS 2.0
这是名为bambu tools的工具集的一部分。它是从一个 将bambu的命名空间及其所有 其他的工具。如果要从之前的版本升级 2.0,请确保更新代码以使用bambu_blog而不是 超过bambu.blog。
安装
通过pip安装软件包:
pip install bambu-blog
将其添加到您的INSTALLED_APPS列表:
INSTALLED_APPS=(...'bambu_blog')
将bambu_blog.urls添加到urlconf:
urlpatterns=patterns('',...url(r'^blog/',include('bambu_blog.urls')),)
运行manage.py syncdb或manage.py migrate来设置数据库 桌子。
基本用法
博客使用了许多模板。所有重要的 blog/base.html,因此您应该首先将该模板重写为 你喜欢怎么做就怎么做。整个过程中使用的命名约定 Bambu应用程序集合通过Jinja指定主要内容区域 块form_content。已经定义了一个名为sidebar的块, 所以你要么把HTML放在里面要么重写 blog/sidebar.inc.html。
通过网站的管理区域添加博客文章。当你以 你不必发布博客就能看到的工作人员 它一旦保存在网站上。在/blog/查看博客文章索引。
重写blog/post.html模板以调整 博客文章。
最好使用引导
这个包是bambu工具集中最常用的一个 Bambu Bootstrap,一个 基于Web应用程序设计的灵活模板集合 twitter引导框架。这不是包的要求,但是 表示模板结构和 观点更有意义。
待办事项
- 准备国际化
- 编写更多测试
文档
完整的文档可以在 ReadTheDocs。
问题或建议?
在twitter(@iamsteadman)或visit my blog上找到我。