Skip to content

SweenEy1130/pabo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pabo

一个基于SAE的博客程序,使用tornado构建,数据完全使用SAE的KVDB进行存储。

启用SAE上面的kvdb后上传代码即可使用。

本地调试时安装好相关的库后,启动:

$ cd pabo/1
$ chmod +x start_debug_server.sh
$ ./start_debug_server.sh

kvdb存储在/tmp/sae-pabo-blog.kvdb文件中,具体内容可参见start_debug_server.sh;

Windows下面请自行根据sh文件写相应的bat文件。

有任何问题,请到https://github.com/Shu-Ji/pabo/issues 讨论。

附加说明

  • 前端使用html5, css3,bootstrap,jquery以及jquery-ui构建

  • 后台使用Python 2.7及tornado 2.1.1构建

  • 响应式布局

  • 支持自定义主题,默认主题简洁轻快

  • localStorage进行页面间数据共享

支持的功能有

  • 文章分类归档

  • 留言和文章评论(尚未完成)

  • rss订阅

  • 后台管理

其中后台管理包括博客数据概览文章管理分类管理附件管理友链管理站点信息设置以及KVDB管理。

前往DEMO站点, 后台登录用户名admin,密码@a123456

以下是博客预览图及相关说明:

后台管理概览

发表文章

支持拖拽上传图片。

文章使用markdown书写。带有实时预览功能的markdown全屏编辑器。

分类管理

添加与查看分类情况,在此页面添加分类后,在其他页面能够自动侦测到分类的变化,并自动根据变化后的分类情况进行相应处理。

附件管理

在这里管理所有上传的图片,复制图片网址,删除图片等。

文章管理

管理所有已经发布的文章,在这里显示文章标题,所属分类,发表时间,以及文章摘要。

友链管理

添加删除友链,支持预览友链。

站点信息设置

响应式设计

博客首页

归档

分类归档

rss订阅

About

A SAE blog based on python tornado web server and SAE KVDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 52.4%
  • CSS 32.0%
  • JavaScript 15.6%