继上次因为出差写了个地铁助手(帖子,网站,源码)以后,这次为了家里那位写了一个日记本作为礼物。
图片:

源码: https://github.com/DaZui/Love-Memorandum-Web
主要功能:
- ajax + 瀑布流浏览(虽然因为性能原因没有自动加载),并可在没有 JavaScript 的情况下通过 float 保持简单的瀑布流设计;
- 移动设备友好(根据屏幕大小自动适配 1 / 2 / 3 / 4 栏),支持动态瀑布流调整;
- 可以只看其中一方的日记;
- 使用 SQLite 作为后端数据库,第一次访问自动初始化数据库,建立图片文件夹;
- 支持自定义全局 CSS 和用户 CSS (全局 CSS 位于 ./LoveMemorandum/static/stylesheets/style.css ,用户 CSS 位于 ./LoveMemorandum/static/userdata/user.css ,需自行建立)。
- 有一幅美好的封面图片(可自行替换)用于秀恩爱。
未来方向:
- 通过 EXIF 或 JavaScript 拿位置信息做位置地图(近期,直接从地铁助手抄);
- 使用七牛处理图片(上传动静分离,压缩展示);
- 全站强加密(目前主要是静态文件处理上)。
- 邮件提醒(要从自己用的闭源版移植过来需要点时间)
- 代码优化(争取大家不用文档也能看懂)
使用须知:
- 这个应用不能存储敏感信息。针对敏感信息的优化正在开发。部署时请一定使用 HTTPS,并且确保服务器安全(因为照片和帖子会被明文存储在服务器上)。
- Flask 自带的 Web 服务器处理大量静态文档时有可能会报 10053 错误。请使用 HTTP 服务器分流 /static/ URL 以降低压力。
- 刻意没有开发删除功能。上传请三思。如果真的需要删除,请使用 SQLite 直接打开数据库。
最后:祝大家节日快乐。欢迎试用并提供反馈。