开发基于Flask的博客程序
好吧,我知道我很傻,最主要的原因还是因为自己的各种不爽,先是WordPress越来越不简单了,如果要复杂,我有Drupal了,我只想有一个程序可以写写博客,但是,我可能有各种控的原因吧,总是感觉不爽,比如,我从TextPattern导入进来的内容一团乱,因为TextPattern使用的是Textile格式的,和WP不同,另外,我还是一个ID控,不习惯于WP没几下子就搞出几百号ID出来,还有,我喜欢编写界面足够的简单,等等的各种各样的问题让我最终决定,还是自己完全按照自己的想法来开发吧。
程序的预览版本可以在 dev.crabison.com 看到,今天才是开发的第二天,我所想要的最基本的功能也已经有了,无非就是增加、删除、修改和查看文章贝,这些都差不多了,只不过太久没写代码了,代码可能还一团乱,也没有什么特别的计划之类的,想到什么写什么,同时,昨天还花了近一个小时写了一个脚本,可以从WP或者 TextPattern上面导入数据,我只需要文章和标签数据,另外,因为系统的文件管理功能还没有写,所以,现在还无法导入文件(图片等)。
我对于这个系统的想法是这样的:
- 能管理自己的日记、文章、相册、视频、代码、项目以及静态页面
- 文章、日记、相册、项目都是基于某一个节点,也就是上面所说的这些所有的内容类型其本质上都是一个节点,这样方便我的管理
- 文章和日志差不多不需要任何其它的修改,直接就按节点的数据结构即可
- 图片使用图片集的方式组织,即上传任何一张图片都必须至少属于某一个图片集,也就是相册,同时图片还是一个文件,所以对于图片、视频或者项目文件等都是一个文件,有一个文件系统专门来管理,我希望的是所以文件我上传上去之后可以以最简单的方式访问,所以,我计划是以库的形式来组织,这样,我不再需要知道文件的具体存放位置,所有的都由程序去管理,比如我要访问一张图片,只需要使用 “/image/view/1“即可,这就是ID为1的图片的发布网址,如果想直接获取图片的URL地址,则使用 “/image/1”
- 我不准备使用编辑器,Markdown就很不错,直接把任何文本都以Markdown的格式编辑,如果以后这个系统发布的话,还提供让使用者自己添加格式化标记库的方法,只是现在我还只是自己用。
- 一张图片可以属于多个图集,这是肯定的,比如我在北京拍了一张花的照片,那么这张照片当然可以属于花,也当然可以属于北京。
- ……
大体上的功能就是这些吧,先把上面这些想法实现了再说,差不多需要一个星期的开发时间吧,然后就直接开始使用,在使用的过程中再去完善它……同时这个程序也可以为我之后的平台做基础……


CHABAA JUICE DRINK
CHABAA JUICE DRINK
湖南省长沙市侯家塘HDR建筑
湖南省长沙市侯家塘HDR建筑源始图片湖南省长沙市侯家塘HDR建筑
使用了正常曝光至过曝的三张照片合成的
使用了所有六张照片(从曝光完全不足至过曝的六张)
HDR 窗台上的富贵竹