yapblog is acronym for yet another personal blog.
Please install python3 with flask,flask-login and flask-sqlalchemy installed.
Please install pandoc for converting markdown to html.
yapblog/api/: APIyapblog/lib/: 一些有用的函数yapblog/models/: 与数据库的接口类,比如用户类 Useryapblog/static/: 静态文件yapblog/templates/: 模板文件yapblog/views/: 各个页面yapblog/config.py: 配置文件tests/: 测试
API 采用的模式是使用 JSON 来请求,并返回一个 JSON 格式的数据。使用的例子可以参考各个页面的模板文件。
与单个用户相关的接口,具体的参数与返回值参考 yapblog.api.user :
/api/user/api/user/register/api/user/login/api/user/logout
注册页面。
登录页面。
登出页面。
用户信息页面。