之前的文章把atanasoff的主要流程思考了一下,元旦期间考虑下atanasoff的实现。
Field | Description |
---|---|
username | 从github继承过来的username,不能修改 |
screen_name | 从github继承过来,暂时不能修改 |
avatar | 从github继承过来,暂时不能修改 |
total_blogs | 博客总数 |
Field | Description |
---|---|
title | blog的title,与config中的title冗余 |
repo_name | github repo的名字 |
author | blog的作者 |
location | property. 该blog在磁盘中的路径 |
config | json-style配置文件,_config.yml的内部表现形式 |
locked | 是否处于编辑状态 |
total_posts | 文章总数 |
total_pages | 页面总数 |
total_slides | 演示文档总数 |
Field | Description |
---|---|
title | post的title |
location | property. 该post在磁盘中的路径 |
/api/v1/
开始)Url | parameters | Functionality |
---|---|---|
/blogs/new/ | P: repo_path, title | 创建新的blog |
/uname/blogs/ | G: page | 列出uname下的博客 |
/uname/bname/ | G: type[post,page,slide] | 列出bname下的文章 |
/uname/bname/config | G PUT: config |
获取或设置bname配置 |
Url | parameters | Functionality |
---|---|---|
/uname/bname/pname/ | G PUT: content |
获取或设置文章正文 |
Url | parameters | Functionality |
---|---|---|
/uname/activities/ | G: page | 列出uname下的活动 |
Url | parameters | Functionality |
---|---|---|
/uname/bname/hook | : payload | generate博客 |
需要学习下 Post-Receive Hooks。
元旦开工,但基本只有清晨和晚上有时间。争取3天下来做个能用的雏形。
依旧例,上小宝照片一张。
如果您对本站的文章感兴趣,欢迎订阅我的微博公共账号:程序人生。每次博文发表时,您都能获得通知。此外,公共账号还会不定期推送一些短文,技术心得,供您参考。