My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

Demo:

Screenshots

English

TODO ...

Feature

  • Finished
    1. manage by django-admin
    2. markup: Markdown/Textile/Text/Html(Rich Editor)/reStructuredText
    3. add tag for post
    4. rss
    5. comments
    6. use filebrowser to manage attachment
    7. code highlight(by syntaxhighlighter)
    8. google analytics integration
  • TODO
    1. category

Run with Django's http server

  1. checkout source http://dpress.googlecode.com/svn/trunk/
  2. run \trunk\scripts\init.bat to do some initialize
  3. run \trunk\site\dpress\scripts\syncdb.bat initialize db
  4. run \trunk\site\dpress\scripts\runserver.bat start dpress
  5. open http://127.0.0.1:8000/admin/ and add posts

中文

简介

DPress是使用Django实现的个人博客系统。 Django应用大多难以部署和配置。 本系统将尽量为你减少部署的配置的难度(不过由于Django的限制,始终无法达到PHP的程度)。

主要功能

  • 已完成
    1. 使用django-admin管理和发布日志
    2. Blog支持使用书写格式有Markdown、Textile、普通文本,html(支持可视化编辑)、reStructuredText(当然,你需要安装有相关的库)。
    3. 支持Tag
    4. RSS支持
    5. 支持匿名评论
    6. 使用filebrowser对admin扩展,实现对文件的管理
    7. 代码语法高亮(by syntaxhighlighter)
    8. google analytics集成
  • 待做或待定
    1. 支持分类

使用自带的服务器运行

  1. 使用SVN把代码下回来 http://dpress.googlecode.com/svn/trunk/
  2. 运行 \trunk\scripts\init.bat 完成一些必要的初始化(复制静态文件到相关目录)。
  3. 运行 \trunk\site\dpress\scripts\syncdb.bat 初始化数据库。
  4. 运行 \trunk\site\dpress\scripts\runserver.bat 启动服务。
  5. 访问 http://127.0.0.1:8000/admin/ 在管理后台添加日志。

相关配置

自定义模板

默认模板放在\templates\default,如果需要自定义模板,可以在配置文件中将自定义模板放在default模板的前面。 演示中使用的自定义模板路径为\templates\diy_sample,其中\diy_sample\dpress\include\footer.html对BLOG底部的显示信息进行的定制。

Powered by Google Project Hosting